有的新安装Linux服务器的时间默认不是北京时间,下面表示时间为美国东部时间,如图:
对于上述问题,可通过如下方式解决:
1、执行如下命令,修改时区,如下:
mv /etc/localtime /etc/localtime.bak
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2、最后再执行date命令,可以看到时间已经变成北京时间,如图:
如果机器可以上网,还可以通过同步网络时间服务器来实现更新时间
1、首先安装ntpdate修改linux服务器时间,可直接执行命令如下:
yum -y install ntpdate
2、通过ntpdate来同步时间,首先要确保可以ping 通,如下:
#执行如下命令同步
ntpdate -u cn.pool.ntp.org
常用的ntp服务器如下:
NTP服务器(上海)
ntp.api.bz
中国ntp服务器
cn.pool.ntp.org
国家NTP服务器
ntp.ntsc.ac.cn
3、服务器每次重启都会参考硬件的时间,所以需要将当前系统的时间写入到硬件,如下:
#查看当前硬件时间:
hwclock -r
#写入硬件时间:
hwcloc
4、配置开机启动校验,如下:
vim /etc/rc.d/rc.local
/usr/sbin/ntpdate -u cn.pool.ntp.org> /dev/null 2>&1; /sbin/hwclock -w
5、配置定时任务修改linux服务器时间,定时更新时间,如下:
crontab -e
00 10 * * * /usr/sbin/ntpdate -u cn.pool.ntp.org > /dev/null 2>&1; /sbin/hwclock -w
限时特惠:本站每日持续更新海量各大内部网赚创业教程,会员可以下载全站资源点击查看详情
站长微信:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...