ubuntu 20.04 22.04 时间同步
4.设置时间同步 及修改系统时间 时区为上海(Asia/Shanghai)
1.修改时区
sudo timedatectl set-timezone Asia/Shanghai
2.查看timesyncd的状态
timedatectl status
显示如下
Local time: Thu 2023-02-09 11:50:35 CST
Universal time: Thu 2023-02-09 03:50:35 UTC
RTC time: Thu 2023-02-09 03:50:34
Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
说明:Time zone是时区 System clock synchronized: yes 反映了和远程NTP服务器成功同步, NTP service: active 意味着timesyncd已经启动和运行。RTC in local TZ: no表示硬件时钟(RTC)设置为协调世界时(UTC),yes表示硬件时钟设置为本地时间.
3.查看timesyncd的服务运行情况:
systemctl status systemd-timesyncd
4.修改时间同步服务器(NTP服务器默认为ntp.ubuntu.com)
sudo vim /etc/systemd/timesyncd.conf
原文件下面的内容NTP= FallbackNTP=
[Time]
#NTP=
#FallbackNTP=ntp.ubuntu.com
#RootDistanceMaxSec=5
#PollIntervalMinSec=32
#PollIntervalMaxSec=2048
修改成下面NTP= FallbackNTP= 两行 其他设置不变
[Time]
NTP=ntp.tencent.com
FallbackNTP=ntp1.tencent.com,ntp2.tencent.com,ntp3.tencent.com
RootDistanceMaxSec=5
PollIntervalMinSec=32
PollIntervalMaxSec=2048
保存退出
5.从启动时间服务
service systemd-timesyncd restart
设置24小时制
echo "LC_TIME=en_DK.UTF-8" > /etc/default/locale
计划任务
crontab -e
选择3
最后一行添加如下
*/5 * * * * ntpdate time1.aliyun.com &> /dev/null hwclock -w
软连接
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者 直接添加下面的 执行下面 5分钟运行一次#
echo "*/5 * * * * ntpdate time1.aliyun.com &> /dev/null hwclock -w" >> /var/spool/cron/crontabs/root
6.执行
crontab -l
网友评论