CentOS 7 是一款眾多服務器運行環境中使用非常廣泛的操作系統,而時間同步在服務器運維中也非常重要,本文將從多個方面對 CentOS 7 的時間同步設置做詳細闡述。
一、CentOS 時間同步命令
時間同步命令是 CentOS 7 時間同步的基礎,可以通過 ntpdate 命令同步服務器時間和外部網絡時間,具體使用如下:
ntpdate -u cn.pool.ntp.org
該命令會將本地時間同步到 cn.pool.ntp.org,其中 -u 參數表示使用非特權端口進行 NTP 服務器查詢。
除此之外,還可以通過 timedatectl 命令進行時間同步的設置,使用方法如下:
timedatectl set-timezone Asia/Shanghai
上述命令將系統時區設置為 Asia/Shanghai 時間,使系統時間同步到中國標準時間。
二、CentOS 時間同步服務器
時間同步服務器是指用於同步系統時間的服務器,CentOS 7 默認使用 ntpd 來同步系統時間,且包含一些默認的 NTP 服務器地址。
我們可以通過以下命令查看默認的 NTP 服務器列表:
cat /etc/ntp.conf
其中,server 後面的 IP 地址列表即為默認的 NTP 服務器列表,用戶也可以根據自己的需要進行任意添加和刪除。
如果需要更改 NTP 服務器列表,則需要編輯 /etc/ntp.conf 文件,將 server 地址修改為自己想要的 NTP 服務器地址即可。
三、CentOS 服務器同步時鐘
CentOS 7 的時間同步默認使用 ntpd 服務,該服務可以確保系統時間和 UTC 時間同步,其原理是通過向外部 NTP 服務器查詢並同步時間。
當然,如果你想手動同步服務器的時鐘,也可以通過以下命令實現:
hwclock --systohc
該命令會將系統時間同步到硬件時鐘中,從而確保系統時間在重啟後依然正確。
四、CentOS 設置 NTP 時間同步
CentOS 7 可以通過 systemd-timedated.service 服務進行 NTP 時間同步,該服務是通過將 NTP 服務器地址添加到 /etc/systemd/timesyncd.conf 文件來實現。
我們可以使用以下命令來編輯 timesyncd.conf 文件:
sudo vim /etc/systemd/timesyncd.conf
在編輯界面中,找到 [Time] 區塊,設置 NTP 服務器地址為:
NTP=cn.pool.ntp.org
保存並退出文件,然後通過以下命令重新啟動 systemd-timedated.service 服務:
sudo systemctl restart systemd-timedated.service
這樣,系統即可將時間同步到 cn.pool.ntp.org 服務器。
總結
CentOS 7 時間同步設置並不複雜,但在服務器運維中卻非常重要。本文詳細介紹了 CentOS 7 時間同步命令、時間同步服務器、服務器同步時鐘和 NTP 時間同步設置等多個方面,希望能夠幫助讀者掌握 CentOS 7 時間同步的相關知識和技巧。
原創文章,作者:NVLA,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/134713.html