隨記: Linux的時間配置

1.設置時區(timezone)

方式一 修改/etc/localtime文件

/etc/localtime定義了系統時區

在/usr/share/zoneinfo下存放有系統編譯好的時區文件,可以使用zdump 城市名查看相應地區時區,我們可以將時區文件鏈接到localtime

ln -sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime

方式二 修改TZ環境變量

最簡單的方法就是tzselect命令,按提示一步步選擇即可。注意,此方式會override localtime文件


2.設置本地時間

系統時鐘是系統當前使用的時間,用date查看設置

date -s "11/26/2013 9:57:30"           //設置時間

date                                                       //查看時間

硬件時鐘是server BIOS保存的時間,用hwclock查看設置

hwclock --set --date "11/26/2013 10:00:00"      //設置硬件時鐘

hwclock –s                                           //將硬件時鐘同步到系統時鐘

hwclock –w                                          //將系統時鐘同步到硬件時鐘


3.設置NTP Server

http://www.pool.ntp.org 是NTP的官網,這裏可以找到就近的NTP Server,推薦國家授時中心的ip 210.72.145.44,3.cn.pool.ntp.org,2.asia.pool.ntp.org

NTP Server的配置文件時/etc/ntp.conf,修改其中的授權ntp server,取消#fudge  127.127.1.0 stratum 10的註釋,修改stratum 10爲stratum 3

若要配置爲本地NTP Server,使用127.127.1.0作爲server

ntpdate 3.cn.pool.org       //手動執行下同步(推薦),注意此步驟要在開啓ntpd服務前執行,因爲nptdate和nptd都使用123端口

service ntpd start          //啓動服務

chkconfig --level 345 ntpd on       //加入自啓動

記得打開防火牆的 tcp 123

使用ntpq或ntpstat查詢同步狀態


4.設置NTP Client

關閉ntpd服務

添加計劃任務,每兩小時更新系統時鐘並同步到硬件時鐘

vi /etc/crontab

0 */2 * * * /usr/sbin/ntpdate 192.192.192.113; /sbin/hwclock –w

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章