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重载配置。
相关推荐
开开心心_Every21 小时前
电脑文件搜索软件支持内容和拼音搜索
linux·服务器·人工智能·r语言·pdf·音视频·symfony
国产化创客21 小时前
Kindle --FBInk绘图与zforce2 触摸应用开发
linux·物联网·智能家居·智能硬件
宵时待雨21 小时前
linux笔记归纳13:Socket编程UDP
linux·服务器·笔记·udp
bksczm21 小时前
Linux之应用层层协议认知(TCP协议编程模块化demo) —— 兼论守护进程机制
linux·运维·服务器
爱和冰阔落1 天前
【Linux】从匿名管道到进程池:任务派发、fd 继承 Bug 与完整实现
android·linux·运维·c++
OSMeteor1 天前
在 Hyper-V 中搭建固定 IP、固定网关、可上网且与宿主机互通的 Ubuntu 环境
网络协议·tcp/ip·ubuntu
杨云龙UP1 天前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
ms365copilot1 天前
算数据+做图表,Copilot Excel公式+图表联动
excel·copilot
风曦Kisaki1 天前
Kubernetes(K8s)笔记Day06: 持久化存储(emptyDir,hostPath,NFS),PV 和 PVC,StorageClass存储类
linux·运维·笔记·云原生·容器·kubernetes
_艾伦 耶格尔.1 天前
基础I/O
linux