Yum-cron - installige turbevärskendused automaatselt CentOS 7-sse


Esilekerkivate ja pidevalt arenevate küberohtude ja rikkumiste maailmas aitab turvauuenduste rakendamine teie süsteemi võimalike ohtude eest kaitsta. Ja kui suur oleks rõõm, kui nende värskenduste rakendamine toimub automaatselt ilma teie sekkumiseta!

See tähendab, et peaksite vähem muretsema süsteemi käsitsi värskendamise pärast ja keskenduma muudele süsteemi administreerimisülesannetele.

Soovitatav lugemine: dnf-automatic - installige turbevärskendused automaatselt CentOS 8-sse

Selles õpetuses saate teada, kuidas kasutada Centrum 7 süsteemis turvavärskenduste automaatset installimist ja konfigureerimist yum-croni abil.

Yum-cron on yumi moodul ja käsurea tööriist, mis võimaldab kasutajal kasutada Yumi paketihaldurit.

1. samm: Yum-croni utiliidi installimine CentOS 7-sse

Yum-cron on eelinstallitud CentOS 7-le, kuid kui seda mingil põhjusel pole, saate selle käsu käivitades installida.

# yum install yum-cron

Kui installimine on lõpule jõudnud, kinnitage käsu grep abil yum-croni utiliidi olemasolu.

# rpm -qa | grep yum-cron

2. samm: automaatse turbevärskenduse seadistamine CentOS 7-s

Pärast utiliidi yum-cron edukat installimist peate selle konfigureerima turvavärskenduste automaatseks toomiseks ja süsteemi värskendamiseks. Värskendusi on kahte tüüpi: vaikevärskendus, mis lähtestatakse käsuga yum update , minimaalne värskendus ja lõpuks turbevärskendus.

Selles juhendis konfigureerime süsteemi turvavärskenduste automaatseks vastuvõtmiseks. Nii avage ja muutke näidatud teel asuvat faili yum-cron.conf .

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

Leidke string update_cmd . Vaikimisi on see vaikimisi seatud. Nüüd muutke ja määrake väärtuseks ‘security’ .

update_cmd = security

Järgmisena leidke parameeter update_messages ja veenduge, et selle väärtuseks oleks seatud ‘yes’ .

update_messages = yes

Samuti tehke sama nii koodide download_updates kui ka Apply_updates puhul.

download_updates = yes
apply_updates = yes

Teie konfiguratsioon peaks välja nägema nagu allpool näidatud.

Salvestage konfiguratsioonifail ja väljuge sellest.

Muudatuste jõustumiseks käivitage ja lubage buutimisel yum-croni deemon või teenus, nagu näidatud.

# systemctl start yum-cron
# systemctl enable yum-cron
# systemctl status yum-cron

3. samm: kuidas välistada pakettide värskendamine Yumis

Mõnikord peate võib-olla hooldama pakettide versiooni ja neid mitte värskendama muude paketist sõltuvate rakenduste puhul tekkida võivate ühilduvusprobleemide tõttu. Mõnikord võib see hõlmata isegi tuuma ennast.

Selle saavutamiseks pöörduge tagasi konfiguratsioonifaili yum-cron.conf juurde. Allosas jaotises [base] lisage rida parameetriga ‘välista’ ja määrake paketid, mille värskendamisest soovite välistada.

exclude = mysql* php* kernel*

Kõik mysql & php-ga algavad pakettide nimed jäetakse automaatse värskendamise alt välja.

Muudatuste rakendamiseks taaskäivitage yum-cron.

# systemctl restart yum-cron

4. samm: kontrollige yum-croni logisid

Yum-croni logid salvestatakse faili /var/log/yum.log . Värskendatud pakettide kuvamiseks käivitage käsk kass.

# cat /var/log/yum.log  | grep -i updated

Automaatseid süsteemivärskendusi juhib croni töö, mis töötab iga päev ja on salvestatud faili /var/log/cron . Croni igapäevase tööaja logide kontrollimiseks.

# cat /var/log/cron | grep -i yum-daily

Teie CentOS 7 süsteem on nüüd täielikult konfigureeritud automaatsete turvavärskenduste jaoks ja te ei pea süsteemi käsitsi värskendamise pärast pingutama.