Yum-cron - Installa Aġġornamenti tas-Sigurtà Awtomatikament f'CentOS 7
F'dinja ta' theddid u ksur ċibernetiku emerġenti u li dejjem jevolvu, l-applikazzjoni ta' aġġornamenti tas-sigurtà se tagħmel triq twila biex tissalvagwardja s-sistema tiegħek kontra theddid potenzjali. U x'ferħ ikun jekk l-applikazzjoni ta' dawn l-aġġornamenti ssir awtomatikament mingħajr l-intervent tiegħek!
Dan ifisser li inti tinkwieta inqas dwar l-aġġornament manwalment tas-sistema tiegħek u tiffoka fuq kompiti oħra ta 'amministrazzjoni tas-sistema.
Aqra Rakkomandat: dnf-automatic - Installa Aġġornamenti tas-Sigurtà Awtomatikament f'CentOS 8
F'dan it-tutorja, titgħallem kif tuża yum-cron biex tinstalla u tikkonfigura aġġornamenti tas-sigurtà awtomatikament fis-sistema CentOS 7 tiegħek.
Yum-cron huwa modulu yum u għodda tal-linja tal-kmand li tippermetti lill-utent li jimmaniġġja l-pakkett Yum.
Pass 1: Installazzjoni ta 'Yum-cron Utility f'CentOS 7
Il-Yum-cron jiġi installat minn qabel fuq CentOS 7, imma jekk għal kwalunkwe raġuni ma jkunx preżenti, tista 'tinstallah billi tħaddem il-kmand.
# yum install yum-cron
Ladarba l-installazzjoni titlesta, ikkonferma l-eżistenza tal-utilità yum-cron billi tħaddem il-kmand grep.
# rpm -qa | grep yum-cron
Pass 2: Konfigurazzjoni ta 'Aġġornamenti Awtomatiċi tas-Sigurtà f'CentOS 7
Wara l-installazzjoni b'suċċess tal-utilità yum-cron, għandek bżonn tikkonfiguraha biex tirkupra awtomatikament aġġornamenti tas-sigurtà u taġġorna s-sistema tiegħek. Hemm 2 tipi ta 'aġġornamenti: l-aġġornament default li huwa inizjalizzat bl-użu tal-kmand yum update
, aġġornament minimu u finalment l-aġġornament tas-sigurtà.
F'din il-gwida, aħna ser tikkonfigura s-sistema biex tirċievi awtomatikament aġġornamenti tas-sigurtà. Allura tiftaħ u editja l-fajl yum-cron.conf
li jinsab fil-mogħdija murija.
# vi /etc/yum/yum-cron.conf
Sib is-sekwenza update_cmd
. B'mod awtomatiku, dan huwa ssettjat għal default. Issa editja u ssettja l-valur għal ‘sigurtà’
.
update_cmd = security
Sussegwentement, sib il-parametru update_messages
u kun żgur li l-valur tiegħu huwa ssettjat għal 'iva'
.
update_messages = yes
Bl-istess mod, agħmel l-istess għal download_updates
kif ukoll għal apply_updates
.
download_updates = yes apply_updates = yes
Il-konfigurazzjoni tiegħek għandha tidher kif muri hawn taħt.
Issejvja u oħroġ mill-fajl tal-konfigurazzjoni.
Biex il-bidliet jidħlu fis-seħħ, ibda u ppermetti d-daemon jew is-servizz yum-cron fuq il-boot kif muri.
# systemctl start yum-cron # systemctl enable yum-cron # systemctl status yum-cron
Pass 3: Kif Teskludi Pakketti mill-Aġġornament f'Yum
Xi drabi, jista 'jkollok bżonn iżżomm il-verżjoni tal-pakketti u ma taġġornahomx minħabba kwistjonijiet ta' kompatibilità li jistgħu jinqalgħu ma 'applikazzjonijiet oħra li jiddependu fuq il-pakkett. Xi drabi, dan jista 'saħansitra jinkludi l-kernel innifsu.
Biex tikseb dan, erġa 'lura għall-fajl ta' konfigurazzjoni yum-cron.conf
. Fil-qiegħ, fit-taqsima [base]
, ehmeż linja bil-parametru 'eskludi'
u ddefinixxi l-pakketti li trid teskludi mill-aġġornament.
exclude = mysql* php* kernel*
L-ismijiet tal-pakketti kollha li jibdew bil-mysql & php se jiġu esklużi mill-aġġornamenti awtomatiċi.
Ibda mill-ġdid yum-cron biex taffettwa l-bidliet.
# systemctl restart yum-cron
Pass 4: Iċċekkja taz-zkuk yum-cron
Iċ-zkuk yum-cron huma maħżuna fil-fajl /var/log/yum.log
. Biex tara l-pakketti li ġew aġġornati ħaddem il-kmand tal-qtates.
# cat /var/log/yum.log | grep -i updated
L-aġġornamenti awtomatiċi tas-sistema huma kkontrollati minn xogħol cron li jaħdem kuljum u jinħażen fil-fajl /var/log/cron
. Biex tiċċekkja r-zkuk għall-ħidma ta' kuljum tal-cron.
# cat /var/log/cron | grep -i yum-daily
Is-sistema CentOS 7 tiegħek issa hija kkonfigurata bis-sħiħ għal aġġornamenti awtomatiċi tas-sigurtà u ma jkollokx għalfejn tisħaq fuq li taġġorna manwalment is-sistema tiegħek.