patschi

Raspberry Pi: inetutils-syslogd

Mar 19th, 2013
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. Replace rsyslogd with inetutils-syslogd and remove useless logs
  2.  
  3. Reduce memory and cpu usage. We just need a simple vanilla syslogd. Also there is no need to log so many files. Just dump them into /var/log/(cron/mail/messages)
  4.  
  5. remove rsystlog
  6. # apt-get -y remove --purge rsyslog
  7.  
  8. install syslogd
  9. # apt-get -y install inetutils-syslogd
  10.  
  11. Create a vanilla syslogd setup
  12.  
  13. Stop syslogd
  14. # service inetutils-syslogd stop
  15.  
  16. Remove old logs
  17. # for file in /var/log/*.log /var/log/mail.* /var/log/debug /var/log/syslog; do [ -f "$file" ] && rm -f "$file"; done
  18. # for dir in fsck news; do [ -d "/var/log/$dir" ] && rm -rf "/var/log/$dir"; done
  19.  
  20. Create syslog.conf
  21. # echo -e "*.*;mail.none;cron.none\t -/var/log/messages\ncron.*\t -/var/log/cron\nmail.*\t -/var/log/mail" > /etc/syslog.conf
  22.  
  23. Configure logrotate
  24. # mkdir -p /etc/logrotate.d
  25. # echo -e "/var/log/cron\n/var/log/mail\n/var/log/messages {\n\trotate 4\n\tweekly\n\tmissingok\n\tnotifempty\n\tcompress\n\tsharedscripts\n\tpostrotate\n\t/etc/init.d/inetutils-syslogd reload >/dev/null\n\tendscript\n}" > /etc/logrotate.d/inetutils-syslogd
  26.  
  27. Start syslogd
  28. # service inetutils-syslogd start
Advertisement
Add Comment
Please, Sign In to add comment