已复制
全屏展示
复制代码

Ubuntu系统时间设置


· 1 min read

一. 同步互联网时间

  • 依次运行以下命令配置修改时区,根据提示进行配置。
$ 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
🔗

文章推荐