我可以禁用在 Ubuntu 下运行的任何应用程序的日志记录功能吗?
我想让我的系统完全无日志,这可能吗?
答案1
如果要禁用所有日志:
运行此命令来停止日志守护进程。
sudo stop rsyslog
要禁用从启动时启动守护进程,请创建一个名为的文件,/etc/init/rsyslog.override
其中包含一行单词“manual”
您可以使用以下命令执行此操作:
sudo -H gedit /etc/init/rsyslog.override
现在添加单词
manual
然后保存并退出。
或者用单个命令执行:
echo "manual" | sudo tee --append /etc/init/rsyslog.override
答案2
tmpfs 可用于 log/tmp/spool 目录。重启后,它们将被完全清除。https://en.wikipedia.org/wiki/Tmpfs
$ sudo vim /etc/fstab
tmpfs /tmp tmpfs defaults,noatime,size=2024M,mode=1777 0 0
tmpfs /var/spool tmpfs defaults,noatime,size=512M,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,size=512M,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,size=512M,mode=0755 0 0