1. 程式人生 > >linux中時間同步,時間資訊檢視,at延時任務

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