Linux设置北京时间

这篇博客介绍了如何在Linux服务器上设置北京时间。首先查看当前时区,然后通过修改`/etc/localtime`软链接来持久化更改时区,而非使用`tzselect`命令,因为该命令仅提供时区表示信息。推荐在`/etc/sysconfig/clock`文件中设置`ZONE`变量为`Asia/Shanghai`来确保时区设置生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于部署在海外的Linux服务器来说,拿到的机器时区和本地并不一样,导致运行在上面的应用也面临时区问题。所以有必要修改系统本地时区。

1. 查看时区

查看当前生效的时区,可以简单的通过date命令查看当前时间:

 

  1. [root@shuai01 zoneinfo]# date -R

  2. Tue, 17 Jan 2017 21:36:23 +0800

最后的+0800,即东8区。

2. 设置时区

  1. 然并卵的tzselect命令
    看起来很像一个时区选择的工具,但并非如此。事实上tzselect仅仅是一个查看时区表示方式的『向导』程序而已。通过依次询问大洲→国家→城市,最后告诉你如何TZ变量的写法,比如北京时间是:Asia/Shanghai

  2. TZ变量
    可以通过修改TZ变量,直接修改时区信息,比如:

     
    1. [root@shuai01 ~]# date -R

    2. Tue, 17 Jan 2017 13:57:06 +0000

    3. [root@shuai01 ~]# export TZ='Asia/Shanghai'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值