联网
确认一下电脑上有没有安装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命令在调用时不需要任何参数,它显示了一个由十几个地理区域组成的列表,人们可以粗略地将其视为大陆。按编号选择一个地理区域后,会显示这个区域的国家和城市列表。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)