要设置 Linux 系统时间同步,有两种方式,分别是手动设置和自动同步。
一、手动设置时间
- 修改系统时间:使用 date 命令,例如:
# 设置当前时间
date -s "2022-11-11 11:11:11"
- 修改硬件时钟时间:使用 hwclock 命令,例如:
# 将系统时间同步到硬件时间
hwclock --systohc
二、自动同步时间
- 配置 NTP 服务器
NTP(Network Time Protocol,网络时间协议)是一种网络协议,通过网络传输实现计算机时间同步,保证计算机时间的准确性。需要先安装 NTP 服务,例如在 Ubuntu 中可以使用如下命令安装:
sudo apt-get update
sudo apt-get install ntp
在安装完成后,需要配置 NTP 服务器地址。可根据自身情况选择公共的 NTP 服务器,例如 time.nist.gov ,配置方式为修改/etc/ntp.conf 文件,在文件结尾添加如下内容:
server time.nist.gov
- 启动 NTP 服务
NTP 服务安装完成后,需要启动服务:
sudo service ntp start
注意:在启动 NTP 服务之后,NTP 服务将自动同步时间,可以查看/var/log/syslog 文本文件确认NTP 服务是否正常,并做出必要的调整。
示例说明一:
在 Ubuntu 中安装 ntp 时间同步服务包:
sudo apt-get update
sudo apt-get install ntp
示例说明二:
查看系统时间和硬件时钟时间:
date
hwclock
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:LINUX系统时间怎么设置同步脚本或命令? - Python技术站