Linux 系統時鐘

介紹服務器

  計算機中的不少程序都依靠精確的時間來正常工做, 好比一個腳本如何在指定的時間執行。ide

  計算機有兩個時鐘,一個是始終運行的、由電池(CMOS)供電的硬件時鐘,另外一個是由運行在您的計算機上的操做系統維護的系統時鐘(又稱軟件時鐘)。啓動時,內核會把硬件時鐘同步至系統時鐘,以後兩個時鐘各自獨立運行。spa

  硬件時鐘一般只在操做系統啓動時用來設置系統時鐘,系統時鐘設置好後由系統時鐘來記錄時間。在Linux系統中,您能夠選擇用UTC/GMT 時間或本地時間來記錄硬件時鐘。推薦的選項是用UTC記錄,由於能夠自動記錄夏令時。使用UTC 記錄硬件時鐘的惟一不足是,若是您使用雙系統,其它操做系統,如DOS要求硬件時鐘用本地時間設置,那麼在那個操做系統裏時間將是錯誤的。操作系統



設置系統時鐘同步

  系統啓動後,使用date 能夠設置系統時鐘,而後能夠使用/sbin/hwclock --systohc --utc ,能夠將系統時鐘同步至硬件時鐘it

NTP 服務也能夠將系統時鐘與公共NTP服務器同步,而後使用hwclock --systohc同步至硬件時鐘class


設置系統時區軟件

  Linux 下的時區是經過創建符號連接文件/etc/localtime指向/usr/share/zoneinfo/目錄下與所在時區相符的文件便可date

如指定UTC時間:ln -sf ../usr/share/zoneinfo/UTC /etc/localtime硬件

或者 ln -sf  /user/share/zoneinfo/Asia/Shanghai /etc/localtime

相關文章
相關標籤/搜索