歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> 小凡的Linux主機與時間服務器同步記錄

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

日期:2017/3/6 9:35:47   编辑:學習Linux

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


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



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

導讀我們新安裝的Linux主機,如果沒有做與互聯網服務器時間同步的處理的話,當我們使用date命令的時候,我們就看不到當前的時間,只能看到過去的時間。在我們接下來的Linux學習過程中,經常需要利用到實時時間,所以與互聯網時間同步,是我們安裝Linux系統後迫切需要解決的問題。今天,小凡就手把手交你,如何通過定時任務,將你的Linux主機時間和互聯網時間服務器同步!

linuxtime

1.了解定時任務工具crontaba.相關命令的介紹
  • 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]# dateMon Jun 13 22:19:48 CST 2016###每隔5分鐘更新一次

    至此,我們就完成了與互聯網時間服務器同步的工作。

    本文原創地址:http://www.linuxprobe.com/server-time-sync.html


導讀我們新安裝的Linux主機,如果沒有做與互聯網服務器時間同步的處理的話,當我們使用date命令的時候,我們就看不到當前的時間,只能看到過去的時間。在我們接下來的Linux學習過程中,經常需要利用到實時時間,所以與互聯網時間同步,是我們安裝Linux系統後迫切需要解決的問題。今天,小凡就手把手交你,如何通過定時任務,將你的Linux主機時間和互聯網時間服務器同步!

linuxtime

1.了解定時任務工具crontaba.相關命令的介紹
  • 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]# dateMon Jun 13 22:19:48 CST 2016###每隔5分鐘更新一次

    至此,我們就完成了與互聯網時間服務器同步的工作。

    本文轉載地址:http://www.linuxprobe.com/server-time-sync.html


http://xxxxxx/Linuxjc/1137401.html TechArticle

Copyright © Linux教程網 All Rights Reserved