CentOS7新增的時間配置命令timedatectl介紹
幾個時鐘的定義:
real-time clock RTC 系統時鐘
指定的是硬體時鐘,一般是主板上的特殊電路,專用用於記錄時候,有電池供電,不受伺服器的開啟關閉,作業系統的關閉開啟影響。
系統時鐘
作業系統內部的時鐘,初始值來自於系統時鐘,由核心維護,系統啟動之後和RTC就沒有關係。
Coordinated Universal Time (UTC) 國際統一時鐘
系統時間永遠是UTC,在應用程式使用的時候轉換為本地時間,本地時間實際就是自己的時區,包括夏令時,RTC實戰可以是UTC會在本地時間,一般UTC是被支援的方式。
使用timedatectl命令:
查看目前時間
[root@localhost ~]# timedatectl
Local time: Mon 2015-03-23 15:31:02 CST
Universal time: Mon 2015-03-23 07:31:02 UTC
RTC time: Mon 2015-03-23 07:31:02
Timezone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
修改時間
timedatectl set-time 23:36:00
修改日期
timedatectl set-time YYYY-MM-DD
使用這個命令會將時間重設到00:00:00
可以使用如下命令讓時間和日期一起修改:
timedatectl set-time '2015-03-25 23:26:00'
修改時區
列出可用時區
timedatectl list-timezones
修改時區
timedatectl set-timezone time_zone
設定是否和NTP伺服器同步
timedatectl set-ntp yes
不希望和NTP同步設定為no
加-H參數可以設定遠端伺服器時間。
還可以使用date 和hwclock命令,這個是一直都有的命令,不詳細介紹了。