linux服务器怎么同步修改时间

linux服务器怎么同步修改时间,第1张

一、搭建时间服务器

1、在一台linux服务器安装ntp server

2、修改ntp.conf配置文件

vi /etc/ntp.conf

restrict default nomodify

(允许任何IP的客户机都可以进行时间同步,如果是只允许某个网段的客户机进行时间同步可以这样写restrict 10.58.26.0 mask 255.255.255.0 nomodify)

3、以守护进程启动ntpd

#/etc/rc.d/init.d/ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid

#/etc/rc.d/init.d/ntpd start

二、配置时间同步客户机

ntpdate 10.128.14.25

hwclock -w

使用cron 定时同步

vi /var/spool/cron/root(或crontab -e)

增加一行,在每天的1点10分、9点10分、17点10分与时间同步服务器进行同步并写入BIOS

10 1 ,9,17* * * root /usr/sbin/ntpdate 10.128.14.25/sbin/hwclock -w

方法1:

与一个已知的时间服务器同步

复制代码

代码如下:

ntpdate time.nist.gov

其中 time.nist.gov 是一个时间服务器.

删除本地时间并设置时区为上海

复制代码

代码如下:

rm -rf /etc/localtime

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

方法2:

linux自动同步时间

vi /etc/crontab

加上一句:

复制代码

代码如下:

00 0 1 * * root rdate -s time.nist.gov

配置时间服务器配置(192.168.10.1)

复制代码

代码如下:

1)、# rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm

2)、# vi /etc/ntp.conf

注释一行:

restrict default ignore

加入一行:

复制代码

代码如下:

restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap

3)、# vi /etc/ntp/step-tickers

加入一行:

pool.ntp.org

这样每次ntpd启动时,会自动连接该国际标准时间服务器;

4)、# service ntpd start

5)、# netstat -an |grep 123

确保该端口以udp方式开放

时间客户端配置(192.168.10.2)

1)、# ntpdate 192.168.10.2

应该显示同步成功

2)、# crond -e

加入

复制代码

代码如下:

0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.1

每隔10分钟同步一次时间

不知道你的是什么系统,我用solaris中改时间只是用date命令就可以了:

example# date 1234.56

sets the current time to 12:34:56.

如果需要比较精确的时间可以和外部时间源进行同步:

rdata 时间源服务器ip

example# rdate 129.6.15.28

Thu Feb 14 12:16:54 2008


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/404835.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存