修改设置时区
方法一
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小时时间格式。