Android

Kako instalirati ažuriranja na centos 7

*** POGLEDAJ OPIS SNIMKA *** Operativni sistemi - 038 - CentOS 7 - Instalacija

*** POGLEDAJ OPIS SNIMKA *** Operativni sistemi - 038 - CentOS 7 - Instalacija

Sadržaj:

Anonim

Ažuriranje sustava CentOS sa najnovijim sigurnosnim ažuriranjima jedan je od najvažnijih dijelova cjelokupne sigurnosti sustava. Ako ne ažurirate pakete operativnog sustava s najnovijim sigurnosnim zakrpama, vaš će uređaj biti ranjiv na napade.

Preporučeni pristup je automatizacija ažuriranja pomoću yum-cron . Druga je mogućnost ručno ažuriranje sustava.

U ovom ćemo vam vodiču pokazati kako ručno ažurirati sistemske pakete na CentOS-u 7. Iste upute vrijede i za CentOS 6.

Preduvjeti

Da biste instalirali i ažurirali pakete, morate biti prijavljeni kao root ili korisnik sa sudo povlasticama.

Ažuriranje paketa na CentOS-u

RPM je sustav pakiranja koji koristi Red Hat i njegovi derivati, poput CentOS-a.

Yum je zadani alat za upravljanje paketima u CentOS-u. Koristi se za instaliranje, uklanjanje, preuzimanje, ispitivanje i ažuriranje paketa iz službenih spremišta CentOS-a kao i drugih trećih spremišta.

Prije pokretanja ažuriranja možete provjeriti jesu li dostupna ažuriranja pomoću sljedeće naredbe:

sudo yum check-update

Izlaz će sadržavati popis svih paketa koji su dostupni za ažuriranje:

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.s.uw.edu * centos-sclo-rh: centos.s.uw.edu * centos-sclo-sclo: centos.s.uw.edu * epel: mirror.cherryservers.com * extras: centos.s.uw.edu * updates: centos.s.uw.edu bind-libs-lite.x86_64 32:9.9.4-74.el7_6.2 updates bind-license.noarch 32:9.9.4-74.el7_6.2 updates curl.x86_64 7.29.0-51.el7_6.3 updates device-mapper.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-libs.x86_64 7:1.02.149-10.el7_6.8 updates

Za ažuriranje pojedinačnog paketa upotrijebite naredbu yum install slijedi naziv paketa koji želite ažurirati. Na primjer, da biste ažurirali samo paket curl koji biste pokrenuli:

sudo yum install curl

Yum će vam dati sažetak paketa koji će se ažurirati i zatražiti potvrdu. Odgovorite y i paketi će biti ažurirani.

Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: curl x86_64 7.29.0-51.el7_6.3 updates 269 k Updating for dependencies: libcurl x86_64 7.29.0-51.el7_6.3 updates 222 k Transaction Summary ================================================================================ Upgrade 1 Package (+1 Dependent package) Total download size: 492 k Is this ok:

Za ažuriranje svih paketa koristite naredbu yum install :

sudo yum check-update

Naredba će ažurirati spremišta i dati vam popis svih paketa koji se mogu ažurirati. Kad se od vas zatraži da nastavite.

Spriječite da se paketi ažuriraju

Ponekad biste mogli ograničiti ažuriranje paketa na noviju verziju. Verzija versionlock Yum dodataka omogućuje zaključavanje paketa u određenoj verziji.

Dodatak nije instaliran prema zadanim postavkama, prvo ga trebate instalirati:

sudo install yum-plugin-versionlock

Tijekom instalacije stvorit će se dvije konfiguracijske datoteke na vašem sustavu, spremljene u /etc/yum/pluginconf.d direktoriju. Konfiguracijska datoteka versionlock.conf i datoteka versionlock.list koja sadrži zaključane pakete. U ovoj datoteci prema zadanom nisu navedeni paketi.

Za zaključavanje verzije paketa možete ručno dodati naziv paketa u datoteku ili upotrijebiti naredbu yum versionlock nakon koje slijedi naziv paketa. Na primjer, kako biste spriječili da se svi PHP paketi (svi paketi koji počinju sa „php-“) ažuriraju, pokrenite:

sudo yum versionlock php-*

Ovo će zaključati PHP pakete u trenutnu verziju.

Pregledavanje Yum dnevnika

Povijest instaliranih i ažuriranih paketa yum bilježi se u datoteci /var/log/yum . Najnovije zapise možete pregledati pomoću naredbe cat ili tail :

sudo tail /var/log/yum.log

Izlaz će sadržavati zapise o instalaciji i ažuriranju paketa:

Jul 23 16:00:04 Installed: 7:squid-3.5.20-12.el7_6.1.x86_64 Jul 31 22:27:16 Updated: libcurl-7.29.0-51.el7_6.3.x86_64 Jul 31 22:27:16 Updated: curl-7.29.0-51.el7_6.3.x86_64

Zaključak

Instaliranje ažuriranja i ažuriranje vašeg CentOS sustava je prilično jednostavno, ali ako upravljate s više strojeva CentOS, to može potrajati mnogo vremena, a ponekad možete previdjeti i važno ažuriranje. Najbolja opcija je postavljanje automatskih ažuriranja.

centos yum