在安装archlinux时,我意识到通过系统日志刷新服务将日志刷新到磁盘可以显著延长启动过程,并且掩蔽服务可以缩短启动时间。以后,当计算机空闲时,我是否可以永久屏蔽该服务并运行journalctl --flush以将日志刷新到磁盘。这会否导致任何不良的制度行为?
发布于 2018-01-05 14:32:17
其他人指出,在没有任何持久日志的情况下运行日志是一种选择。这种方法是在没有任何特别警告的情况下记录下来的,并在大量系统上使用。Fedora从没有持久日志和syslog守护进程开始,Debian仍然以这种方式默认。
所以没有理由指望会有问题。
我可以自由地掩盖原来的服务,并安排在以后运行,无论你喜欢。
如果在以后的某个时候,您在引导过程中出现了一个奇怪的系统崩溃,您可能希望重新启用它(并在SyncIntervalSec=中设置一个低的journald.conf),尝试并恢复任何相关的日志消息。
发布于 2018-01-05 15:56:24
解决这一问题的步骤如下:
journalctl --flush/var/log/journalStorage=auto中设置/etc/systemd/journald.conf您应该看到启动时间有了改进。
发布于 2018-01-05 13:38:24
在/etc/systemd/journald.conf中,您可以设置Storage=auto,如果存在/var/log/journal,它将登录到磁盘。不要创建目录。
然后,可以使用空闲时运行命令的方法来刷新日志磁盘:
sudo mkdir /var/log/journal && journalctl --flushhttps://unix.stackexchange.com/questions/414793
复制相似问题