CentOS /Linux /Unix: 更改系统时区

CentOS osetc 675℃ 0评论

一个集群系统下应该会有多台机器,每台机器的时间必须保持一致,如何让每个系统的时间保持一致呢?我们可以手动使用date命令去更改,也可以使用NTP时间同步。那么在保持时间一致的同时,最重要的还是要确保每个机器是在同一个时区。 本会将会讲述对于不同的操作系统平台更改系统时区的方法。
linux logo

CentOS Linux 系统更改系统时区
对于CentOS, Redhat 和Suse的系统,我们可以采用下面的方法来修改系统的时区:
Step1# 首先你要知道系统时区要更改成什么?你可以去/usr/share/zoneinfo 目录下找到你想要更换的时区名称。使用下面的命令你可以看到 linux系统支持的所有时区:

1
2
3
[root@itsprite ~]# ls /usr/share/zoneinfo/
Africa      Australia  Cuba     Etc      GMT0       Iceland      Japan
。。。

Step2# 备份现有的/etc/localtime配置文件,并改名为localtime.bak, 输入下面的命令:

1
$sudo mv /etc/localtime /etc/localtime.bak

Step3# 在/etc/目录下创建一个新的localtime 文件,并做软连接到你要更改的时区文件, 输入下面的命令:

1
$sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

Step4# 将系统时钟同步到硬件时钟,输入下面的命令:

1
$sudo hwclock --systohc

AIX 系统更改系统时区
1.查看当前AIX系统的时候去,使用下面的命令:

1
2
# cat /etc/environment | grep TZ
TZ=EST5EDT

2. 在/usr/share/lib/zoneinfo 目录里找到你要更改的时区, 然后使用smit 命令更新时区。

1
2
3
4
#  ls /usr/share/lib/zoneinfo
Australia  EET        GMT+10     GMT+4      GMT-1      GMT-4      
Brazil     EST        GMT+11 .....
# sudo smit EST

转载请注明:osetc.com » CentOS /Linux /Unix: 更改系统时区

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址