Ubuntu服务器之间校时

1、说明

服务器之间校时Ubuntu

这里有两台服务器,自己的服务器A,标准时间服务器B.

2、操作

2.1登录服务区A

登录成功后,用root权限

sudo -i

输入一下密码

2.2 编辑配置文件

vim /etc/systemd/timesyncd.conf

这里 把NTP前的注释符号#去掉 并且,NTP=标准服务区的IP

当前例子场景 写:NTP=192.168.1.100

ESC -> Shift + : -> w q -> Enter (vim基本操作 看不懂的自行搜索一下)

2.3自动同步系统时间

sudo timedatectl set-ntp true

这是 Linux 系统中用于自动同步系统时间的核心命令

逐段拆解

sudo

以管理员权限执行命令(修改系统时间必须要管理员权限)。

timedatectl

Linux 系统自带的时间日期管理工具

用来查看、设置、同步系统时间、时区等。

set-ntp true

ntp = Network Time Protocol(网络时间协议)

作用:开启系统自动网络时间同步

true = 开启;false = 关闭

整句意思

以管理员权限,开启 Linux 系统的自动网络时间同步功能。

2.4重启系统时间同步服务,立刻重新连接 NTP 服务器、强制马上校准系统时间

sudo systemctl restart systemd-timesyncd

拆分释义

sudo:管理员权限执行(修改系统服务必需)

systemctl:systemd 系统服务管理器,启停 / 管理系统后台服务

restart:先停止→再启动服务(重载配置、立刻重新发起 NTP 对时)

systemd-timesyncd:Linux 系统内置轻量 SNTP 时间同步服务,timedatectl set-ntp true实际就是启用该服务做网络校时
整句作用

重启系统时间同步服务,立刻重新连接 NTP 服务器、强制马上校准系统时间

sudo timedatectl set-ntp true # 开启系统NTP同步总开关

sudo systemctl restart systemd-timesyncd # 重启同步服务,马上生效对时

3、其他配套命令

查看服务运行&同步状态

systemctl status systemd-timesyncd
查看系统整体时间、NTP启用状态

timedatectl status
实时看同步日志

journalctl -u systemd-timesyncd -f
设置开机自启(默认已开启)

sudo systemctl enable systemd-timesyncd

4、补充说明

  • systemd-timesyncd只做NTP 客户端(本机同步外网时间,不能给别的机器提供 NTP 服务),轻量、占用内存小,Ubuntu/Debian/CentOS7 + 默认自带;
  • 自定义 NTP 服务器:修改配置/etc/systemd/timesyncd.conf,改完必须执行本条restart重载配置。
相关推荐
泡海椒2 分钟前
JQuick-Excel 实战:用 VALIDATION 建立可维护的 Excel 导入校验
开发语言·python·excel
梁萌39 分钟前
影刀解决填充Excel数据不正确的问题
excel·rpa·墨刀
2601_960356381 小时前
2027零售商品计划岗能力拆解:统计学、SQL、Excel与业务指标怎么结合
sql·excel·零售
北风催呀催1 小时前
HuggingFace下载镜像加速技巧
linux·huggingface
Helix2501 小时前
Python爬虫零基础实战:3步抓取网页数据并导出Excel
爬虫·python·beautifulsoup·excel·python教程·requests·网页数据
MicrosoftCloud1 小时前
性能排查 02|vmstat、iostat、mpstat、sar 怎么读?性能四件套的分工与判读阈值
linux·ubuntu·vmstat·性能监控·iostat·sysstat
copilot中国版1 小时前
Copilot + Rules:让Excel自动完成数据清洗,5分钟变标准数据
excel·copilot
AR-26710-2 小时前
Linux Day16——日志
linux·运维
小HANN2 小时前
华为云企业网站上云实战|从零搭建高可用WordPress(ECS+RDS+ELB+弹性伸缩+云监控全流程落地)
linux·运维·服务器·经验分享