Yum-cron - Howpsuzlyk täzelenmelerini CentOS 7-de awtomatiki guruň
Täze döreýän we hemişe ösýän kiber howplar we bozulmalar dünýäsinde howpsuzlyk täzelenmelerini ulanmak ulgamyňyzy potensial howplardan goramak üçin uzak ýol geçer. Bu täzelenmeleriň ulanylmagy awtomatiki usulda siziň gatyşmagyňyz bolmasa ýerine ýetirilse nähili begenç bolardy!
Bu, ulgamyňyzy el bilen täzelemek we beýleki ulgam dolandyryş meselelerine ünsi jemlemek barada az alada etjekdigiňizi aňladýar.
Maslahat berilýän oka: dnf-awtomatiki - Howpsuzlyk täzelenmelerini CentOS 8-de awtomatiki guruň
Bu gollanmada, CentOS 7 ulgamyňyzda howpsuzlyk täzelenmelerini awtomatiki gurmak we sazlamak üçin yum-cron ulanmagy öwrenersiňiz.
“Yum-cron”, “Yum” bukjasynyň dolandyryjysyna ulanyja mümkinçilik berýän yum moduly we buýruk setiri guralydyr.
1-nji ädim: CentOS 7-de “Yum-cron Utility” gurmak
“Yum-cron” CentOS 7-de öňünden gurlan, ýöne haýsydyr bir sebäbe görä ýok bolsa, buýrugy işledip gurup bilersiňiz.
# yum install yum-cron
Gurmak tamamlanandan soň, grep buýrugyny işledip, yum-cron peýdasynyň bardygyny tassyklaň.
# rpm -qa | grep yum-cron
2-nji ädim: CentOS 7-de awtomatiki howpsuzlyk täzelenmelerini düzmek
“Yum-cron” programmasyny üstünlikli gurnanyňyzdan soň, howpsuzlyk täzelenmelerini awtomatiki usulda almak we ulgamyňyzy täzelemek üçin sazlamaly. Täzelenmeleriň 2 görnüşi bar: yum update
buýrugy bilen başlanan başlangyç täzelenme, minimal täzelenme we ahyrynda howpsuzlyk täzelenmesi.
Bu gollanmada howpsuzlyk täzelenmelerini awtomatiki almak üçin ulgamy düzeris. Şonuň üçin görkezilen ýolda ýerleşýän yum-cron.conf
faýly açyň we redaktirläň.
# vi /etc/yum/yum-cron.conf
update_cmd
setirini tapyň. Dymmaklyk boýunça, bu asyl görnüşde düzüldi. Indi bahany redaktirläň we 'howpsuzlyk'
edip düzüň.
update_cmd = security
Ondan soň, update_messages
parametrini tapyň we onuň bahasynyň 'hawa'
diýip kesgitlenmegine göz ýetiriň.
update_messages = yes
Edil şonuň ýaly, download_updates
, şeýle hem apply_updates
ýaly ediň.
download_updates = yes apply_updates = yes
Sazlamaňyz aşakda görkezilişi ýaly bolmaly.
Sazlama faýly ýazdyryň we çykyň.
Üýtgeşmeleriň güýje girmegi üçin, ýum-cron daemonyny ýa-da görkezilişi ýaly bootda hyzmat edip başlaň we işlediň.
# systemctl start yum-cron # systemctl enable yum-cron # systemctl status yum-cron
3-nji ädim: paketleri umumda täzelenmekden nädip aýyrmaly
Käwagt, paketiň wersiýasyny goldamaly we bukja bagly beýleki programmalar bilen ýüze çykyp biljek ylalaşyk meselesi sebäpli täzelenmeli däl bolup bilersiňiz. Käwagt, hatda ýadrosyň özi hem bolup biler.
Muňa ýetmek üçin yum-cron.conf
konfigurasiýa faýlyna gaýdyp geliň. Aşakda, [base]
bölüminde 'aýyrmak'
parametri bilen bir setir goşuň we täzelenmekden aýyrmak isleýän paketleriňizi kesgitläň.
exclude = mysql* php* kernel*
Mysql & php bilen başlaýan ähli paket atlary awtomatiki täzelenmelerden aýrylar.
Üýtgeşmeleri amala aşyrmak üçin yum-krony täzeden açyň.
# systemctl restart yum-cron
4-nji ädim: yum-cron surnallaryny barlamak
Yum-kron surnallary /var/log/yum.log
faýlynda saklanýar. Täzelenen paketleri görmek üçin pişik buýrugyny işlediň.
# cat /var/log/yum.log | grep -i updated
Awtomatiki ulgam täzelenmeleri, gündelik işleýän we /var/log/cron
faýlynda saklanýan kron işi bilen dolandyrylýar. Gündelik kron işiniň işleýşini barlamak üçin.
# cat /var/log/cron | grep -i yum-daily
CentOS 7 ulgamyňyz indi awtomatiki howpsuzlyk täzelenmeleri üçin doly düzüldi we ulgamyňyzy el bilen täzelemegiň üstünde kynçylyk çekmeli dälsiňiz.