Linux调整为中国时区以及从阿里时间服务器更新时间(ntp方式)

本文详细介绍了如何在Linux系统中将时区调整为中国,并使用阿里云ntp服务器进行时间同步。涉及CentOS和Ubuntu的时区文件修改,正确链接到亚洲/Shanghai时区,以及通过timedatectl和ntpd工具进行操作步骤。

Linux调整时区以及从阿里时间服务器更新时间

【推荐】ubuntu:查看/修改Linux 为中国时区(使用 timedatectl 命令)

检查当前时区:

timedatectl  

列出可用时区:

timedatectl list-timezones | grep Shanghai  

设置时区为 UTC+8:

sudo timedatectl set-timezone Asia/Shanghai  

验证更改:

timedatectl  

查看/修改Linux 为中国时区

  1. 查看当前时区

     date -R
    
  2. 修改为中国时区
    CentOS和Ubuntu的时区文件是/etc/localtime,但是在CentOS7以后localtime以及变成了一个链接文件

    如果采用直接cp的方法修改系统时区,那么就会把它所链接的文件修改掉,例如把美国的时区文件内容修改成了上海的时区内容,有可能会导致有些编程语言或程序在读取系统时区的时候发生错误,因此正确的修改方法是:

    CentOS6.X、、Ubuntu16

    [root@oraclelinux6 ~]# date -R
    Sat, 19 Jun 2021 02:11:04 -0400
    [root@oraclelinux6 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    cp: overwrite `/etc/localtime'? y
    [root@oraclelinux6 ~]# date -R
    Sat, 19 Jun 2021 14:11:35 +0800
    [root@oraclelinux6 ~]#
    

    CentOS7、RHEL7、Scientific Linux 7、Oracle Linux 7

    # timedatectl list-timezones |grep Shanghai    #查找中国时区的完整名称
    Asia/Shanghai
    # timedatectl set-timezone Asia/Shanghai    #其他时区以此类推
    

    或者直接手动创建软链接

    # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    

使用ntpdate从阿里时间服务器更新时间

  1. 安装ntp
yum install ntp
  1. 同步时间
    阿里云提供了ntp服务器
    ntp1.aliyun.com
    ntp2.aliyun.com
    ntp3.aliyun.com
    ntp4.aliyun.com
    ntp5.aliyun.com
    ntp6.aliyun.com
    ntp7.aliyun.com
ntpdate ntp1.aliyun.com
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西京刀客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值