linux系統怎麼修改系統時間與時區
- IT科技
- 關注:8.77K次
linux系統修改系統時間與時區的方法一: 修改系統時間。 linux系統時鐘有兩個,一個是硬體時鐘,即BIOS時間,就是我們進行CMOS設定時看到的時間,另一個是系統時鐘,是linux系統Kernel時間。當Linux啟動時,系統Kernel會去讀取硬體時鐘的設定,
下面分享一下linux系統修改系統時間與時區的方法(以Ubuntu為例)
材料/工具
Ubuntu 64 16.10
一、檢視和修改Linux的時區 1. 檢視當前時區 命令 : "date -R" 2. 修改設定Linux伺服器時區 方法 A 命令 : "tzselect" 方法 B 僅限於RedHat Linux 和 CentOS 命令 : "timeconfig" 方法 C 適用於Debian 命令 : "dpkg-reconfigure tzdata" 3.
方法
點選“系統設定”
一、檢視和修改Linux的時區 1. 檢視當前時區 命令 : "date -R" 2. 修改設定Linux伺服器時區 方法 A 命令 : "tzselect" 方法 B 僅限於RedHat Linux 和 CentOS 命令 : "timeconfig" 方法 C 適用於Debian 命令 : "dpkg-reconfigure tzdata" 3.
點選“時間和日期”
1、檢視系統時間 #date 可以看到時區為EST(美國東部標準時間),正常顯示應該是CST(中國標準時間)。 2、檢視系統時區 #date -R 可以看到輸出為 Fri, 21 Nov 2014 00:54:08 -0500 時區為-5 正常時區應該顯示為+8(東八區) 3、確保網路通暢,
點選“手動”
檢視時區 cat /etc/sysconfig/clock 設定時區 tzselect timeconfig cat /etc/sysconfig/clock ZONE=”Asia/Shanghai” —> /usr/share/zoneinfo 下面的檔案。 UTC=false —> 硬體時鐘是否為 UTC 或者說 GMT 時鐘。 ARC=false —> 如果是在 Alpha 機器
點選“+ - ”設定時間和日期
1) 找到相應的時區檔案 /usr/share/zoneinfo/Asia/Shanghai 用這個檔案替換當前的/etc/localtime檔案。 2) 修改/etc/sysconfig/clock檔案,修改為: ZONE="Asia/Shanghai" [color=red]UTC=true[/color] ARC=false 3) 時間設定成2005年8月30日的
點選地圖上的時區即可設定時區
需要使用者手動修改一下系統的時區才能顯示正確的時間。 找到相應的時區檔案 /usr/share/zoneinfo/Asia/Shanghai 用這個檔案替換當前的檔案 /etc/localtime cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改/etc/sysconfig/clock檔案,
擴充套件閱讀,以下內容您可能還感興趣。
如何在linux命令列下修改時區
檢視時區
cat /etc/sysconfig/clock
設定時區
tzselect
timeconfig
cat /etc/sysconfig/clock ZONE=”Asia/Shanghai” —> /usr/share/zoneinfo 下面的檔案。 UTC=false —> 硬體時鐘是否為 UTC 或者說 GMT 時鐘。 ARC=false —> 如果是在 Alpha 機器上,則設定為 true 。
把硬體時鐘設定為 UTC 的好處就是他能自動設定夏時制,缺點是,在安裝有多重作業系統啟動的機器上,在另外的操作 系統上時鐘會錯誤。
Linux 的時鐘設定檔案為:/etc/localtime ,實際上這個檔案是 /usr/share/zoneinfo 目錄下對應檔案的符號連線。 假設我們所處的地區位於上海,那麼只要執行以下的命令就可以設定時區了。
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Linux 啟動時,其中的一個指令碼(/etc/rc.d/rc.sysinit)會執行 /sbin/hwclock 程式,把當前的硬體時鐘複製為系統 時間。hwclock 假定硬體時鐘已經設定為本地時鐘,除非帶有 –utc 引數。指令碼檔案會讀取 /etc/sysconfig/clock 文 件的設定,因此我們不需要修改指令碼,直接修改這個配置檔案就可以了,根據需要把其中的 UTC 行,設定為 true 或 者 false。
設定硬體時鐘時,首先使用 date 命令(“date MMDDhhmmYYYY.ss”) 設定好系統時鐘,然後使用 “/sbin/hwclock –systohc” 把硬體時鐘設定為和當前系統時間一致。
如果你在某些應用下面的時間是錯誤的,那麼你在執行 Red Hat Linux 5.0 或 5.1,解決的辦法是建立 /usr/lib/zoneinfo 到 /usr/share/zoneinfo 的符號連線:
ln -s /usr/share/zoneinfo /usr/lib/zoneinfo
小結:時鐘設定的問題本身比較簡單,但是它涉及到幾個基本的配置檔案:
/etc/rc.d/rc.sysinit /etc/sysconfig/clock /etc/localtime /usr/share/zoneinfo時區的配置檔案是/etc/sysconfig/clock。用tzselect命令就可以修改這個配置檔案,根據命令的提示進行修改就好了。 但是在實際工作中,發現這種方式是不能夠使得伺服器上的時間設定馬上生效的,而且使用ntpdate去同步時間伺服器也不能夠更改時間。即使你使用了date命令手工設定了時間的話,如果使用ntpdate去進行時間同步的話,時間又會被改動到原來的錯誤時區的時間。而生產的機器往往是非常重要的,不能夠進行重啟等操作。 在網上找了幾種方法試了下,發現如果要修改時區並且馬上生效,可以更換/etc/localtime 檔案來實現。比如我的時區是中國上海,那麼就可以使用如下的命令來使得時區的更改生效。 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 然後最好使用下面的命令將更改寫入bios。
linux修改時區
1、修改日期
date -s 月/日/年
2、修改時間
date -s 15:14:00
3、檢查硬體(CMOS)時間
clock -r
4、將系統時間寫入CMOS
clock -w
切記四個步驟缺一不可。
Linux系統時區不對怎麼辦
1、檢視系統時間
#date
可以看到時區為EST(美國東部標準時間),正常顯示應該是CST(中國標準時間)。
2、檢視系統時區
#date -R
可以看到輸出為
Fri, 21 Nov 2014 00:54:08 -0500
時區為-5
正常時區應該顯示為+8(東八區)
3、確保網路通暢,DNS正常解析,嘗試同步網際網路時間
#ntpdate cn.pool.ntp.org
4、檢視系統時區配置檔案
#cat /etc/sysconfig/clock
linux如何設定伺服器上的系統時間
設定Linux的時鐘
在Linux中,用於時鐘檢視和設定的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不過clock命令除了支援x86硬體體系外,還支援Alpha硬體體系。由於目前絕大多數使用者使用x86硬體體系,所以可以視這兩個命令為一個命令來學習。
擴充套件資料:
uptime命令這個命令可以快速檢視機器的負載情況。在Linux系統中,這些資料表示等待CPU資源的程序和阻塞在不可中斷IO程序(程序狀態為D)的數量。這些資料可以讓我們對系統資源使用有一個巨集觀的瞭解。
命令的輸出分別表示1分鐘、5分鐘、15分鐘的平均負載情況。通過這三個資料,可以瞭解伺服器負載是在趨於緊張還是趨於緩解。如果1分鐘平均負載很高,而15分鐘平均負載很低,說明伺服器正在命令高負載情況,需要進一步排查CPU資源都消耗在了哪裡。反之,如果15分鐘平均負載很高,1分鐘平均負載較低,則有可能是CPU資源緊張時刻已經過去。
Linux伺服器怎麼修改時區和時間
一、檢視和修改Linux的時區1. 檢視當前時區
命令 : "date -R"
2. 修改設定Linux伺服器時區方法 A
命令 : "tzselect"
方法 B 僅限於RedHat Linux 和 CentOS
命令 : "timeconfig"
方法 C 適用於Debian
命令 : "dpkg-reconfigure tzdata"
3. 複製相應的時區檔案,替換系統時區檔案;或者建立連結檔案
cp /usr/share/zoneinfo/$主時區/$次時區 /etc/localtime
例如:在設定中國時區使用亞洲/上海(+8)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/0z5g.html