linux中時間同步,時間資訊檢視,at延時任務
在伺服器端共享時間
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