如何调整linux的时间为北京时间

如何调整linux的时间为北京时间,第1张

联网

确认一下电脑上有没有安装ntp,<network time protocal>

拿centos 举例,rpm -q ntp.如果没有,则管理员安装yum install ntp

随手查的,国内常用NTP服务器地址及IP

https://www.douban.com/note/171309770/

centos 配置文件/etc/ntp/step-sticker

启动ntp服务。

centos /etc/init.d/ntpd start

现在的系统,基本都有安装时间服务器,有网就行。不排除你想要的真的是北京时间而你电脑不在国内的情况

在linux中,有一些程序会自己计算时间,不会直接采用带有时区的本机时间格式,会根据UTC时间和本机所属的时区等计算出当前的时间。

比如jdk应用,时区为“Etc/UTC”,本机时间改为北京时间,通过java代码中new 出来的时间还是utc时间,所以必须得修正本机的时区。

echo 'Asia/Shanghai' >/etc/timezone

就是系统时区 系统时区设置为EDT或者CST 它们相差12小时一般刚安装有个默认时间叫:世界协调时间(Universal Time Coordinated,UTC)你问的是CST China Standard Time UTC+8:00 中国沿海时间(北京时间)date命令 – 显示日期与时间举个例子:显示当前时间:# date三 4月 12 14:08:12 CST 2019 这就是中国北京时间的意思,明白了么《Linux就该这么学》tzselect命令 – 查看设置时区tzselect命令在调用时不需要任何参数,它显示了一个由十几个地理区域组成的列表,人们可以粗略地将其视为大陆。按编号选择一个地理区域后,会显示这个区域的国家和城市列表。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8469967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存