在服务器端共享时间
vim /etc/chrony.conf
29 local stratum 10 ##开启时间共享功能并设定共享级别
##这个参数开启后本机不同步别人的时间到本机
22 allow 172.25.254.0/24 ##允许那些客户端来访问本机共享的时间
systemctl restart chronyd
注意:服务端此时的防火墙应关闭

在客户端:
vim /etc/chrony.conf
server 172.25.254.120 iburst ##同步服务端主机时间
systemctl restart chronyd ##重启服务
chronyc sources -v ##查看是否同步时间


^*代表同步成功 ^?代表没同步过来
###查看时间,设定时间指令
timedatectl ##查看时间

timedatectl list-timezones ##查看时区

timedatectl set-timezone Asia/Shanghai ##设定时区
timedatectl

date
vim /etc/adjtime
timedatectl set-local-rtc 1 ##设定成本地时间
vim /etc/adjtime

timedatectl set-local-rtc 0 ##设定成utc时间
vim /etc/adjtime


timedatectl
timedatectl set-time "2018-11-11 11:11:11" ##更改当前本地时间
date

at ##延时任务操作指令
at 时间
at now+5min ##5分钟后执行任务
at 16:38 ##在16:38执行任务
>touch /mnt/file{1..10}
>ctrl+d ##结束操作

at -l ##查看延时任务job号
at -c job号 ##查看延迟任务

at -r job号 ##撤销延迟任务
##操作步骤##
vim /etc/at.deny ##设定at用户使用黑名单
useradd westos
useradd linux
su - linux
su - westos
vim /etc/at.allow ##设定at用户使用白名单(其余所有用户都默认是黑名单)
su - linux
su - westos
at now+1min
vim /etc/at.allow
su - linux


本文介绍了如何在Linux中进行时间同步,包括配置chronyd服务和客户端,查看时间同步状态。此外,还详细讲解了如何设定和管理延时任务,如使用at命令创建、查看和取消延迟任务,并调整系统时间和时区。

被折叠的 条评论
为什么被折叠?



