Liunx時間同步

2021-09-07 09:11:48 字數 1654 閱讀 6093

cron配置:15 15 * * * /usr/sbin/ntpdate -s 172.16.224.125

檢視執行日誌

tail -f /var/log/message

00 23 * * * /usr/sbin/ntpdate -s 時間伺服器

安裝cron外掛程式 yum install -y vixie-cron

ntpdate 172.16.224.125

預設埠 123

時間同步命令:

ntpdata time.windows.com

自動時間同步:

需要配置/etc/crontab檔案,實現自動執行任務

讓linux從time.windows.com自動同步時間

vi /etc/crontab

00 0 1 * * root ntpdate -s time.windows.com

time.nist.gov 是乙個時間伺服器.

linux時間伺服器配置(192.168.10.1)

1). # rpm -ivh ntp-4.1.2-4.el3.1.i386.rpm

2). # vi /etc/ntp.conf

注釋一行

restrict default ignore

加入一行

restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap

3). # vi /etc/ntp/step-tickers

加入一行

pool.ntp.org

這樣每次ntpd啟動時,會自動連線該國際標準時間伺服器;

4). # service ntpd start

5). # netstat -an |grep 123

確保該埠以udp方式開放

時間客戶端配置(192.168.10.2)

1). # ntpdate 192.168.10.2

應該顯示同步成功

2). # crond -e

加入0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.1

表示每隔10分鐘同步一次時間

crontab -u //設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此引數

crontab -l //列出某個使用者cron服務的詳細內容

crontab -r //刪除沒個使用者的cron服務

crontab -e //編輯某個使用者的cron服務

第1列分鐘1~59

第2列小時1~23(0表示子夜)

第3列日1~31

第4列月1~12

第5列星期0~6(0表示星期天)

第6列要執行的命令

出現「the ntp socket is in use, exiting」錯誤。如圖:

8 nov 09:57:02 ntpdate[4726]:the ntp socket is in use, exiting

問題分析:

出現該錯誤的原因是系統ntpd伺服器正在執行中,通過 ps aux | grep ntpd 檢視,會看到ntpd正在執行。

解決方法:

1.#service ntpd stop

2.#/usr/sbin/ntpdate ntp.api.bz

liunx 時間與日期

日期命令 作用date 檢視系統時間 預設 date y m d h m s 檢視系統時間 指定格式 date s 時間字串 設定系統時間 date r 檔案或目錄 顯示乙個檔案最近被修改的時間 顯示系統預設時間 date按照指定格式顯示時間 date y m d h m s 例如 2019 10 ...

同步時間 Linux設定時間同步

所有節點都要確保已安裝ntpd 在步驟 4已安裝 1.首先選擇一台伺服器作為時間伺服器。假設選定為node1.sunny.cn伺服器為時間伺服器。2.ntp伺服器的配置 修改ntp.conf檔案 vi etc ntp.conf 一共修改三處內容,將 去掉,並且將網段修改正確。restrict 192...

Windows 時間同步

讓系統時間更準確 引用 http ruanqizhen.spaces.live.com blog cns 5852d4f797c53fb6 1213.entry 使用ntp協議可以讓你的計算機自動與伺服器上的時間同步。從而保持最準確的時間。在 windows xp 2000 可下使用以下命令設定計算...