linux时区和时间设置

时区和时间设置

(本文已centos7为例)

timedatectl命令它作为systemd系统和服务管理器的一部分,代替旧的传统的用在基于Linux分布式系统的sysvinit守护进程的date命令。

timedatectl命令可以查询和更改系统时钟和设置,你可以使用此命令来设置或更改当前的日期,时间和时区,或实现与远程NTP服务器的自动系统时钟同步。

1、要显示系统的当前时间和日期,使用命令行中的timedatectl命令,如下:

[root@YWByZRid9g ~]# timedatectl status
      Local time: Tue 2021-04-13 10:43:32 CST
  Universal time: Tue 2021-04-13 02:43:32 UTC
        RTC time: Tue 2021-04-13 10:43:32
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

#RTC time就是硬件时钟的时间。
#Time zone就是当前时区

2、要查看所有可用的时区,运行以下命令:

[root@YWByZRid9g ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
......

3、要根据地理位置找到本地的时区,运行以下命令:

[root@YWByZRid9g ~]# timedatectl list-timezones | grep Asia/Shanghai
Asia/Shanghai

4、要在Linux中设置本地时区,使用set-timezone:

timedatectl set-timezone "Asia/Shanghai"

5、设置Linux中的时间

timedatectl set-time 15:58:30

6、在Linux中设置日期

timedatectl set-time 20210420

7、设置日期和时间

timedatectl set-time '16:10:40 2015-11-20'

8、将你的硬件时钟设置为本地时区/协调世界时(UTC)

timedatectl set-local-rtc 1 #本地时
timedatectl set-local-rtc 0 #世界时

9、将Linux系统时钟同步到远程NTP服务器

timedatectl set-ntp true/yes  #启用
timedatectl set-ntp false/no #禁用
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值