① 如何在 linux 系統查詢機器最近重啟時間
執行命令
last-n50
顯示信息中如果有reboot,那就是重啟,旁邊就是重啟的時間。
② linux系統修改系統時間與時區的方法有哪些
修改系統時間。
linux系統時鍾有兩個,一個是硬體時鍾,即BIOS時間,就是我們進行CMOS設置時看到的時間,另一個是系統時鍾,是linux系統Kernel時間。當Linux啟動時,系統Kernel會去讀取硬體時鍾的設置,然後系統時鍾就會獨立於硬體運作。有時我們會發現系統時鍾和硬體時鍾不一致,因此需要執行時間同步,下面就分享一下時間設置及時鍾同步的命令使用方法。
date命令將日期設置為2014年6月18日
----
date
-s
06/18/14
將時間設置為14點20分50秒
----
date
-s
14:20:50
將時間設置為2014年6月18日14點16分30秒(MMDDhhmmYYYY.ss)
----date
0618141614.30
2
hwclock/clock
命令查看、設置硬體時間
查看系統硬體時鍾
hwclock
--show
或者
clock
--show
設置硬體時間
hwclock
--set
--date="06/18/14
14:55"
(月/日/年時:分:秒)或者#
clock
--set
--date="06/18/14
14:55"
(月/日/年時:分:秒)
3
同步系統及硬體時鍾。
下圖中可以看到硬體和系統時鍾相差半小時。可以使用hwclock或者clock進行同步,
硬體時鍾與系統時鍾同步:
#
hwclock
--hctosys
或者
#
clock
--hctosys
hc代表硬體時間,sys代表系統時間,即用硬體時鍾同步系統時鍾
系統時鍾和硬體時鍾同步:
#
hwclock
--systohc或者#
clock
--systohc
即用系統時鍾同步硬體時鍾
END
方法/步驟2
時區設置:
開始設置時區時,參考網上的資料,使用tzselect
命令來進行,結果發現tzselect命令只是告訴了設置時區的方法,而並不是真的去修改/etc/sysconfig/clock這個文件。換句話說就是tzselect命令僅僅告訴我們通過設置TZ這個環境變數來選擇的時區,然後將變數添加到.profile文件中。下面就簡單介紹一下如何使用tzselect命令設置時區,以及如何通過修改/etc/sysconfig/clock配置文件來設置時區。
tzselect:
執行tzselect命令-->選擇Asia-->選擇China-->選擇east
China
-
Beijing,
Guangdong,
Shanghai,
etc-->然後輸入1。過程如下圖:
執行完tzselect命令選擇時區後,時區並沒有更改,只是在命令最後提示你可以執行TZ='Asia/Shanghai';
export
TZ
並將這行命令添加到.profile中,然後退出並重新登錄。參考下圖中date命令看到的結果,最終時區顯示為CST,即中國標准時間。
4
修改配置文件來修改時區1、修改/etc/sysconfig/clock
ZONE=Asia/Shanghai
2、rm
/etc/localtime3、鏈接到上海時區文件
ln
-sf
/usr/share/zoneinfo/Asia/Shanghai
/etc/localtime
執行完上述過程後,重啟機器,即可看到時區已經更改。