Centos7给ntpd服务指定日志文件
有一次服务器的上ntpd服务莫名关闭,为了弄清楚原因,我查看了ntpd服务的日志。但是ntpd服务默认没有专用的日志文件,而是直接写入系统日志文件
/var/log/messages
。这样我查看起来很不方便,于是决定看能否给ntpd服务指定专用的日志文件。
我查看了ntpd的配置文件
/etc/ntp.conf
,里面并没有关于日志文件的定义;同时网上查看了一些资料,也没有太多有效的方案。
于是我将ntpd服务所有的配置文件列出:
[root@Server ~]#rpm -ql ntp|grep conf
/etc/ntp.conf
/etc/sysconfig/ntpd
/usr/share/man/man5/ntp.conf.5.gz
发现了ntpd服务的第二个配置文件
/etc/sysconfig/ntpd
[root@Server ~]#cat /etc/sysconfig/ntpd
# Command line options for ntpd
OPTIONS="-g"
同时观察ntpd的服务运行状态:
[root@Server ~]#systemctl status ntpd
● ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2018-06-04 17:55:52 CST; 2min 39s ago
Process: 2002 ExecStart=/usr/sbin/ntpd -u ntp:ntp $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 2003 (ntpd)
CGroup: /system.slice/ntpd.service
└─2003 /usr/sbin/ntpd -u ntp:ntp -g
显然,
/etc/sysconfig/ntpd
为ntpd命令指定了服务启动的相关选项。我们再来看看ntpd命令的选项中是否有关于日志文件的选项:
[root@Server ~]#ntpd --help
ntpd - NTP daemon program - Ver. 4.2.6p5
Usage: ntpd [ -<flag> [<val>] | --<name>[{=|
版权声明:本文为geoffreychan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。