是否可以禁用linux(ubuntu)上的日志记录? 需要关闭svn,jabber,apache,proftpd,sendmail,ssh,vpn,mysql和所有系统日志。
答案 0 :(得分:12)
在众多操作系统上,Syslog已被rsyslog取代。那么,关于Debian> 5,Ubuntu> 11.2,Centos 6.x以下命令行将阻止它:
service rsyslog stop
然后,您可以在启动时禁用它:
systemctl disable rsyslog
在启动时再次启用它:
systemctl enable rsyslog
答案 1 :(得分:4)
停止日志守护程序 syslogd 。
例如,使用init-scripts:
/etc/init.d/syslogd stop
根据您的Linux-Dist,这可以通过不同的方式实现。对于永久禁用日志记录(具有低磁盘空间的嵌入式系统),请删除loggind deamons,编辑/ etc / defaults或从rc(运行级别配置)目录中删除init脚本。
编辑:更多的兴趣是,导致延迟问题的原因。我不相信日志会导致这种情况。运行“top -d1”并检查最上面的进程。例如,网络家庭服务器可能不需要XWindow系统。如果你没有在这台机器上运行web开发,那么数据库和Webser可能就没有了......很多进程都会导致滞后。
答案 2 :(得分:3)
如果您禁用了syslog,请运行此命令:
sudo systemctl disable rsyslog
答案 3 :(得分:2)
如果您正在运行 systemd ,请发出以下命令:
systemctl disable syslog
答案 4 :(得分:1)
如果(像我们中的一些人一样)你有真正古老的遗产系统:
% /etc/init.d/syslog stop
% chkconfig syslog off