Com comprovar i instal·lar actualitzacions a CentOS i RHEL
Instal·lar actualitzacions per a paquets de programari o el propi nucli, és una tasca molt recomanable i beneficiosa per als administradors de sistemes; més especialment quan es tracta d'actualitzacions de seguretat o pedaços. Mentre es descobreixen vulnerabilitats de seguretat, el programari afectat s'ha d'actualitzar per reduir els possibles riscos de seguretat per a tot el sistema.
Si no heu configurat el vostre sistema per instal·lar pedaços o actualitzacions de seguretat automàticament, haureu de fer-ho manualment. En aquest article, us mostrarem com comprovar i instal·lar actualitzacions de programari a les distribucions CentOS i RHEL.
Per comprovar si hi ha actualitzacions disponibles per als vostres paquets instal·lats, utilitzeu el gestor de paquets YUM amb la subordre check-update; això us ajuda a veure totes les actualitzacions de paquets de tots els repositoris si n'hi ha disponibles.
# yum check-update
Loaded plugins: changelog, fastestmirror base | 3.6 kB 00:00:00 epel/x86_64/metalink | 22 kB 00:00:00 epel | 4.3 kB 00:00:00 extras | 3.4 kB 00:00:00 mariadb | 2.9 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/2): epel/x86_64/updateinfo | 842 kB 00:00:15 (2/2): epel/x86_64/primary_db | 6.1 MB 00:00:00 Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * updates: mirrors.linode.com MariaDB-client.x86_64 10.1.28-1.el7.centos mariadb MariaDB-common.x86_64 10.1.28-1.el7.centos mariadb MariaDB-server.x86_64 10.1.28-1.el7.centos mariadb MariaDB-shared.x86_64 10.1.28-1.el7.centos mariadb NetworkManager.x86_64 1:1.8.0-11.el7_4 updates NetworkManager-adsl.x86_64 1:1.8.0-11.el7_4 updates ....
Per actualitzar un sol paquet a la darrera versió disponible, executeu l'ordre següent. En aquest exemple, yum intentarà actualitzar el paquet httpd.
# yum update httpd
Loaded plugins: changelog, fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * updates: mirrors.linode.com Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 0:2.4.6-45.el7.centos.4 will be updated --> Processing Dependency: httpd = 2.4.6-45.el7.centos.4 for package: 1:mod_ssl-2.4.6-45.el7.centos.4.x86_64 ---> Package httpd.x86_64 0:2.4.6-67.el7.centos.6 will be an update --> Processing Dependency: httpd-tools = 2.4.6-67.el7.centos.6 for package: httpd-2.4.6-67.el7.centos.6.x86_64 --> Running transaction check ---> Package httpd-tools.x86_64 0:2.4.6-45.el7.centos.4 will be updated ---> Package httpd-tools.x86_64 0:2.4.6-67.el7.centos.6 will be an update ---> Package mod_ssl.x86_64 1:2.4.6-45.el7.centos.4 will be updated ---> Package mod_ssl.x86_64 1:2.4.6-67.el7.centos.6 will be an update ....
Per actualitzar un grup de paquets, l'ordre que segueix actualitzarà les vostres eines de desenvolupament (compilador C i C++ i utilitats relacionades).
# yum update "Development Tools"
Loaded plugins: changelog, fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * updates: mirrors.linode.com ...
Per actualitzar tot el programari del vostre sistema i les seves dependències a la darrera versió, utilitzeu aquesta ordre:
# yum update
Loaded plugins: changelog, fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * updates: mirrors.linode.com Resolving Dependencies --> Running transaction check ---> Package MariaDB-client.x86_64 0:10.1.23-1.el7.centos will be updated ---> Package MariaDB-client.x86_64 0:10.1.28-1.el7.centos will be an update ---> Package MariaDB-common.x86_64 0:10.1.23-1.el7.centos will be updated ---> Package MariaDB-common.x86_64 0:10.1.28-1.el7.centos will be an update ---> Package MariaDB-server.x86_64 0:10.1.23-1.el7.centos will be updated ---> Package MariaDB-server.x86_64 0:10.1.28-1.el7.centos will be an update ---> Package MariaDB-shared.x86_64 0:10.1.23-1.el7.centos will be updated ---> Package MariaDB-shared.x86_64 0:10.1.28-1.el7.centos will be an update ---> Package NetworkManager.x86_64 1:1.4.0-19.el7_3 will be obsoleted ---> Package NetworkManager.x86_64 1:1.8.0-11.el7_4 will be obsoleting ....
Això és! Potser us agradaria llegir aquests articles relacionats següents.
- Com instal·lar o actualitzar a la darrera versió del nucli a CentOS 7
- Com esborrar nuclis antics no utilitzats a CentOS, RHEL i Fedora
- Com instal·lar les actualitzacions de seguretat automàticament a Debian i Ubuntu
Manteniu sempre el vostre sistema Linux actualitzat amb les últimes actualitzacions de seguretat i de paquets generals. Tens alguna pregunta per fer-ho, fes servir el formulari de comentaris a continuació.