Yum(Yellowdog Updater, Modified)是一個在Red Hat、Fedora和CentOS等基于RPM的Linux發行版中用于管理軟件包的工具。要配置Yum自動更新,你可以使用yum-cron這個工具。以下是配置步驟:
安裝yum-cron:
首先,你需要確保yum-cron已經安裝在你的系統上。如果沒有安裝,可以使用以下命令進行安裝:
sudo yum install yum-cron
啟動并啟用yum-cron服務:
安裝完成后,啟動yum-cron服務,并設置為開機自啟:
sudo systemctl start yum-cron
sudo systemctl enable yum-cron
配置yum-cron:
yum-cron的配置文件通常位于/etc/yum/yum-cron.conf。你可以編輯這個文件來配置自動更新的設置。
sudo vi /etc/yum/yum-cron.conf
在配置文件中,你可以設置以下參數:
update_cmd:指定更新命令,通常是update。apply_updates:是否自動應用更新,可以設置為yes或no。update_interval:更新檢查的間隔時間,例如1表示每天檢查一次。min_update_time:兩次更新之間的最小時間間隔,以防止頻繁更新。exclude:排除不需要更新的軟件包或倉庫。include:只包含需要更新的軟件包或倉庫。例如,如果你想每天凌晨3點自動更新系統,并且只更新特定的軟件包,可以這樣配置:
update_cmd=update
apply_updates=yes
update_interval=1
min_update_time=86400
exclude=kernel*
include=*
測試配置:
保存并退出配置文件后,你可以手動運行yum-cron來測試配置是否正確:
sudo yum-cron --debug
查看日志:
yum-cron的日志文件通常位于/var/log/yum.log。你可以查看這個文件來了解自動更新的情況:
sudo tail -f /var/log/yum.log
通過以上步驟,你就可以成功配置Yum自動更新了。記得定期檢查日志文件,以確保自動更新正常工作。