Ubuntu、CentOS 修改时区、设置24小时时间格式

修改设置时区

 方法一
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小时时间格式。

————————————————
版权声明:本文为CSDN博主「与物为春」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43824829/article/details/126978600


已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注