Linux CentOS 下利用 NTP 或 Rdata 同步时间
一、用NTP同步时间(CentOS 8 以上系统使用 yum install -y chrony)
1、首先找到NTP服务器:ntp.aliyun.com(注:部分地区封UDP的IP地址,需要向运营商索要NTP时间同步服务器地址)
2、删除本地时区,设置为上海时区:
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3、执行NTP同步:
yum install ntpdate
service ntpd stop
ntpdate -u ntp.aliyun.com
4、讲同步好的时间写入硬件,下次重启的时候也生效:
sudo hwclock -w
二、CentOS 8 使用 chrony 方案:
- 在 CentOS8中,已使用chrony替代ntp,首先安装chrony
yum install -y chrony
- 永久设置同步时间服务器(修改配置文件)
vi /etc/chrony.conf
- 注释掉原本的第三行,修改为阿里云的时间服务器:
server ntp.aliyun.com
- 重启网络时间服务chrony,并设置服务后台运行
#重启时间服务 systemctl restart chronyd.service #设置时间同步服务开机启动 systemctl enable chronyd.service
- 等待5分钟使用 date 命令查询时间
三、备用方案:Rdata 同步时间
1、删除本地时区,设置为上海时区:
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2、安装 rdate
yum install rdate -y
3、同步时间
rdate -s ntp1.aliyun.com
NTP时间同步(老办法)
1、删除本地时区,设置为上海时区:
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2、同步时间:
yum -y install ntp
systemctl start ntpd
systemctl enable ntpd
ntpdate ntp1.aliyun.com
3、添加计划任务自动同步:
3.1、查看计划任务:crontab -l
3.2、编辑计划任务:crontab -e(点击“i”进入编辑)
在下边新增一条:
00 0 1 * * root ntpdate ntp1.aliyun.com
4、将时间写入硬件
sudo hwclock -w
版权声明:
作者:三炮不吃鱼
链接:https://www.keke.moe/archives/1154.html
文章版权归作者所有,未经允许请勿转载。
THE END