Linux 下 時(shí)間同步命令: ntpdate
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、改則網(wǎng)站維護(hù)、網(wǎng)站推廣。
linux系統(tǒng)下默認(rèn)安裝了ntp服務(wù),手動(dòng)進(jìn)行ntp同步如下$ntpdate ntp1.nl.net
當(dāng)然,也可以指定其它的ntp服務(wù)器公網(wǎng)上的NTP服務(wù)器列表: 根據(jù)這個(gè)列表,中國(guó)有個(gè)服務(wù)器:cn.pool.ntp.org用 ntpdate 命令來(lái)同步時(shí)間:
ntpdate cn.pool.ntp.org
可以將這個(gè)命令加到 cron table 里面,每天執(zhí)行。
linux修改時(shí)間的命令是什么?我們一起來(lái)了解一下吧。
linux修改時(shí)間命令是date-s+時(shí)分秒,可以在終端窗口使用來(lái)修改系統(tǒng)時(shí)間,下面就是使用方法。
1、打開(kāi)并登錄linux操作系統(tǒng),打開(kāi)終端命令窗口。
2、查看系統(tǒng)當(dāng)前時(shí)間的命令為date。
3、使用命令date-s?時(shí)分秒來(lái)修改系統(tǒng)時(shí)間。
4、使用date-s+完整日期時(shí)間命令來(lái)修改linux系統(tǒng)的日期和時(shí)間。
本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫的。
裝完win7和Linux雙系統(tǒng)后,進(jìn)入Linux后再進(jìn)入Windows,你會(huì)驚奇的發(fā)現(xiàn)時(shí)間不對(duì)了,差了有8個(gè)小時(shí)。
導(dǎo)致這樣的原因是Winows和 Linux 對(duì)硬件時(shí)間的處理方法不同,Windows將硬件時(shí)間作為本地時(shí)間,而Linux則將硬件時(shí)間處理為UTC時(shí)間。因此在中國(guó)UTC+8時(shí)區(qū)的情況下使用 Windows 和 Linux 會(huì)有八個(gè)小時(shí)的差異。
解決方案:
Linux命令:
hwclock可以查看硬件時(shí)間,
timedatectl可以查看本地時(shí)間、UTC時(shí)間、時(shí)區(qū)、是否開(kāi)啟時(shí)間同步等信息。
思路:
將兩個(gè)系統(tǒng)對(duì)硬件時(shí)間的處理統(tǒng)一化,統(tǒng)一將硬件時(shí)間做為本地時(shí)間。
Windows時(shí)間不做處理,在Linux下處理時(shí)間
timedatectl set-local-rtc命令可以將硬件時(shí)間 設(shè)置為本地時(shí)間或UTC時(shí)間
如果經(jīng)過(guò)上述設(shè)置之后時(shí)間顯示不正確了,可以通過(guò)下列命令同步時(shí)間。
我們一般使用“date -s”命令來(lái)修改系統(tǒng)時(shí)間。比如將系統(tǒng)時(shí)間設(shè)定成1996年6月10日的命令如下。 \x0d\x0a\x0d\x0a#date -s 06/10/96 \x0d\x0a將系統(tǒng)時(shí)間設(shè)定成下午1點(diǎn)12分0秒的命令如下。 \x0d\x0a#date -s 13:12:00 \x0d\x0a\x0d\x0a注意,這里說(shuō)的是系統(tǒng)時(shí)間,是linux由操作系統(tǒng)維護(hù)的。 \x0d\x0a\x0d\x0a 在系統(tǒng)啟動(dòng)時(shí),Linux操作系統(tǒng)將時(shí)間從CMOS中讀到系統(tǒng)時(shí)間變量中,以后修改時(shí)間通過(guò)修改系統(tǒng)時(shí)間實(shí)現(xiàn)。為了保持系統(tǒng)時(shí)間與CMOS時(shí)間的一致性,Linux每隔一段時(shí)間會(huì)將系統(tǒng)時(shí)間寫入CMOS。由于該同步是每隔一段時(shí)間(大約是11分鐘)進(jìn)行的,在我們執(zhí)行date -s后,如果馬上重起機(jī)器,修改時(shí)間就有可能沒(méi)有被寫入CMOS,這就是問(wèn)題的原因。如果要確保修改生效可以執(zhí)行如下命令。 \x0d\x0a\x0d\x0a#clock -w \x0d\x0a這個(gè)命令強(qiáng)制把系統(tǒng)時(shí)間寫入CMOS