修改系統時間date(Linux, BSD)

要如何修改 UNIX 系統的時間呢?

  1. 先用 date "+%Y%m%d%H%M.%S" 查出現在時間.
    (或先查好 "年月日時分.秒)
    ex: 出現 200507150255.47
  2. 直接 date 200507150255.47 就可以修改了.

  1. date -s 2005/10/10 改日期
  2. date -s 22:10:30 改時間

分兩步驟修改即可.


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

修改系統時間date(Linux, BSD) 有 5 則回應

  1. jeffhung 說道:

    用 ntpdate 就好了,最準:
    SHELL> /usr/sbin/ntpdate ntp.ucsd.edu

  2. Tsung 說道:

    感謝大大的指點, 平常我是都用這個.
    ntpdate stdtime.sinica.edu.tw
    用 date 是遇到特例的狀況, 那台機器沒有 ntpdate.
    而不能裝 ntpdate 狀況下, 只能用一般機器都能有的指令來解決掉.
    最後才想到用 date 來搞定, 但準確性確實就差了不少..
    只能算說是勉免強強的把問題解決掉而已....
    不知大大能否再多透漏幾招教教小弟 m(_ _)m..

  3. my angel 說道:

    聽起來好像很具體

  4. nansenat16 說道:

    補充一下
    CENTOS5.6的date命令格式為[MMDDhhmm[[CC]YY][.ss]]
    ex: 111715222011.58

  5. 朱毅 說道:

    学习了,真的必不可少的东东

發表迴響