Wéi kontrolléiert an installéiert Updates op CentOS an RHEL


Installéiere vun Updates fir Software Packagen oder de Kernel selwer ass eng héich recommandéiert a profitabel Aufgab fir Systemadministratoren; méi besonnesch wann et ëm Sécherheetsupdates oder Patches kënnt. Wärend Sécherheetsschwieregkeeten entdeckt ginn, muss déi betraff Software aktualiséiert ginn fir potenziell Sécherheetsrisiken fir de ganze System ze reduzéieren.

Wann Dir Äre System net konfiguréiert hutt fir automatesch Sécherheetspatches oder Updates z'installéieren, da musst Dir et manuell maachen. An dësem Artikel wäerte mir Iech weisen wéi Dir Softwareupdates op CentOS a RHEL Verdeelungen iwwerpréift an installéiere wëllt.

Fir z'iwwerpréiwen fir all Aktualiséierunge verfügbar fir Är installéiert Packagen, benotzt YUM Package Manager mat der Kontrollaktualiséierung Ënnerkommando; dëst hëlleft Iech all Packageupdates vun all Repositories ze gesinn, wa verfügbar sinn.

# 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 
....

Fir en eenzege Package op déi lescht verfügbar Versioun ze aktualiséieren, fuert de Kommando hei ënnen. An dësem Beispill wäert yum probéieren den httpd Package ze aktualiséieren.

# 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
....

Fir e Paketgrupp ze aktualiséieren, aktualiséiert de folgende Kommando Är Entwécklungsinstrumenter (C an C++ Compiler plus verwandte Utilities).

# 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
...

Fir all Är Systemsoftware wéi och hir Ofhängegkeeten op déi lescht Versioun ze upgrade, benotzt dëse Kommando:

# 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
....

Dat ass et! Dir kënnt gären dës folgend Zesummenhang Artikelen liesen.

  1. Wéi installéiert oder Upgrade op déi lescht Kernel Versioun am CentOS 7
  2. Wéi läscht al onbenotzt Kernel an CentOS, RHEL a Fedora
  3. Wéi installéiert Sécherheetsupdates automatesch op Debian an Ubuntu

Halt Iech ëmmer Linux System um neiste Stand mat de leschte Sécherheets- an allgemenge Packageupdates. Hutt Dir Froen ze stellen, benotzt de Kommentarformular hei ënnen fir dat.