Kā pārbaudīt un instalēt atjauninājumus CentOS un RHEL


Atjauninājumu instalēšana programmatūras pakotnēm vai pašam kodolam ir ļoti ieteicams un izdevīgs uzdevums sistēmas administratoriem; jo īpaši attiecībā uz drošības atjauninājumiem vai ielāpiem. Kamēr tiek atklātas drošības ievainojamības, skartā programmatūra ir jāatjaunina, lai mazinātu iespējamos drošības riskus visai sistēmai.

Ja neesat konfigurējis sistēmu automātiskai drošības ielāpu vai atjauninājumu instalēšanai, tas jādara manuāli. Šajā rakstā mēs parādīsim, kā pārbaudīt un instalēt programmatūras atjauninājumus CentOS un RHEL izplatījumos.

Lai pārbaudītu, vai jūsu instalētajām pakotnēm ir pieejami atjauninājumi, izmantojiet YUM pakotņu pārvaldnieku ar apakškomandu check-update; tas palīdz jums redzēt visus pakotņu atjauninājumus no visiem krātuvēm, ja tādi ir pieejami.

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

Lai atjauninātu atsevišķu pakotni uz jaunāko pieejamo versiju, palaidiet zemāk esošo komandu. Šajā piemērā yum mēģinās atjaunināt paketi 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
....

Lai atjauninātu pakotņu grupu, sekojošā komanda atjauninās jūsu izstrādes rīkus (C un C ++ kompilators un saistītās utilītas).

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

Lai jauninātu visu sistēmas programmatūru, kā arī to atkarību uz jaunāko versiju, izmantojiet šo komandu:

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

Tieši tā! Jūs varētu vēlēties izlasīt šos saistītos rakstus.

  1. Kā CentOS 7 instalēt vai jaunināt uz jaunāko kodola versiju
  2. Kā izdzēst vecos neizmantotos kodolus centOS, RHEL un Fedora
  3. Kā automātiski instalēt drošības atjauninājumus Debian un Ubuntu

Vienmēr informējiet Linux sistēmu ar jaunākajiem drošības un vispārējiem pakotņu atjauninājumiem. Vai jums ir kādi jautājumi, ko izmantot, tam izmantojiet zemāk esošo komentāru veidlapu.