Linux主機與時間伺服器同步記錄

2021-09-22 07:25:32 字數 1747 閱讀 6992

1.了解定時任務工具crontab

a.相關命令的介紹

crontab -u # 設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此引數 crontab -l # 列出某個使用者cron服務的詳細內容 crontab -r # 刪除某個使用者的cron服務 crontab -e #編輯某個使用者的cron服務

一般使用crontab -e來編輯乙個計畫動作,編輯模式同vi編輯器相同

b.基本格式的介紹

*(分)*(時)*(日)*(月)*(周)  command(命令)

第1列表示分鐘1~59 每分鐘用*或者 */1表示 第2列表示小時1~23(0表示0點) 第3列表示日期1~31 第4列表示月份1~12 第5列標識號星期0~6(0表示星期天) 第6列要執行的命令

b.常見例項的介紹

*/5 * * * * 每隔5分鐘執行任務 00 23 * * * 每天晚上23點 00 17-19 * * * 每天晚上17 18 19 執行任務 30 17,18,19 * * * 每天晚上 17:30,18:30,19:30執行任務 30 8-18/2 * * * 每天從八點開始到下午18點,每隔兩個小時的半點時刻執行任務 10 1 * * 0,6 每週日的凌晨1:10 執行任務 * 23,00-07/1 * * * 這裡是每天的凌晨23點和早上的00:00到7點每分鐘都執行任務 00 23,00-07/1 * * * 這裡是每天的晚上的23點和早上0點到7點每小時都執行任務

2.常見網際網路時間同步器的介紹crontab

常見ntp伺服器的列表:

微軟公司授時主機(美國)

time.windows.com 台警大授時中心(台灣)

asia.pool.ntp.org 中科院授時中心(西安)

210.72.145.44 網通授時中心(北京)

219.158.14.130 ntp伺服器(上海)

ntp.api.bz 美國

time.nist.gov 復旦

ntp.fudan.edu.cn 北京郵電大學

s1a.time.edu.cn 清華大學

s1b.time.edu.cn 北京大學

s1c.time.edu.cn

3.crontab實戰演練

[root@web-lnmp01 local]# date 

mon jun 13 22:15:22 cst 2015

###我們可以看到時間沒有實時更新

[root@web-lnmp01 local]# crontab -e 或 vi /var/spool/cron/root

*/5 * * * * /usr/sbin/ntpdate ntp.sjtu.edu.cn 202.120.2.101 >/dev/null 2>&1

###增加如下內容

[root@web-lnmp01 local]# crontab -l

*/5 * * * * /usr/sbin/ntpdate ntp.sjtu.edu.cn 202.120.2.101 >/dev/null 2>&1

###這裡我們使得螢幕不輸出

[root@web-lnmp01 local]# date

mon jun 13 22:19:48 cst 2016

###每隔5分鐘更新一次

至此,我們就完成了與網際網路時間伺服器同步的工作。

小凡的Linux主機與時間伺服器同步記錄

小凡的linux主機與時間伺服器同步記錄 我們新安裝的linux主機,如果沒有做與網際網路伺服器時間同步的處理的話,當我們使用date命令的時候,我們就看不到當前的時間,只能看到過去的時間。在我們接下來的linux學習過程中,經常需要利用到實時時間,所以與網際網路時間同步,是我們安裝linux系統後...

Linux伺服器時間同步

linux伺服器執行久時,系統時間就會存在一定的誤差,一般情況下可以使用date命令進行時間設定,但在做資料庫集群分片等操作時對多台機器的時間差是有要求的,此時就需要使用ntpdate進行時間同步。date命令 date 檢視當前時間,結果如下 tue mar 4 01 36 45 cst 2014...

Linux 伺服器時間同步

linux伺服器執行時間過長導致系統時間存在一定的誤差,一般情況下可以使用date命令進行時間設定,但在做資料庫集群分片等操作時對多台機器的時間差是有要求的,此時就需要使用ntpdate進行時間同步。date命令 date 檢視當前時間,結果如下 tue mar 4 01 36 45 cst 201...