Linux的時間分為兩種,硬件時間和系統時間兩種:
一、查看與修改系統時間
查看系統時間:date
# date
Fri Nov 26 15:20:18 CST 1999
用指定的格式顯示系統時間: date '+%x ,%X '
02/18/19 ,17:53:01 PM
設置系統時間
設置時間為下午14點36分。
# date -s 14:36:00
設置時間為2019年02月18號。
# date -s 20190218
設置時間偉2019年2月18號12:00
# date -s "2019-02-18 12:00:00"
修改完后,記得執行hwclock -w(將系統時間同步到硬件時間,等同於clock -w,等同於hwclock --systohc)
二、查看並修改硬件時間,注意有點系統會提示用管理員用戶查看或者修改硬件時間
顯示硬件時間:#hwclock(或者clock)
設置硬件時間:#hwclock --set --date ‘02/18/2019 12:00:00’
設置硬件時間:#hwclock --set --date ‘02/18/2019 12:00:00’
這就是硬件時間同步系統時間:hwclock --hctosys(等同於hwclock -s),
這個命令強制把系統時間寫入CMOS:hwclock -w
如果你只需要上面幾步,在重啟之后,修改就生效的話,那就恭喜你,不用看下面一步了,如果還不生效的話,那你就必須得用這關鍵的下面這一步了。
ln -sf /usr/share/zoneinfor/Asia/Shanghai /etc/localtime #更改時區
補充:
1、hwclock常用參數:
-r, --show 讀取並打印硬件時鍾(read hardware clock and print result )
-s, --hctosys將硬件時鍾同步到系統時鍾(set the system time from the hardware clock )
-w, --systohc 將系統時鍾同步到硬件時鍾(set the hardware clock to the current system time )
2、hwclock命令與clock命令是一個東西