Kif Tiċċekkja u Tinstalla Aġġornamenti Fuq CentOS u RHEL


L-installazzjoni ta' aġġornamenti għall-pakketti tas-softwer jew il-kernel innifsu, hija ħidma rakkomandata ħafna u ta' benefiċċju għall-amministraturi tas-sistema; aktar speċjalment meta niġu għall-aġġornamenti tas-sigurtà jew irqajja. Filwaqt li jiġu skoperti vulnerabbiltajiet tas-sigurtà, is-softwer affettwat għandu jiġi aġġornat sabiex jitnaqqas kwalunkwe riskju potenzjali għas-sigurtà għas-sistema kollha.

Jekk ma kkonfiguratx is-sistema tiegħek biex tinstalla irqajja jew aġġornamenti tas-sigurtà awtomatikament, allura trid tagħmel dan manwalment. F'dan l-artikolu, aħna ser nuruk kif tiċċekkja u tinstalla aġġornamenti tas-softwer fuq distribuzzjonijiet CentOS u RHEL.

Biex tiċċekkja għal xi aġġornamenti disponibbli għall-pakketti installati tiegħek, uża l-maniġer tal-pakketti YUM mas-sottokmand tal-kontroll tal-aġġornament; dan jgħinek tara l-aġġornamenti kollha tal-pakketti mir-repożitorji kollha jekk hemm disponibbli.

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

Biex taġġorna pakkett wieħed għall-aħħar verżjoni disponibbli, mexxi l-kmand hawn taħt. F'dan l-eżempju, yum se jipprova jaġġorna l-pakkett 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
....

Biex taġġorna grupp ta 'pakketti, il-kmand li ġej se taġġorna l-għodod ta' żvilupp tiegħek (kompilatur C u C++ flimkien ma 'utilitajiet relatati).

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

Biex taġġorna s-softwer kollu tas-sistema tiegħek kif ukoll id-dipendenzi tagħhom għall-aħħar verżjoni, uża dan il-kmand:

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

Dak hu! Inti tista 'tixtieq taqra dawn l-artikoli relatati li ġejjin.

  1. Kif Tinstalla jew Taġġorna għall-Aħħar Verżjoni Kernel f'CentOS 7
  2. Kif Tħassar Kernels Qadim Mhux Użati f'CentOS, RHEL u Fedora
  3. Kif Tinstalla Aġġornamenti tas-Sigurtà Awtomatikament fuq Debian u Ubuntu

Dejjem żommok aġġornat is-sistema Linux bl-aħħar aġġornamenti tas-sigurtà u tal-pakketti ġenerali. Għandek xi mistoqsijiet x'tistaqsi, uża l-formola tal-kumment hawn taħt għal dan.