我使用的是SLES 12.2,最近在NTP配置方面遇到了一些问题。YAST中NTP的默认设置是在Start NTP Daemon部分中的"Synchronize without Daemon“和"Runtime Configuration Policy”中的"Manual“。我将它们分别更改为"Now and on Boot“和"Auto”。这解决了我的问题,不出所料。但是,我现在需要将其应用于数百台机器,并需要弄清楚如何从控制台执行此操作。
对于第一个选项,我认为最明显的是启用ntpd.service:
$ systemctl启用ntpd.service
但当我这样做并打开YAST时,它仍然显示“手动”。同时,如果ntpd被禁用,并且我在YAST中更改了它,它会将其设置为enabled。因此,显然YAST启用了该服务,并做了一些其他事情。
第二个选择我不太确定。它在YAST中有手动、自动和自定义选项。起初,我认为这可能与/etc/ntp.conf中的细节有关,但在YAST中进行更改并不会改变那里的任何内容。
当然,在线资源很多,但它们都详细介绍了如何在控制台或YAST中配置NTP。我要找的是YAST中的每个设置在文件系统上具体做了什么。
我是SLES的新手,所以我可能遗漏了一些明显的东西。也许有一个类似于NM_CONTROLLED的网络接口设置,在那里我可以简单地关闭用于NTP的YAST,并只用老式的方法来做它?
发布于 2017-11-16 15:01:00
通常,所有SuSE系统配置内容都存储在/etc/sysconfig下
More Info in documentation
https://stackoverflow.com/questions/47259197
复制相似问题