修改Linux时区的2种办法

由于Azure 上所有的服务时间都采用了 UTC 时间。UTC 时间比中国时间晚 8 个小时,该如何按照自己的需要来进行修改呢,下面提供2种办法以供参考:

1.修改 /etc/localtime 文件

控制系统时区的文件是 /etc/localtime。只要把这个文件复制成相应时区的文件,系统时区就改成相应的时间了。

时区信息在:/usr/share/zoneinfo 里。比如需要把本机时区改成 Shanghai 的时间:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

这两条指令都可以更改。

2.修改 TZ 变量

eport 可以看到系统变量。如果设置了 TZ 变量,系统将按 TZ 的变量设置本机的时区。且优先级比 /etc/localtime 高。

具体的命令是
export TZ=Asia/Shanghai

取消这个变量的命令是
unset TZ。

通过 date 可以查看目前的时间。

另外我们常用的带时间戳的
ping 记录,可以采用下面的命令实现:

ping 10.1.1.10 | awk ‘{print $0
strftime()}‘ >> /root/pinglog.txt &

关于修改网站默认时区的办法,也可以 参考这篇文章

时间: 2024-10-13 00:07:46

修改Linux时区的2种办法的相关文章

查看修改Linux时区和时间

查看/修改Linux时区和时间一.时区1. 查看当前时区 date -R2. 修改设置时区  tzselect3. 复制相应的时区文件,替换系统时区文件:或者创建链接文件    cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 在中国可以使用: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 二.时间 1.查看时间和日期 date 2.设置时间和日期 将系统日期设定成1996年6月10日的命令

【转】查看/修改Linux时区和时间

一.时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timeconfig 方法(3) 适用于Debian dpkg-reconfigure tzdata 3. 复制相应的时区文件,替换系统时区文件:或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 在中国可以使用: cp /usr/share/zoneinfo/Asia/Shan

修改 linux 时区时间和 php 时区

问题:客户美国服务器时间不对第一步,先修改硬件时区. vim /etc/sysconfig/clock将 ZONE="America/New_York" 注释,加多一行 ZONE="Asia/Shanghai" 第二步,修改系统时区 cp /etc/localtime /etc/localtime.bakrm -rm /etc/localtimerm -rf /etc/localtimeln -svf /usr/share/zoneinfo/Asia/Shangha

查看/修改Linux时区和时间

一.时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timeconfig 方法(3) 适用于Debian dpkg-reconfigure tzdata 3. 复制相应的时区文件,替换系统时区文件:或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 在中国可以使用: cp /usr/share/zoneinfo/Asia/Shan

更新系统时间 & 查看/修改LINUX时区和时间

一.时区0. date '+%Y%M%D' 按照格式显示当前日期,结果如下: date "+%Y-%m-%d %H:%M:%S" 1. 查看当前时区 :[[email protected] ~]# date "+%Z" 2. 修改设置时区    方法(1) :[[email protected] ~]#  tzselect    方法(2) :仅限于RedHat Linux 和 CentOS  :[[email protected] ~]#  imeconfig 

更改Linux时区的两种方法

在Azure上的Linux虚拟机启动后默认是UTC的时区.对很多应用要记录时间戳非常的不方便. 本文将介绍两种更改Linux时间戳的方法,供大家参考. 1.修改/etc/localtime文件 控制系统时区的文件是/etc/localtime.只要把这个文件复制成相应时区的文件,系统时区就改成相应的时间了. 时区信息在:/usr/share/zoneinfo里.比如需要把本机 时区改成Shanghai的时间: cp /usr/share/zoneinfo/Asia/Shanghai /etc/l

如何查看、修改Linux的系统时间

如题: 如何修改Linux的系统时间? date -s 05/27/2011 date -s 10:24:00 clock -w 就这三条命令就OK了! 查看/修改Linux时区和时间 一.时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timeconfig 方法(3) 适用于Debian dpkg -reconfigure tzdata 3. 复制相应的时区文件,替换系统时区文件:或者创建

修改linux编码

Windows的默认编码为GBK,Linux的默认编码为UTF-8.在Windows下编辑的中文,在Linux下显示为乱码.为了解决此问题,修改Linux的默认编码为GBK. 修改Linux编码方法有两种:1:vi   /etc/sysconfig/i18n默认为:LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改为:LANG="zh_CN.GBK"SUPPORTED="zh_CN.UTF-8

云服务器 ECS Linux 服务器修改时区的两种方式

在云服务器 ECS Linux 系统中,以 Centos6.5 为例,可以通过如下两种方式,修改系统时区: 可以使用命令 tzselect,修改时区.操作示例: [[email protected] ~]# tzselect Please identify a location so that time zone rules can be set correctly. Please select a continent or ocean. 1) Africa 2) Americas 3) Ant