NTP時間同步以及周期性計劃任務
阿新 • • 發佈:2018-01-12
pool protoc ssr 溝通 周期 開機 room nta 修改配置文件
NTP網絡時間協議
Network Time Protocol
--NTP服務器為客戶機提供標準時間
--NTP客戶機需要與NTP服務器保持溝通
RHEL7客戶端的校時服務
--軟件包:chrony
--配置文件:/etc/chrony.conf
--系統服務:chronyd
服務端:提供相應功能的程序
1,安裝客戶端程序chrony
2,配置chrony指定服務端位置,修改配置文件
命令:vim /etc/chrony.conf
......
#server 0.rhel.pool.ntp.org iburst //註釋掉默認的server配置
#server 1.rhel.pool.ntp.org iburst
#server 2.rhel.pool.ntp.org iburst
#server 3.rhel.pool.ntp.org iburst
server classroom.example.com iburst //添加新的配置
3,開啟時間同步
命令: timedatectl //查看現有狀態
命令:timedatectl set-ntp yes //啟用NTP同步
4,啟動系統服務chronyd,並設為開機自啟
命令:systemctl restart chronyd
命令:systemctl enable chronyd
周期性任務:
? 用途:按照設置的時間間隔為用戶反復執行某一項固定的系統任務
? 軟件包:cronie、crontabs
? 系統服務:crond
? 日誌文件:/var/log/crond
配置格式:
分 時 日 月 周 任務命令行(絕對路徑)
*:匹配範圍內任意時間
,:分隔多個不連續的時間點
-:指定連續時間範圍
/n:指定時間頻率,每n ..
? 使用 crontab 命令
編輯:crontab -e [-u 用戶名]
查看:crontab -l [-u 用戶名]
清除:crontab -r [-u 用戶名]
例:每一秒運行一次某個文件
crontab -e -u root
*/1 * * * * date >> /opt/time.txt
watch -n 1 cat /opt/time.txt
周期性計劃任務,命令寫對應的程序文件,提高可靠性
NTP時間同步以及周期性計劃任務