下面我来介绍相关教程
以下命令都需要用root权限执行,否则会提示权限不足
首先确定服务器有没有ntpdate这个软件:
which ntpdate如果没有找到,就需要安装一个ntpdate。
在Redhat、CentOS下使用这个命令:
代码如下 | 复制代码 |
yum install -y ntp |
在Debian、Ubuntu下使用这个命令:
代码如下 | 复制代码 |
apt-get install -y ntpdate |
安装好以后执行以下命令,通过授时服务器获得准确的时间
ntpdate -u pool.ntp.orgpool.ntp.org
是一组授时服务器虚拟集群,在全球有3000多台服务器,只需要这样写就行了,具体哪台服务器提供服务无需关心。
如果执行命令后有类似以下的报错,说明VPS母机不允许VPS自行设置时间:
9 Jan 05:13:57 ntpdate[7299]: step-systime: Operation not permitted
计算机运行一段时间之后,时间都有可能产生一些偏差,所以还需要定期的同步时间,那就用crontab中把这个命令定期执行一下,比如:每天凌晨1点执行
同步时间的命令为:'ntpdate timeserver' 这里的timeserver为时间服务器的IP或者hostname,常用的timeserver有210.72.145.44, time.windows.com(windows的时间服务器)。如果你想每隔6小时同步一次那么请指定一个计划任务。
00 */6 * * * /usr/sbin/ntpdate 210.72.145.44 >/dev/null
时间: 2024-10-25 22:14:20