Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Replace rsyslogd with inetutils-syslogd and remove useless logs
- 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)
- remove rsystlog
- # apt-get -y remove --purge rsyslog
- install syslogd
- # apt-get -y install inetutils-syslogd
- Create a vanilla syslogd setup
- Stop syslogd
- # service inetutils-syslogd stop
- Remove old logs
- # for file in /var/log/*.log /var/log/mail.* /var/log/debug /var/log/syslog; do [ -f "$file" ] && rm -f "$file"; done
- # for dir in fsck news; do [ -d "/var/log/$dir" ] && rm -rf "/var/log/$dir"; done
- Create syslog.conf
- # echo -e "*.*;mail.none;cron.none\t -/var/log/messages\ncron.*\t -/var/log/cron\nmail.*\t -/var/log/mail" > /etc/syslog.conf
- Configure logrotate
- # mkdir -p /etc/logrotate.d
- # 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
- Start syslogd
- # service inetutils-syslogd start
Advertisement
Add Comment
Please, Sign In to add comment