linux中时间同步,时间信息查看,at延时任务

1.时间同步
在服务器端共享时间
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

猜你喜欢

转载自blog.csdn.net/xbw_linux123/article/details/80016700