Ubuntu
獨立 NTP 配置
我正在嘗試設置本地 NTP 伺服器進行一些測試。我已經安裝了 NTP
Ubuntu 18.04
並在配置文件中註釋了 server-pool 塊這是完整的配置:
driftfile /var/lib/ntp/ntp.drift leapfile /usr/share/zoneinfo/leap-seconds.list statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable restrict -4 default kod notrap nomodify nopeer noquery limited restrict -6 default kod notrap nomodify nopeer noquery limited restrict 127.0.0.1 restrict ::1 restrict source notrap nomodify noquery restrict 10.24.0.0 mask 255.255.0.0 notrust server 127.127.1.0 fudge 127.127.1.0 stratum 10
使用此命令設置我想要的時間
sudo timedatectl set-time "2013-06-02 23:26:00"
我還嘗試查看服務是否是 ntp 服務正在
sudo systemctl status ntp.service
執行,但是當在埠上進行 grepped 時,123
我沒有發現任何正在執行的東西。發現有ps
ubuntu@ntp:~$ ps auxww | grep '[n]tp' ntp 13517 0.0 0.8 103212 4136 ? Ssl Jun02 0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 111:115
當客戶端嘗試從該伺服器上執行的 NTP 獲取時間時,它會超時。也沒有看到任何消息
/var/log/syslog
更多資訊 :
ubuntu@ntp:~$ ps auxww | grep '[n]tp' ntp 807 0.0 0.7 103212 3480 ? Ssl Jan28 0:02 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 111:115 ubuntu@ntp:~$ ntpq -pn remote refid st t when poll reach delay offset jitter ============================================================================== *127.127.1.0 .LOCL. 10 l 2 64 377 0.000 0.000 0.000 ubuntu@ntp:~$ ntpq -c rv associd=0 status=0515 leap_none, sync_local, 1 event, clock_sync, version="ntpd 4.2.8p10@1.3728-o (1)", processor="x86_64", system="Linux/4.15.0-1019-aws", leap=00, stratum=11, precision=-24, rootdelay=0.000, rootdisp=11.016, refid=LOCAL(0), reftime=de1977a0.2605c5ad Mon, Jan 29 2018 5:36:16.148, clock=de1977a6.758ae7fc Mon, Jan 29 2018 5:36:22.459, peer=57525, tc=6, mintc=3, offset=0.000000, frequency=0.000, sys_jitter=0.000000, clk_jitter=0.000, clk_wander=0.000, tai=37, leapsec=201701010000, expire=201812280000
我試過這個腳本來從真正的 NTP 伺服器獲取時間,它在哪里工作,但不是在獨立的 NTP 上。
我在這裡想念什麼?
查看服務打開的埠的一種方法是:
netstat -an
當然,您可以使用
grep
如下命令過濾輸出:
netstat -an|grep 123
.我有時也使用
lsof
,像這樣:
lsof -i udp -nP
在基於 RedHat 的發行版中。請參閱
man lsof
和man netstat
了解更多資訊。我希望這有幫助。