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.