我想通过在启动时禁用 plymouth 服务来改善我的 Ubuntu GNOME 16.04 的启动时间。我在各种网站上找到了两个关于如何做到这一点的答案:
# systemctl disable plymouth-quit-wait.service
# systemctl mask plymouth-quit-wait.service
Run Code Online (Sandbox Code Playgroud)
除非我知道他们在做什么,否则我无法执行上述任何一项。
我正在运行什么是 vanilla Ubuntu 16.04 服务器,并且我正在尝试了解默认情况下如何设置日志记录。我可以看到journald和rsyslog都已安装并正在运行,但我完全不清楚日志消息是如何处理的。
大多数消息似乎都出现在/var/log/syslog和 via 中journalctl,但我看不到任何显式配置在两者之间进行转发/etc/systemd/journald.conf(默认情况下基本上都已注释掉)/etc/rsyslog.conf或/etc/rsyslog.d/50-default.conf. 我试图寻找官方文档,甚至是一篇解释如何在 Ubuntu 中设置这两个的博客文章,但没有找到任何东西。
为了进一步增加我的困惑,我logger -p local1.info Test在主机上执行了,发现没有写入任何内容/var/log/syslog,而消息确实显示在journalctl.
我的问题是:
logger表面上发送的消息最终会出现在日志中,而不会出现在系统日志中?更新:结果logger没有按预期工作是我的一个错误,所以它与主要问题无关。