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.