Linux操作系统。如何禁用所有日志?

时间:2013-06-28 06:26:05

标签: linux logging

是否可以禁用linux(ubuntu)上的日志记录? 需要关闭svn,jabber,apache,proftpd,sendmail,ssh,vpn,mysql和所有系统日志。

5 个答案:

答案 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