相关疑难解决方法(0)

“systemctl mask”和“systemctl disable”有什么区别?

我想通过在启动时禁用 plymouth 服务来改善我的 Ubuntu GNOME 16.04 的启动时间。我在各种网站上找到了两个关于如何做到这一点的答案:

# systemctl disable plymouth-quit-wait.service 
# systemctl mask plymouth-quit-wait.service 
Run Code Online (Sandbox Code Playgroud)

除非我知道他们在做什么,否则我无法执行上述任何一项。

boot plymouth systemd

72
推荐指数
3
解决办法
7万
查看次数

rsyslog 和 journald 在 Ubuntu 16.04 上的关系

我正在运行什么是 vanilla Ubuntu 16.04 服务器,并且我正在尝试了解默认情况下如何设置日志记录。我可以看到journaldrsyslog都已安装并正在运行,但我完全不清楚日志消息是如何处理的。

大多数消息似乎都出现在/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.

我的问题是:

  1. journald 和 rsyslog 在 Ubuntu 16.04(默认情况下)上究竟如何协同工作?
  2. 为什么从logger表面上发送的消息最终会出现在日志中,而不会出现在系统日志中?

更新:结果logger没有按预期工作是我的一个错误,所以它与主要问题无关。

server logging rsyslog 16.04 systemd-journald

26
推荐指数
2
解决办法
2万
查看次数

标签 统计

16.04 ×1

boot ×1

logging ×1

plymouth ×1

rsyslog ×1

server ×1

systemd ×1

systemd-journald ×1