可以使用ntpdate命令。ntpdate命令使用网络时间协议(NTP)设置日期和时间,通过轮询指定的确定正确时间的NTP服务器来设置本地日期和时间。它从指定的每个服务器获得了一些样本,并应用标准NTP时钟过滤器和选择算法来选择最好的样本。命令格式:ntpdate时间服务器。
/usr/sbin/ntpdate time-a.nist.gov s2m.time.edu.cn ntp.sjtu.edu.cn
首先使用 ntpdate 对时间进行网络更新(同步),可以同时指定多个时间服务器,由 ntpdate 自动选择
为了保证时钟精确,我们可以把ntpdate命令放入crontab。但是,对于那些不是一直开启的机器(比如便携机),这个命令放入启动脚本或手工运行更合适。
必须指出的是,ntpdate设置的是系统时钟,但它不设置硬件时钟(电池供电的时钟)。要让硬件时钟反应系统时钟的值,请使用如下命令:
2.自动时间同步
(1)利用开机脚本进行同步
Vim /etc/rc.local
添加一条时间同步命令:/usr/sbin/ntpdate ntp.fudan.edu
(2)利用周期进程(crontab)进行同步
Crontab 简介
用法:
分 时 日 月 周 命令
crontab -e 命令,进入一个VI的编辑界面,既可以添加或修改任务了
格式:
*/5 * * * *
为了保证时钟精确,我们可以把ntpdate命令放入crontab。但是,对于那些不是一直开启的机器(比如便携机),这个命令放入启动脚本或手工运行更合适。
必须指出的是,ntpdate设置的是系统时钟,但它不设置硬件时钟(电池供电的时钟)。要让硬件时钟反应系统时钟的值,请使用如下命令:
# hwclock -systohc
2.自动时间同步
(1)利用开机脚本进行同步
Vim /etc/rc.local
添加一条时间同步命令:/usr/sbin/ntpdate ntp.fudan.edu
(2)利用周期进程(crontab)进行同步
Crontab 简介
用法:
分 时 日 月 周 命令
crontab -e 命令,进入一个VI的编辑界面,既可以添加或修改任务了
格式:
*/5 * * * * /usr/sbin/ntpdate time-a.nist.gov s2m.time.edu.cn ntp.sjtu.edu.cn &>/dev/null
Crontab –l 查看是否已经成功添加。
一、安装ntp和ntpdate
二、主机设置为NTP服务器(时间基准来源)
三、从机1配置NTP客户端
四、从机2配置NTP客户端
五、手动将客户端时间与NTP服务器端同步
sudo apt-get install ntp ntpdate
两个都得装
sudo gedit /etc/ntp.conf
第一行是为了能让 192.168.1.xxx 网段上的机器能和本机进行时间同步(具体看你的ip是不是 192.168.1.xxx ,如果不一样的话,改成你实际的格式),第二行和第三行是为了让本机的硬件时间和本机的ntp服务进行时间同步。
sudo /etc/init.d/ntp restart
主机服务器端设置完成
sudo gedit /etc/ntp.conf
server 192.168.1.xxx
把ip改成主机服务器端的ip地址即可
sudo /etc/init.d/ntp restart
从机1客户端设置完成
sudo gedit /etc/ntp.conf
server 192.168.1.xxx
把ip改成主机服务器端的ip地址即可
sudo /etc/init.d/ntp restart
从机2客户端设置完成
sudo ntpdate -q 192.168.1.58
service ntp stop
sudo ntpdate 192.168.10.58
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)