修改设置时区

 方法一
tzselect
方法二 仅限于RedHat Linux 和 CentOS系统
timeconfig
方法三 适用于Debian
dpkg-reconfigure tzdata
方法四 复制相应的时区文件,替换CentOS系统时区文件;或者创建链接文件
cp /usr/share/zoneinfo/EST5EDT /etc/localtime
或者
ln -s /usr/share/zoneinfo/EST5EDT /etc/localtime

时间同步

ntp
yum instlal ntp -y
加入crontab
0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP

 对照表

Linux

美东     EST         /usr/share/zoneinfo/EST5EDT
美西     PST         /usr/share/zoneinfo/PST8PDT 
澳洲     CST         /usr/share/zoneinfo/CST6CDT 
欧洲     GMT         /usr/share/zoneinfo/Europe/London
泰国     Thailand    /usr/share/zoneinfo/Asia/Bangkok 
越南     Vietnam     /usr/share/zoneinfo/Asia/Ho_Chi_Minh
新加坡   Singapore   /usr/share/zoneinfo/Asia/Singapore
台湾     Taiwan      /usr/share/zoneinfo/Asia/Taipei
香港     HongKong    /usr/share/zoneinfo/Asia/Hong_Kong
日本     Japan       /usr/share/zoneinfo/Asia/Tokyo
韩国     Korea       /usr/share/zoneinfo/Asia/Pyongyang

 Windows

香港    (UTC+08:00)HongKong
台湾    (UTC+08:00)台北
新马    (UTC+08:00)北京
泰国    (UTC+07:00)Bangkok
日本    (UTC+09:00) 大阪、札幌、東京
越南    (UTC+07:00) Bangkok, Hanoi, Jakarta
美东    (UTC-05:00) Eastern Time (US & Canada)
美西    (GMT-08:00) Pacific Time (US & Canada)
澳洲    (GMT+08:00) Kuala Lumpur, Singapore
欧洲    (GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London

 具体介绍:

 一、方法1

timedatectl   set-timezone   Asia/Shanghai

如下图:

 二、方法2

1、检查看当前系统时间

date -R

 

结果时区是:-0000

国内基本上使用 东八区,所以需要重新设置时区

 2、执行tzselect 

tzselect 

 在国内选择亚洲 Asia

 确认之后选择中国(China)

 接着选择北京(Beijing)

 

 最后选择(Yes)

 

 3、复制文件到/etc目录下

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

 

 4、检查时区是是否修改成功,date -R,已经修改为北京时间

  

 看到时间与现在的北京时间一样就设置完成了。

设置24小时时间格式

需要修改时间为24小时,可以修改/etc/default/locale,默认没有LC_TIME这个变量,在文件中增加一行:

LC_TIME=en_DK.UTF-8

wq保存退出,然后reboot重启服务器即可生效,date命令查看是24小时时间格式。

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐