linux系統(tǒng)修改系統(tǒng)時(shí)間與時(shí)區(qū)
原創(chuàng)經(jīng)驗(yàn)
bao_cq92467
有裝過(guò)Linux系統(tǒng)的人,可能都會(huì)有這樣的經(jīng)歷,就是該機(jī)器安裝windows系統(tǒng)時(shí),時(shí)間正確,但是安裝了linux系統(tǒng)后,盡管時(shí)區(qū)選擇正確,也會(huì)發(fā)現(xiàn)系統(tǒng)時(shí)間不對(duì)。這是由于安裝系統(tǒng)時(shí)采用了UTClinux命令,那么什么是UTC呢,簡(jiǎn)單的說(shuō)UTC就是0時(shí)區(qū)的時(shí)間,是國(guó)際標(biāo)準(zhǔn),而中國(guó)處于UTC+8時(shí)區(qū)。另外還有一種時(shí)間是當(dāng)?shù)貢r(shí)間,而windows采用的就是當(dāng)?shù)貢r(shí)間。所以安裝linux系統(tǒng)時(shí),不要選擇使用UTC。
工具/原料more
linux date tzselect
方法/步驟
修改系統(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í)鐘
[圖][圖][圖]
方法/步驟2
時(shí)區(qū)設(shè)置:
開(kāi)始設(shè)置時(shí)區(qū)時(shí),參考網(wǎng)上的資料,使用tzselect 命令來(lái)進(jìn)行,結(jié)果發(fā)現(xiàn)tzselect命令只是告訴了設(shè)置時(shí)區(qū)的方法,而并不是真的去修改/etc/sysconfig/clock這個(gè)文件。換句話說(shuō)就是tzselect命令僅僅告訴我們通過(guò)設(shè)置TZ這個(gè)環(huán)境變量來(lái)選擇的時(shí)區(qū),然后將變量添加到.profile文件中。下面就簡(jiǎn)單介紹一下如何使用tzselect命令設(shè)置時(shí)區(qū),以及如何通過(guò)修改/etc/sysconfig/clock配置文件來(lái)設(shè)置時(shí)區(qū)。
tzselect:
執(zhí)行tzselect命令-->選擇Asia-->選擇China-->選擇east China - Beijing, Guangdong, Shanghai, etc-->然后輸入1。過(guò)程如下圖:
[圖][圖][圖]
現(xiàn)在退出該s h e l l,再重新登錄,然后執(zhí)行下面的命令:。英雄聯(lián)盟網(wǎng)絡(luò)連接失敗:無(wú)法連接服務(wù)器最新解決方法win7系統(tǒng)解決方案(部分玩家可以無(wú)視第一條)1、首先把win7的用戶控制關(guān)掉,就在控制面板-用戶帳戶和家庭安全-用戶賬戶,下面有個(gè)“更改用戶賬戶控制設(shè)置”,拉到最下面調(diào)成最低,重啟電腦2、點(diǎn)擊開(kāi)始,在“搜索程序和文件”輸入cmd,打開(kāi)dos窗口欄,在光標(biāo)后輸入命令:netsh interface ipv4 show subinterfaces這個(gè)命令是查看你的連線名稱和mtu值的,正常情況下會(huì)有幾行數(shù)據(jù),顯示的是你的電腦上所有的網(wǎng)絡(luò)連接方式,第一列是mtu值3、輸入命令:netsh interface ipv4 set subinterface "本地連接" mtu=1400 store=persistent 【注意,修改值請(qǐng)路由查看是什么連接上網(wǎng),比如無(wú)線網(wǎng)的修改無(wú)線的,本地1修改1 本地2修改2】命令可以直接用“鼠標(biāo)右鍵”復(fù)制粘貼進(jìn)dos窗口(這里的mtu=1400就是你需要修改的值)4、輸入exit退出或者直接點(diǎn)窗口右上角的叉退出提醒:第一步必須設(shè)好,不然無(wú)法在dos內(nèi)更改mtu數(shù)據(jù) 然后重啟電腦,這個(gè)時(shí)候用戶賬戶控制也可以調(diào)回原來(lái)的設(shè)置了。我們來(lái)測(cè)試下,在samba服務(wù)器中添加samba帳號(hào)redking,我們建立samba帳號(hào)之前必須先添加相對(duì)應(yīng)的系統(tǒng)帳號(hào),使用useradd命令建立帳號(hào)redkinglinux命令,然后執(zhí)行passwd命令為帳號(hào)redking設(shè)置密碼哈~最后我們添加redking用戶的samba帳號(hào),執(zhí)行smbpasswd添加帳號(hào)redking到samba配置文件中。
[圖]
修改配置文件來(lái)修改時(shí)區(qū)1、修改/etc/sysconfig/clock ZONE=Asia/Shanghai
2、rm /etc/localtime3、鏈接到上海時(shí)區(qū)文件
ln -s /usr/share/zoneinfo/asia/chongqing /etc/localtime。ln -s /usr/share/zoneinfo/asia/shanghai /etc/localtime。# ln -s /usr/share/zoneinfo/asia/shanghai /etc/localtime。
執(zhí)行完上述過(guò)程后,重啟機(jī)器,即可看到時(shí)區(qū)已經(jīng)更改。
[圖][圖][圖]