Centos7每天自動更新指令


首先我們立即手動更新所有預先安裝的軟件:

yum -y update

跟着設定系統定時自動更新,第一步確定服務器是否安裝了自動執行指令的工具,跟着使用 yum 一個名叫 yum-cron插件。

CentOS 7 使用數個軟件來自動執行指令:cronanacronat 和 batch,其中 cron 和 anacron 用來定期重復執行指令,At 和 batch 則用來在特定時間執行一次性的指令。
我們將會使用 cron 和 anacron,兩者的分別這里不細表了,將來有機會再討論,現在使用一個指令同時安裝 cronie 和 yum-cron

yum -y install cronie yum-cron

完成后系統多了數個檔案,比較重要的包括:
/etc/cron.daily/0yum.cron,Anacron 每天執行0yum.cron一次,它根據 /etc/yum/yum-cron.conf 來更新軟件  ,/etc/yum/yum-cron.conf

每天執行只會下載更新的軟件,並不安裝,需要修改apply_updates = no 為 yes,才會自動安裝,用意是讓管理員檢視 yum-cron的輸出,選取需要更新的軟件進行手動安裝。

vim /etc/yum/yum-cron.conf

確認一下 update_messages = yesdownload_updates = yesapply_updates = yes

yum-cron 配置檔案

最后,啟動 crond 和 yum-cron

systemctl start crond

systemctl start yum-cron

(二):

1、手動更新軟件包命令

# yum -y update 

備注:可以采用定時任務crontab進行更新

2、CentOS 7 使用數個軟件來自動執行指令:cron、anacron、at 和 batch,其中 cron 和 anacron 用來定期重復執行指令,At 和 batch 則用來在特定時間執行一次性的指令。

安裝:# yum -y install cronie yum-cron

3、執行步驟

1)/etc/cron.daily/0yum-daily.cron 每天執行一次該文件

2)根據/etc/yum/yum-cron.conf文件進行軟件更新

3)更新下載成功,但不會安裝

4、修改配置,自動安裝更新下來的安裝包

# vim /etc/yum/yum-cron.conf

update_messages = yes

download_updates = yes

apply_updates = yes

5、重啟服務

# systemctl restart crond.service

# systemctl restart yum-cron.service

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM