Centos實現服務器時間同步的教程詳解
前言
服務器時間同步有多種情況,不同情況處理方式也有差異。比如,直接使用ntpdate定時同步互聯網的時間服務器時間(如阿里的時間服務器ntp.aliyun.com)。
或者指定一臺服務器當作時間服務器。再由其他內網服務器作為客戶端從時間服務器同步時間。
同步互聯網時間
1、安裝ntpdate
# yum -y install ntpdate

2、添加定時任務
# crontab -e
加入以下內容

0 */12 * * * /usr/sbin/ntpdate -u ntp.aliyun.com > /dev/null 2>&1; /sbin/hwclock -w
表示每12小時執(zhí)行一次同步,時間可按實際情況修改。
至此,定時同步配置完成。當然也可以單獨執(zhí)行ntpdate -u ntp.aliyun.com,執(zhí)行一次時間同步。
內網環(huán)境時間同步
時間服務器搭建
安裝ntp
# yum -y install ntp

編輯配置文件
# vi /etc/ntp.conf

| 修改內容 | 說明 |
|---|---|
| restrict 192.168.235.0 mask 255.255.255.0 nomodify notrap | 表示允許同一網段的客戶端來同步時間 restrict 對ntp做權限控制 ignore:忽略所有類型的NTP連接請求 nomodify:限制客戶端不能使用命令ntpc和ntpq來修改服務器端的時間 noquery:不提供NTP網絡校時服務 notrap:不接受遠程登錄請求 notrust:不接受沒有經過認證的客戶端的請求 192.168.235.0表示子網IP,255.255.255.0表示子網掩碼 |
| server 127.127.1.0 | 添加本機為時間服務器 |
| fudge 127.127.1.0 startum 10 | 時間服務器層級0-15 0表示頂級 10通常用于給局域網主機提供時間服務 |

配置完成后保存。
加入開機啟動
# systemctl enable ntpd

啟動ntpd
# systemctl start ntpd

可以查看狀態(tài)
# systemctl status ntpd

相關命令
| 命令 | 說明 |
|---|---|
| systemctl enable ntpd | 加入開機啟動 |
| systemctl start ntpd | 啟動ntpd |
| systemctl restart ntpd | 重啟ntpd |
| systemctl stop ntpd | 停止ntpd |
| systemctl status ntpd | 查看狀態(tài) |
客戶端同步配置
客戶端的配置有兩種,一種是參照互聯網時間同步的方式,另一種是使用ntp同步。
ntpdate方式
這種方式簡單明了,直接暴力
安裝ntpdate
# yum -y install ntpdate

添加定時任務
# crontab -e
加入以下內容

0 */12 * * * /usr/sbin/ntpdate -u 192.168.235.128> /dev/null 2>&1; /sbin/hwclock -w
ntp客戶端方式
安裝ntp
# yum -y install ntp

編輯配置文件
Ntpd服務器和客戶端都采用同一個配置文件
# vi /etc/ntp.conf

| 修改內容 | 說明 |
|---|---|
| restrict 192.168.235.129 nomodify notrap nopeer noquery | 表示不允許本機修改時間 restrict 對ntp做權限控制 ignore:忽略所有類型的NTP連接請求 nomodify:限制客戶端不能使用命令ntpc和ntpq來修改服務器端的時間 noquery:不提供NTP網絡校時服務 notrap:不接受遠程登錄請求 notrust:不接受沒有經過認證的客戶端的請求 192.168.235.0表示子網IP,255.255.255.0表示子網掩碼 |
| server 192.168.235.128 iburst | 添加192.168.235.128(前面配置的服務器)為時間服務器 |

加入開機啟動
# systemctl enable ntpd

啟動ntpd
# systemctl start ntpd

可以查看狀態(tài)
# systemctl status ntpd

也可以用ntpstat查看
# ntpstat

用ntpq -p查看,詳細同步信息
# ntpq -p

| remote | 時間服務器 |
|---|---|
| st: | 即stratum階層,值越小表示ntp serve的精準度越高; |
| when | 單位秒,幾秒前曾做過時間同步更新的操作; |
| poll | 每隔多少秒與ntp server同步一次 |
| reach | 已經向上層NTP服務器要求更新的次數; |
| delay | 網絡傳輸過程鐘延遲的時間 |
| offset | 時間補償的結果 |
| jitter | Linux系統(tǒng)時間與BIOS硬件時間的差異時間 |
以上就是Centos實現服務器時間同步的教程詳解的詳細內容,更多關于Centos服務器時間同步的資料請關注腳本之家其它相關文章!
相關文章
cwRsync提示password file must be owned by root when running as
今天在配置服務器的時候,用了rsync4.10版本,客戶端是2003服務器端是2008 r2 同步的時候提示password file must be owned by root when running as root問題,以前用老版本的時候沒見過,還好看了下面的文章解決了,特分享下2015-08-08
DELL R720服務器安裝Windows Server 2008 R2系統(tǒng)的圖文詳解
這篇文章主要介紹了DELL R720服務器安裝Windows Server 2008 R2系統(tǒng)的圖文詳解,需要的朋友可以參考下2021-03-03

