admin 管理员组文章数量: 1184232
显示和设置系统时间会用date命令
修改时区需要找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime
时间同步需要安装ntpdate
读取时间:timedatectl(等同于 timedatectl status)
timdatectl显示出来的信息,比date要丰富很多。有本地时间,UTC时间,RTC时间(硬件时间),还有时区,NTP同步等信息。
[root@localhost ~]# timedatectl status
Local time: 三 2021-07-07 12:52:01 CST //本地时间
Universal time: 三 2021-07-07 04:52:01 UTC //伦敦时间
RTC time: 三 2021-07-07 04:52:01 //硬件时间
Time zone: Asia/Shanghai (CST, +0800) //时区:亚洲上海(东8区)UTC时间加上8等于当前时间
NTP enabled: no //表示开启时间同步
NTP synchronized: no //表示同步状态,ntp服务运行状态
RTC in local TZ: no
DST active: n/a
设置日期与时间:timedatectl set-time "YYYY-MM-DD HH:MM:SS"
日期:
[root@localhost ~]# timedatectl set-time 2021-07-07
时间:
[root@localhost ~]# timedatectl set-time "12:45:00"
日期时间:
[root@localhost ~]# timedatectl set-time "2021-07-11 12:45:00"
列出所有时区:
timedatectl list-timezones
如果是寻找时区的名称,可以通过管道给grep过滤:
[root@localhost ~]# timedatectl list-timezones | grep Shang
Asia/Shanghai
设置时区:
timedatectl set-timezone Asia/Shanghai
设置同步NTP时间:
timedatectl set-ntp true*
设置与NTP服务同步的前提是系统上安装了NTP或者Chrony,否则会出现错误 Failed to set ntp: NTP not supported.
安装NTP,可直接采用 yum install ntp 即可
当设置timedatectl set-ntp true ,显示 NTP enabled: yes
需要过一段时间,才会显示 NTP synchronized: yes(不想等待的话,重启ntp服务)
注意:设置了NTP自动同步后,手动设置时间命令将不生效,会出现
[root@localhost ~]# timedatectl set-time 2021-07-07
Failed to set time: Automatic time synchronization is enabled
本文标签: 时间 系统 Linux timedatectl
版权声明:本文标题:Linux系统时间管理timedatectl 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1766138120a3440832.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论