linux date命令實(shí)例 linux怎么查看硬件時(shí)間?
linux怎么查看硬件時(shí)間?1.“系統(tǒng)時(shí)間”與“硬件時(shí)間”系統(tǒng)時(shí)間:好象說(shuō)來(lái)那就是我們想執(zhí)行date命令見(jiàn)到的時(shí)間,linux系統(tǒng)下所有的時(shí)間動(dòng)態(tài)鏈接庫(kù)(除開(kāi)然后ftp連接硬件時(shí)間的命令)全是可以使用
linux怎么查看硬件時(shí)間?
1.“系統(tǒng)時(shí)間”與“硬件時(shí)間”
系統(tǒng)時(shí)間:好象說(shuō)來(lái)那就是我們想執(zhí)行date命令見(jiàn)到的時(shí)間,linux系統(tǒng)下所有的時(shí)間動(dòng)態(tài)鏈接庫(kù)(除開(kāi)然后ftp連接硬件時(shí)間的命令)全是可以使用的這個(gè)時(shí)間。
硬件時(shí)間:主板上BIOS中的時(shí)間,由主板電池供電來(lái)保留不運(yùn)行,系統(tǒng)開(kāi)機(jī)后時(shí)要讀取數(shù)據(jù)這個(gè)時(shí)間,并依據(jù)它來(lái)設(shè)定系統(tǒng)時(shí)間(特別注意:系統(tǒng)啟動(dòng)后時(shí)參照硬件時(shí)間修改系統(tǒng)時(shí)間的過(guò)程很可能未知時(shí)區(qū)換算,這要視具體一點(diǎn)的系統(tǒng)及具體設(shè)置而定)。
二、一欄系統(tǒng)時(shí)間和硬件時(shí)間
1.系統(tǒng)時(shí)間date
然后內(nèi)部函數(shù)date,能夠得到的是本地時(shí)間。要是想能夠得到UTC時(shí)間的話,建議使用date-u。
2.硬件時(shí)間/sbin/hwclock
再內(nèi)部函數(shù)/sbin/hwclock顯示的時(shí)間應(yīng)該是BIOS中的時(shí)間嗎?不見(jiàn)得!這要看/etc/sysconfig/clock中是否是重新設(shè)置了UTC,假如禁用了UTC(UTCtrue),顯示的當(dāng)然是經(jīng)過(guò)時(shí)區(qū)換算單位的時(shí)間而并非BIOS中真正的時(shí)間,如果沒(méi)有另外--localtime選項(xiàng),則我得到的時(shí)總BIOS中不好算的時(shí)間.
三、系統(tǒng)啟動(dòng)和關(guān)閉時(shí),硬件時(shí)間與系統(tǒng)時(shí)間之間的網(wǎng)絡(luò)同步有兩種(打比方在,用CST代表本地時(shí)間):
:使用UTC(對(duì)linux就是/etc/sysconfig/clock中UTCtrue)
關(guān)機(jī)后:BIOS-------gtUTC(將BIOS中的時(shí)間看成是UTC)------(時(shí)區(qū)變化)-----gtCST
關(guān)機(jī):CST-------(時(shí)區(qū)變化)-----gtUTC-------讀取到------gtBIOS
:不建議使用UTC(對(duì)linux應(yīng)該是/etc/sysconfig/clock中UTCfalse)
重新開(kāi)機(jī):BIOS---------------------gtCST(將BIOS中的時(shí)間正數(shù)集合是CST)
關(guān)機(jī):CST---------存儲(chǔ)位置到------gtBIOS
四、系統(tǒng)時(shí)間和硬件時(shí)間的網(wǎng)絡(luò)同步
離線系統(tǒng)時(shí)間和硬件時(shí)間,是可以使用hwclock命令。
//以系統(tǒng)時(shí)間為基準(zhǔn),可以修改硬件時(shí)間
[~]#hwclock--systohcltsys(系統(tǒng)時(shí)間)did(寫(xiě)到)hc(Hard Clock)
[~]#hwclock-w
//以硬件時(shí)間為基準(zhǔn),可以修改系統(tǒng)時(shí)間
[~]#hwclock--hctosys
[~]#hwclock-
linux修改系統(tǒng)安裝時(shí)間?
sudocp/usr/manage/zoneinfo/Asia/Shanghai/etc/localtime
遍布localtime文件即可
date命令再試一下會(huì)顯示都正常命令