我們一般使用“date -s”命令來(lái)修改系統(tǒng)時(shí)間。比如將系統(tǒng)時(shí)間設(shè)定成1996年6月10日的命令如下。
在鐘山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都全網(wǎng)營(yíng)銷,成都外貿(mào)網(wǎng)站建設(shè),鐘山網(wǎng)站建設(shè)費(fèi)用合理。
#date -s 06/10/96
將系統(tǒng)時(shí)間設(shè)定成下午1點(diǎn)12分0秒的命令如下。
#date -s 13:12:00
注意,這里說(shuō)的是系統(tǒng)時(shí)間,是linux由操作系統(tǒng)維護(hù)的。
在系統(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í)間寫(xiě)入CMOS。由于該同步是每隔一段時(shí)間(大約是11分鐘)進(jìn)行的,在我們執(zhí)行date -s后,如果馬上重起機(jī)器,修改時(shí)間就有可能沒(méi)有被寫(xiě)入CMOS,這就是問(wèn)題的原因。如果要確保修改生效可以執(zhí)行如下命令。
#clock -w
這個(gè)命令強(qiáng)制把系統(tǒng)時(shí)間寫(xiě)入CMOS
方法一: Date 命令
在 Linux 中, 你可以通過(guò) date 命令來(lái)更改系統(tǒng)的日期和時(shí)間:
# date --set=‘NEW_DATE’
其中 NEW_DATE 是諸如 “Sun, 28 Sep 2014 16:21:42” 或者 “2014-09-29 16:21:42” 的可讀格式的日期字符串。
日期格式也可以手動(dòng)指定以獲得更精確的結(jié)果:
# date +FORMAT --set=‘NEW_DATE’
例如:
# date +’%Y%m%d %H%m’ --set=‘20140928 1518’
你也可以用相對(duì)的方式地增加或減少一定的天數(shù),周數(shù),月數(shù)和秒數(shù),分鐘數(shù),小時(shí)數(shù)。 你也可以把日期和時(shí)間的參數(shù)放到一個(gè)命令中。
# date --set=‘+5 minutes’# date --set=‘-2 weeks’# date --set=‘+3 months’# date --set=‘-3 months +2 weeks -5 minutes’
最后, 把硬件時(shí)鐘設(shè)置為當(dāng)前系統(tǒng)時(shí)鐘:
# hwclock --systohc
運(yùn)行 hwclock --systohc 的目的是將硬件時(shí)鐘同軟件時(shí)鐘同步, 這可以更正硬件時(shí)鐘的系統(tǒng)漂移(即時(shí)鐘按照一定的速度走快或走慢)。
另一方面, 如果硬件時(shí)鐘是正確的, 但系統(tǒng)時(shí)鐘有誤, 可以用下面的命令更正:
# hwclock --hctosys
在兩種情況下, hwclock 命令都是將兩個(gè)時(shí)鐘同步。 否則, 重啟后時(shí)間會(huì)是錯(cuò)誤的, 因?yàn)楫?dāng)電源關(guān)閉時(shí)硬件時(shí)鐘會(huì)記憶時(shí)間。 然而, 這對(duì)于虛擬機(jī)器并不適用, 因?yàn)樘摂M機(jī)器并不能訪問(wèn)硬件時(shí)鐘。
方法二: NTP
另一種使系統(tǒng)日期和時(shí)間保持精確的方法是使用 NTP (網(wǎng)絡(luò)時(shí)間協(xié)議)。 在 Linux 上, ntpdate 命令通過(guò) NTP 將系統(tǒng)時(shí)鐘和公共 NTP 服務(wù)器同步。
你可以使用如下命令來(lái)安裝 ntpdate:
在 Debian 及基于 Debian 的發(fā)行版上:
# aptitude install ntpdate
在基于 Ret Hat 的發(fā)行版上:
# yum install ntpdate
使用 NTP 同步系統(tǒng)時(shí)鐘:
# ntpdate -u 《NTP 服務(wù)器名或IP》# hwclock --systohc
除了一次性使用 ntpdate 來(lái)同步時(shí)鐘, 你也可以使用 NTP 守護(hù)進(jìn)程(ntpd), 它會(huì)始終在后臺(tái)運(yùn)行, 不斷地通過(guò) NTP 來(lái)調(diào)整系統(tǒng)時(shí)鐘。
方法/步驟
修改系統(tǒng)時(shí)間。
linux系統(tǒng)時(shí)鐘有兩個(gè),一個(gè)是硬件時(shí)鐘,即BIOS時(shí)間,就是我們進(jìn)行CMOS設(shè)置時(shí)看到的時(shí)間,另一個(gè)是系統(tǒng)時(shí)鐘,是linux系統(tǒng)Kernel時(shí)間。當(dāng)Linux啟動(dòng)時(shí),系統(tǒng)Kernel會(huì)去讀取硬件時(shí)鐘的設(shè)置,然后系統(tǒng)時(shí)鐘就會(huì)獨(dú)立于硬件運(yùn)作。有時(shí)我們會(huì)發(fā)現(xiàn)系統(tǒng)時(shí)鐘和硬件時(shí)鐘不一致,因此需要執(zhí)行時(shí)間同步,下面就分享一下時(shí)間設(shè)置及時(shí)鐘同步的命令使用方法。
date命令將日期設(shè)置為2014年6月18日
---- date -s 06/18/14
將時(shí)間設(shè)置為14點(diǎn)20分50秒
---- date -s 14:20:50
將時(shí)間設(shè)置為2014年6月18日14點(diǎn)16分30秒(MMDDhhmmYYYY.ss)
----date 0618141614.30
hwclock/clock 命令查看、設(shè)置硬件時(shí)間
查看系統(tǒng)硬件時(shí)鐘
hwclock --show 或者
clock --show
設(shè)置硬件時(shí)間
hwclock --set --date="06/18/14 14:55" (月/日/年時(shí):分:秒)或者# clock --set --date="06/18/14 14:55" (月/日/年時(shí):分:秒)
同步系統(tǒng)及硬件時(shí)鐘。
下圖中可以看到硬件和系統(tǒng)時(shí)鐘相差半小時(shí)??梢允褂胔wclock或者clock進(jìn)行同步,
硬件時(shí)鐘與系統(tǒng)時(shí)鐘同步:
# hwclock --hctosys 或者 # clock --hctosys hc代表硬件時(shí)間,sys代表系統(tǒng)時(shí)間,即用硬件時(shí)鐘同步系統(tǒng)時(shí)鐘
系統(tǒng)時(shí)鐘和硬件時(shí)鐘同步:
# hwclock --systohc或者# clock --systohc 即用系統(tǒng)時(shí)鐘同步硬件時(shí)鐘
Can use ntpdate or rdate command to sync the datetime with remote server.
i.e.:
# ntpdate remote_server
or
# rdate -s remote_server
Also, sync the remote server periodically is a good idea!
# crontab -e
# auto sync with time server at 0:00 everyday
0 0 * * * rdate -t 60 -s stdtime.gov.hk記住,更新完后要用 clock -w 或 hwclock -w 實(shí)時(shí)間寫(xiě)入到BIOS中,這樣下次啟動(dòng)機(jī)子時(shí),時(shí)間就會(huì)自動(dòng)更新了?!?.在虛擬終端中使用date命令來(lái)查看和設(shè)置系統(tǒng)時(shí)間查看系統(tǒng)時(shí)鐘的操作:# date設(shè)置系統(tǒng)時(shí)鐘的操作:# date 091713272003.30通用的設(shè)置格式:# date 月日時(shí)分年.秒2.使用hwclock或clock命令查看和設(shè)置硬件時(shí)鐘查看硬件時(shí)鐘的操作:# hwclock --show 或# clock --show2003年09月17日 星期三 13時(shí)24分11秒 -0.482735 seconds設(shè)置硬件時(shí)鐘的操作:# hwclock --set --date="09/17/2003 13:26:00"或者# clock --set --date="09/17/2003 13:26:00"通用的設(shè)置格式:hwclock/clock --set --date=“月/日/年 時(shí):分:秒”。3.同步系統(tǒng)時(shí)鐘和硬件時(shí)鐘Linux系統(tǒng)(筆者使用的是Red Hat 8.0,其它系統(tǒng)沒(méi)有做過(guò)實(shí)驗(yàn))默認(rèn)重啟后,硬件時(shí)鐘和系統(tǒng)時(shí)鐘同步。如果不大方便重新啟動(dòng)的話(服務(wù)器通常很少重啟),使用clock或hwclock命令來(lái)同步系統(tǒng)時(shí)鐘和硬件時(shí)鐘。硬件時(shí)鐘與系統(tǒng)時(shí)鐘同步:# hwclock --hctosys或者# clock --hctosys上面命令中,--hctosys表示Hardware Clock to SYStem clock。系統(tǒng)時(shí)鐘和硬件時(shí)鐘同步:# hwclock --systohc或者# clock --systohc使用圖形化系統(tǒng)設(shè)置工具設(shè)置時(shí)間對(duì)于初學(xué)者來(lái),筆者推薦使用圖形化的時(shí)鐘設(shè)置工具,如Red Hat 8.0中的日期與時(shí)間設(shè)置工具,可以在虛擬終端中鍵“redhat-config-time”命令,或者選擇“K選單/系統(tǒng)設(shè)置/日期與時(shí)間”來(lái)啟動(dòng)日期時(shí)間設(shè)置工具。使用該工具不必考慮系統(tǒng)時(shí)間和硬件時(shí)間,只需從該對(duì)話框中設(shè)置日期時(shí)間,可同時(shí)設(shè)置、修改系統(tǒng)時(shí)鐘和硬件時(shí)鐘。
inux修改時(shí)間命令是date-s+時(shí)分秒。
修改linux系統(tǒng)時(shí)間。root使用date指令:date -s
1、只修改日期,不修改時(shí)間,輸入:date -s 2021-04-02。
2、只修改時(shí)間,輸入:date -s 12:00:00。
3、同時(shí)修改日期時(shí)間,注意要加雙引號(hào),日期與時(shí)間之間有一空格,輸入:date -s “2021-04-02 10:25:00”
4、修改完后,記得輸入:clock -w。把系統(tǒng)時(shí)間寫(xiě)入CMOS修改時(shí)區(qū)不重啟。在root下。
復(fù)制相應(yīng)的時(shí)區(qū)文件,替換系統(tǒng)時(shí)區(qū)文件:
cp /usr/share/zoneinfo/主時(shí)區(qū)/次時(shí)區(qū) /etc/localtime
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
5、文件復(fù)制命令—cp cp [參數(shù)] [源地址] [目的地址]主要參數(shù)描述如下:-a :此參數(shù)和同時(shí)指定“-dpR”參數(shù)相同 -d :在復(fù)制有符號(hào)連接的文件時(shí),保留原始的連接。 -f :強(qiáng)行復(fù)制文件,不管要復(fù)制的文件是否已經(jīng)存在于目標(biāo)目錄。 -I :覆蓋現(xiàn)有文件之前詢問(wèn)用戶。
網(wǎng)頁(yè)題目:linux更新時(shí)間命令行 Linux系統(tǒng)更新命令
URL分享:http://muchs.cn/article38/hggepp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、建站公司、網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)