如何告诉日志重新读取其配置?


46

我的问题很简单:如何告诉journald重新读取其配置文件而无需重新启动

我已经进行了一些更改/etc/systemd/journald.conf,我想看看它们是否正确,并且一切正常。

我不想重启。

Answers:


51

要使用systemd控制正在运行的服务,请使用systemctl实用程序。该实用程序类似于serviceSysVinit和Upstart提供的实用程序。除其他外:

  • systemctl status systemd-journald 指示服务是否正在运行以及其他信息(如果正在运行)。
  • systemctl start systemd-journald 启动服务(系统单元)。
  • systemctl stop systemd-journald 停止服务。
  • systemctl restart systemd-journald 重新启动服务。
  • systemctl reload systemd-journald 如果可能,将重新加载服务的配置,但不会终止它(因此,不会有服务中断或中断正在进行的处理的风险,但是服务可能会以陈旧的配置继续运行)。
  • systemctl force-reload systemd-journald 如果可能,请重新加载服务的配置,如果不重新加载,则重新启动服务(因此,可以保证该服务使用当前配置,但这可能会中断某些工作)。
  • systemctl daemon-reload 重新加载systemd自己的配置。

1
这是真的。但是您应该更新您的systemd(使用v227...)。见github.com/systemd/systemd/issues/2236
Evgeny Vereshchagin

1
CentOS 7上的Atleeast服务名称为systemd-journal d
varesa 16-10-29

13
systemctl reload systemd-journald给我Failed to reload systemd-journald.service: Job type reload is not applicable for unit systemd-journald.service.有关Centos 7的错误
IanB


22

systemctl restart systemd-journald 绝招。

我自己回答,因为谷歌搜索它不会返回任何有用的页面。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.