Linux設定和修改時間與時區
linux系統時間有兩個,一個是硬體時間,即BIOS時間,就是我們進行CMOS設定時看到的時間,另一個是系統時間,是linux系統Kernel時間。當Linux啟動時,系統Kernel會去讀取硬體時鐘的設定,然後系統時鐘就會獨立於硬體運作。有時我們會發現系統時鐘和硬體時鐘不一致,因此需要執行時間同步。
方法一
一、date 檢視/設定系統時間
1、將日期設定為2017年11月3日
[root@linux-node ~]# date -s 11/03/17
2、將時間設定為14點20分50秒
[root@linux-node ~]# date -s 14:20:50
3、將時間設定為2017年11月3日14點16分30秒(MMDDhhmmYYYY.ss)
[root@linux-node ~]# date 1103141617.30
二、hwclock/clock 檢視/設定硬體時間
1、檢視系統硬體時鐘
[root@linux-node ~]# hwclock --show 或者
[root@linux-node ~]# clock --show
2、設定硬體時間
[root@linux-node ~]# hwclock --set --date="11/03/17 14:55" (月/日/年時:分:秒) 或者
[root@linux-node ~]# clock --set --date="11/03/17 14:55" (月/日/年時:分:秒)
三、同步系統及硬體時鐘
[root@linux-node ~]# hwclock --hctosys 或者
[root@linux-node ~]# clock --hctosys
備註:hc代表硬體時間,sys代表系統時間,以硬體時間為基準,系統時間找硬體時間同步
[root@linux-node ~]# hwclock --systohc或者
[root@linux-node ~]# clock --systohc
備註:以系統時間為基準,硬體時間找系統時間同步
方法二
時區設定用tzselect 命令來實現。但是通過tzselect命令設定TZ這個環境變數來選擇的時區,需要將變數新增到.profile檔案中。
一、tzselect命令執行
執行tzselect命令 --> 選擇Asia --> 選擇China --> 選擇east China - Beijing, Guangdong, Shanghai, etc-->然後輸入1。
執行完tzselect命令選擇時區後,時區並沒有更改,只是在命令最後提示你可以執行 TZ=’Asia/Shanghai’; export TZ 並將這行命令新增到.profile中,然後退出並重新登入。
二、修改配置檔案來修改時區
[root@linux-node ~]# echo "ZONE=Asia/Shanghai" >> /etc/sysconfig/clock
[root@linux-node ~]# rm -f /etc/localtime
#連結到上海時區檔案
[root@linux-node ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
執行完上述過程後,重啟機器,即可看到時區已經更改。
備註:
在centos7中設定時區的命令可以通過 timedatectl 命令來實現
[root@linux-node ~]# timedatectl set-timezone Asia/Shanghai
相關文章
- Ubuntu、CentOS修改時區、設定24小時時間格式教程。UbuntuCentOS
- Linux時間設定系統時間、硬體時間和時間服務Linux
- Linux修改時間Linux
- Linux 修改時間Linux
- Nodered學習記錄-時間戳和時區設定時間戳
- linux系統時間設定Linux
- Linux設定系統時間Linux
- ubuntu 修改時區或時間 及網路同步時間Ubuntu
- MyBatis自動設定建立時間和更新時間MyBatis
- linux-wdt 原理和任意超時時間設定的解決方法Linux
- # 2020-10-06 #「Linux」- 時區設定Linux
- Linux 7 修改時區不生效Linux
- Linux系統如何更改時間時區Linux
- 雲伺服器Linux系統設定時間同步設定伺服器Linux
- win10 如何修改更新重啟時間 win10如何設定更新時間Win10
- jvmlinux時區設定JVMLinux
- linux系統時區修改(Debian的主機和docker)LinuxDocker
- 時間戳與時間字串的多時區轉換時間戳字串
- 如何在 Ubuntu Linux 中設定或更改時區UbuntuLinux
- Docker映象時區設定Docker
- Azure Function 時區設定Function
- win10鎖屏時間怎麼設定 win10鎖屏時間修改方法介紹Win10
- 用bat批次修改檔案建立和修改時間BAT
- 掌握時間與空間:深入探討Golang中的時間戳與時區轉換Golang時間戳
- Oracle修改時區Oracle
- 【MySQL】時區修改MySql
- weblogic修改時區Web
- Esxi 修改時區
- Ubuntu 時間不準,怎麼設定NTP時間同步?Ubuntu
- WinAppDriver 等待時間設定技巧APP
- localStorage設定過期時間
- js時間顯示設定JS
- localStorage設定儲存時間
- redis設定過期時間Redis
- php 根據給定字串時間獲取時區PHP字串
- Linux下使用timedatectl命令時間時區操作詳解Linux
- go-carbon 1.2.2 版本釋出了,新增時間設定和時間差比較功能Go
- 設定openjdkdocker容器的時區JDKDocker