前言:此篇主要用到了linux下的crontab和ntpdate這兩個工具,這個工具的簡介如下
crontab:用於設定週期性的執行某種任務的命令,就是我們所熟知的定時任務。
ntpdate:日期同步工具。
crontab -e 編輯crontab檔案
示例:
*/1 * * * * 任務:表示每分鐘執行一次任務
* */1 * * * 任務:表示每小時執行一次任務
5,10 * * * * 任務:每小時的第5分鐘和第10分鐘分別執行一次任務
25 19 * * * 任務:每天的19點25分執行一次任務
用法:第乙個 * 為 minute: 表示分鐘,可以是從0到59之間的任何整數。
第二個 * 為 hour:表示小時,可以是從0到23之間的任何整數。
第三個 * 為 day:表示日期,可以是從1到31之間的任何整數。
第四個 * 為 month:表示月份,可以是從1到12之間的任何整數。
第五個 * 為 week:表示星期幾,可以是從0到7之間的任何整數,0或7代表星期日。
yum install ntp
#檢視日期
date
#同步時期
ntpdate cn.pool.ntp.org
日期同步過後,你可能發現時間相差了幾個小時,這是時區問題,需要改為對應的時區,下面把時區改為上海時區:
# 檢視本地時間所指定的時區的軟鏈
ll /etc/localtime
#刪除該軟鏈
rm /etc/localtime
#重新新增本地時間所指定時區的軟鏈為亞洲上海
ln -s /usr/share/zoneinfo/asia/shanghai /etc/localtime
日期可能跑幾天就不准了,我們需要對日期進行定期校準
crontab -e
*/30 * * * * ntpdate cn.pool.ntp.org
crontab -l
修改Linux時間及校準
檢視時間 使用date 和 date r 檢視系統時間和時區 thu,14 may 2020 10 09 36 0800 date format格式 如 date y d h m s 獲取當前時間,結果為 2020 05 14 20 10 08 05 修改時間 直接使用date s引數即可,後面接需...
Linux下MySQL定時按日期備份資料
一 使用mysql內建命令 mysqldump usage mysqldump options database tables mysqldump options databases options db1 db2 db3.mysqldump options all databases option...
linux時間服務定時同步
部署ntp服務端 需要連線外網,centos 7,本地ip 192.168.0.111 1 yum install y ntp 安裝ntp服務 2 編輯ntp的配置檔案vi etc ntp.conf server 0.centos.pool.ntp.org iburst server 1.cento...