CentOS 7系統中設置時間日期的方法步驟?在過去的CentOS版本里,要設置時區的話要手動修改 /etc/locale .conf文件,很是麻煩,不過CentOS 7 已經為我們準備好一個非常強大的工具了: localectl
顯示當前時區 使用以下命令: 代碼如下: ~]$ localectl status System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: n/a
可以看到,除了顯示了系統的時區信息以外,還顯示了鍵盤信息和X11布局信息
列出所有的時區 用以下命令顯示所有的英文時區
代碼如下: ~]$ localectl list-locales | grep en_ en_AG en_AG.utf8 en_AU en_AU.iso88591 en_AU.utf8 en_BW en_BW.iso88591 en_BW.utf8
如果要顯示中文的,只需要把grep en 改成grep zh就行了
設置本地時區 使用Root執行以下命令:
代碼如下: localectl set-locale LANG=locale
把最后的 locale 替換成具體的時區,比如zh_CN.UTF-8就可以設置了。
是不是很強大啊。
timedatectl 下面隆重來介紹一下timedatectl命令~ 在以前的CentOS版本里,時間設置有 date , hwclock 等一系列命令,但是CentOS 7 開始,使用了一個統一的命令:
代碼如下: timedatectl
這個命令非常的強大,首先是直接使用可以顯示當前的系統時間的一些信息:
代碼如下: ~]$ timedatectl Local time: Mon 2013-09-16 19:30:24 CEST Universal time: Mon 2013-09-16 17:30:24 UTC Timezone: Europe/Prague (CEST, +0200) NTP enabled: no NTP synchronized: no RTC in local TZ: no DST active: yes Last DST change: DST began at Sun 2013-03-31 01:59:59 CET Sun 2013-03-31 03:00:00 CEST Next DST change: DST ends (the clock jumps one hour backwards) at Sun 2013-10-27 02:59:59 CEST Sun 2013-10-27 02:00:00 CET
設置當前日期: 使用Root執行以下命令就可以了:
代碼如下: timedatectl set-time YYYY-MM-DD
設置當前時間: 依舊是要Root權限
代碼如下: timedatectl set-time HH:MM:SS
默認的,系統是使用UTC時間的,可以用以下命令打開和關閉UTC時間:
代碼如下: timedatectl set-local-rtc boolean
把 boolean 替換成yes則表示使用本地時間,替換成no則表示是UTC時間
設置任意時區 可以用以下命令查看所有的時區:
代碼如下: timedatectl list-timezones
然后用以下命令設置時區:
代碼如下: timedatectl set-timezone time_zone
當然root權限是免不了的
與遠程NTP服務器同步 timedatectl還可以設置是否打開NTP選項
代碼如下: timedatectl set-ntp boolean
同樣的,這里的boolean是yes或者no 以上CentOS 7系統中設置時間日期的方法步驟?就是小編為大家收集整理的全部內容了,希望對大家有所幫助。如果您喜歡這篇文章,可以收藏或分享給您的小伙伴們吧!歡迎持續關注我們的后續更新。 |