Ubuntu系统时间设置
一. 同步互联网时间
- 依次运行以下命令配置修改时区,根据提示进行配置。
$ tzselect
$ cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
$ hwclock --systohc
- 运行 ntpdate 命令同步时间,以下任一时间服务器都可使用,任选一个即可。
# 安装时间同步命令
sudo apt install ntpdate
# 同步时间
sudo ntpdate time1.aliyun.com
sudo ntpdate time2.aliyun.com
sudo ntpdate time3.aliyun.com
sudo ntpdate time4.aliyun.com
sudo ntpdate time5.aliyun.com
sudo ntpdate time6.aliyun.com
sudo ntpdate time7.aliyun.com
二. 取消设置从互联网同步时间
现在如果系统默认是同步了网络时间的,假如你不想同步互联网时间,可通过下面命令取消、开启。
sudo timedatectl set-ntp 0 # 取消
sudo timedatectl set-ntp 1 # 启用
# 查看当前时间信息
$ timedatectl show
Timezone=Asia/Shanghai
LocalRTC=no
CanNTP=yes
NTP=yes
NTPSynchronized=yes
TimeUSec=Mon 2023-07-17 18:24:53 CST
RTCTimeUSec=Mon 2023-07-17 18:24:53 CST
三. 修改系统日期时间
修改为字符串提供的时间字符串。
sudo date -s "2023-04-10"
sudo date -s "10:10:20"
sudo date -s "2023-04-10 10:10:20"
sudo hwclock --systohc
四. 替代ntpdate的工具
# 安装 rdate 命令
sudo apt install rdate
# 从远程主机设置系统时间
rdate time.nist.gov
# 从远程主机设置系统时间,不打印日志
rdate -s time.nist.gov