GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS 8 /RHEL8を更新する方法

CentOS 8 / RHEL 8は最近リリースされましたが、CentOSコミュニティ/ Red Hatがオペレーティングシステムのアップデートをリリースすることが非常に多いため、システムを待っているアップデートがあるはずです。

場合によっては、オペレーティングシステムのインストール直後に、インストールを待機している更新が表示されます。

読む: CentOS8のインストール方法

読む: Red Hat EnterpriseLinux8のインストール方法

このガイドは、CentOS 8 / RHEL 8システムを更新して、システムに最新の更新パッケージまたはOSマイナーリリース(CentOS 8.1 / RHEL 8.1など)をインストールし、システムを安全に保つ方法を説明します。

バックアップ

OSの更新を実行する前に、重要なファイルのバックアップを取り、場所を保護することをお勧めします。

CentOS 8 /RHEL8を更新

更新の確認

まず、システムを待機している更新を見てみましょう。

yum check-update

出力:

次のアップデートが私のマシンで利用可能です。

Last metadata expiration check: 0:00:37 ago on Wed 23 Oct 2019 04:43:10 AM EDT.

bash.x86_64                                                4.4.19-8.el8_0                                          BaseOS
bind-export-libs.x86_64                                    32:9.11.4-17.P2.el8_0.1                                 BaseOS
epel-release.noarch                                        8-6.el8                                                 epel
grub2-common.noarch                                        1:2.02-66.el8_0.1                                       BaseOS
grub2-pc.x86_64                                            1:2.02-66.el8_0.1                                       BaseOS
grub2-pc-modules.noarch                                    1:2.02-66.el8_0.1                                       BaseOS
grub2-tools.x86_64                                         1:2.02-66.el8_0.1                                       BaseOS
grub2-tools-extra.x86_64                                   1:2.02-66.el8_0.1                                       BaseOS
grub2-tools-minimal.x86_64                                 1:2.02-66.el8_0.1                                       BaseOS
initscripts.x86_64                                         10.00.1-1.el8_0.1                                       BaseOS
iptables.x86_64                                            1.8.2-9.el8_0.1                                         BaseOS
iptables-ebtables.x86_64                                   1.8.2-9.el8_0.1                                         BaseOS
iptables-libs.x86_64                                       1.8.2-9.el8_0.1                                         BaseOS

.     .     .
.     .     .

sssd-client.x86_64                                         2.0.0-43.el8_0.3                                        BaseOS
sssd-common.x86_64                                         2.0.0-43.el8_0.3                                        BaseOS
sssd-kcm.x86_64                                            2.0.0-43.el8_0.3                                        BaseOS
sssd-nfs-idmap.x86_64                                      2.0.0-43.el8_0.3                                        BaseOS
systemd.x86_64                                             239-13.el8_0.5                                          BaseOS
systemd-libs.x86_64                                        239-13.el8_0.5                                          BaseOS
systemd-pam.x86_64                                         239-13.el8_0.5                                          BaseOS
systemd-udev.x86_64                                        239-13.el8_0.5                                          BaseOS
Obsoleting Packages
grub2-tools.x86_64                                         1:2.02-66.el8_0.1                                       BaseOS
    grub2-tools.x86_64                                     1:2.02-66.el8                                           @anaconda
grub2-tools-efi.x86_64                                     1:2.02-66.el8_0.1                                       BaseOS
    grub2-tools.x86_64                                     1:2.02-66.el8                                           @anaconda
grub2-tools-extra.x86_64                                   1:2.02-66.el8_0.1                                       BaseOS
    grub2-tools.x86_64                                     1:2.02-66.el8                                           @anaconda
grub2-tools-minimal.x86_64                                 1:2.02-66.el8_0.1                                       BaseOS
    grub2-tools.x86_64                                     1:2.02-66.el8                                           @anaconda

アップデートに満足したら、システムへのアップデートのインストールに進みます。

カーネルの更新

最初のタスクとして、OSカーネルパッケージのみを更新します。

次のセクションで説明する単一のコマンドでカーネルとパッケージの両方を更新できるため、カーネルを個別に更新することはオプションです。 CentOS / Red Hatはアップデートのリリース予定日を守っていないため、毎回カーネルアップデートを取得することはありません。

以下のコマンドを使用して、OSカーネルを更新します。

yum update -y kernel

パッケージの更新

次に、すでにインストールされているアプリケーションに関連するシステムの残りの更新をインストールします。

yum update

パッケージのリストとそのダウンロードサイズが表示されます。 Yと入力する必要があります Enterを押します 更新を開始します。

 
Last metadata expiration check: 0:13:04 ago on Wed 23 Oct 2019 04:43:10 AM EDT.
Dependencies resolved.
============================================================================================================================
 Package                               Arch              Version                                    Repository         Size
============================================================================================================================
Upgrading:
 bash                                  x86_64            4.4.19-8.el8_0                             BaseOS            1.5 M
 bind-export-libs                      x86_64            32:9.11.4-17.P2.el8_0.1                    BaseOS            1.1 M
 grub2-common                          noarch            1:2.02-66.el8_0.1                          BaseOS            880 k
 grub2-pc                              x86_64            1:2.02-66.el8_0.1                          BaseOS             35 k
 grub2-pc-modules                      noarch            1:2.02-66.el8_0.1                          BaseOS            899 k
 grub2-tools                           x86_64            1:2.02-66.el8_0.1                          BaseOS            1.9 M
 grub2-tools-extra                     x86_64            1:2.02-66.el8_0.1                          BaseOS            1.0 M
 grub2-tools-minimal                   x86_64            1:2.02-66.el8_0.1                          BaseOS            196 k

.     .     .
.     .     .

 sssd-kcm                              x86_64            2.0.0-43.el8_0.3                           BaseOS            207 k
 sssd-nfs-idmap                        x86_64            2.0.0-43.el8_0.3                           BaseOS             94 k
 systemd                               x86_64            239-13.el8_0.5                             BaseOS            3.4 M
 systemd-libs                          x86_64            239-13.el8_0.5                             BaseOS            551 k
 systemd-pam                           x86_64            239-13.el8_0.5                             BaseOS            222 k
 systemd-udev                          x86_64            239-13.el8_0.5                             BaseOS            1.3 M
 epel-release                          noarch            8-6.el8                                    epel               21 k
Installing dependencies:
 grub2-tools-efi                       x86_64            1:2.02-66.el8_0.1                          BaseOS            444 k

Transaction Summary
============================================================================================================================
Install   1 Package
Upgrade  50 Packages

Total download size: 47 M
Is this ok [y/N]: Y  << Press Y and Enter
Downloading Packages:
(1/51): grub2-tools-efi-2.02-66.el8_0.1.x86_64.rpm                                          226 kB/s | 444 kB     00:01
(2/51): bind-export-libs-9.11.4-17.P2.el8_0.1.x86_64.rpm                                    364 kB/s | 1.1 MB     00:03
(3/51): grub2-pc-2.02-66.el8_0.1.x86_64.rpm                                                 346 kB/s |  35 kB     00:00
(4/51): grub2-common-2.02-66.el8_0.1.noarch.rpm                                             575 kB/s | 880 kB     00:01
(5/51): bash-4.4.19-8.el8_0.x86_64.rpm                                                      413 kB/s | 1.5 MB     00:03
(6/51): grub2-pc-modules-2.02-66.el8_0.1.noarch.rpm                                         699 kB/s | 899 kB     00:01
(7/51): grub2-tools-minimal-2.02-66.el8_0.1.x86_64.rpm                                      987 kB/s | 196 kB     00:00

パッケージの更新がダウンロードされると、インストーラーは自動的にインストールを開始します。

プロンプトが表示された場合は、GPG署名キーを受け入れる必要がある場合があります。

(45/51): python3-libs-3.6.8-4.el8_0.x86_64.rpm                                              818 kB/s | 7.9 MB     00:09
(46/51): systemd-libs-239-13.el8_0.5.x86_64.rpm                                             929 kB/s | 551 kB     00:00
(47/51): systemd-pam-239-13.el8_0.5.x86_64.rpm                                              960 kB/s | 222 kB     00:00
(48/51): systemd-239-13.el8_0.5.x86_64.rpm                                                  690 kB/s | 3.4 MB     00:05
(49/51): epel-release-8-6.el8.noarch.rpm                                                    115 kB/s |  21 kB     00:00
(50/51): systemd-udev-239-13.el8_0.5.x86_64.rpm                                             959 kB/s | 1.3 MB     00:01
(51/51): selinux-policy-targeted-3.14.1-61.el8_0.2.noarch.rpm                               775 kB/s |  15 MB     00:19
----------------------------------------------------------------------------------------------------------------------------
Total                                                                                       1.5 MB/s |  47 MB     00:32
warning: /var/cache/dnf/epel-6519ee669354a484/packages/epel-release-8-6.el8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY
Extra Packages for Enterprise Linux 8 - x86_64                                              1.6 MB/s | 1.6 kB     00:00
Importing GPG key 0x2F86D6A1:
 Userid     : "Fedora EPEL (8) <[email protected]>"
 Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
Is this ok [y/N]: Y  << Press Y and Enter
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                    1/1
  Running scriptlet: bash-4.4.19-8.el8_0.x86_64                                                                         1/1
  Upgrading        : bash-4.4.19-8.el8_0.x86_64                                                                       1/101
  Running scriptlet: bash-4.4.19-8.el8_0.x86_64                                                                       1/101
  Upgrading        : grub2-common-1:2.02-66.el8_0.1.noarch                                                            2/101
  Upgrading        : platform-python-3.6.8-4.el8_0.x86_64                                                             3/101
  Running scriptlet: platform-python-3.6.8-4.el8_0.x86_64                                                             3/101
  Upgrading        : python3-libs-3.6.8-4.el8_0.x86_64                                                                4/101

システムアップデートが完了するまでしばらく待ちます。

  Verifying        : systemd-pam-239-13.el8.x86_64                                                                   97/101
  Verifying        : systemd-udev-239-13.el8_0.5.x86_64                                                              98/101
  Verifying        : systemd-udev-239-13.el8.x86_64                                                                  99/101
  Verifying        : epel-release-8-6.el8.noarch                                                                    100/101
  Verifying        : epel-release-8-5.el8.noarch                                                                    101/101

Upgraded:
  bash-4.4.19-8.el8_0.x86_64                                    bind-export-libs-32:9.11.4-17.P2.el8_0.1.x86_64
  grub2-common-1:2.02-66.el8_0.1.noarch                         grub2-pc-1:2.02-66.el8_0.1.x86_64
  grub2-pc-modules-1:2.02-66.el8_0.1.noarch                     grub2-tools-1:2.02-66.el8_0.1.x86_64
  grub2-tools-extra-1:2.02-66.el8_0.1.x86_64                    grub2-tools-minimal-1:2.02-66.el8_0.1.x86_64
  initscripts-10.00.1-1.el8_0.1.x86_64                          iptables-1.8.2-9.el8_0.1.x86_64
  iptables-ebtables-1.8.2-9.el8_0.1.x86_64                      iptables-libs-1.8.2-9.el8_0.1.x86_64
  kernel-tools-4.18.0-80.11.2.el8_0.x86_64                      kernel-tools-libs-4.18.0-80.11.2.el8_0.x86_64
  kmod-25-11.el8_0.2.x86_64                                     kmod-libs-25-11.el8_0.2.x86_64
  kpartx-0.7.8-7.el8_0.2.x86_64                                 libdnf-0.22.5-5.el8_0.x86_64
  libnfsidmap-1:2.3.3-14.el8_0.2.x86_64                         libsss_autofs-2.0.0-43.el8_0.3.x86_64
  libsss_certmap-2.0.0-43.el8_0.3.x86_64                        libsss_idmap-2.0.0-43.el8_0.3.x86_64
  libsss_nss_idmap-2.0.0-43.el8_0.3.x86_64                      libsss_sudo-2.0.0-43.el8_0.3.x86_64
  microcode_ctl-4:20180807a-2.20190618.1.el8_0.x86_64           p11-kit-0.23.14-5.el8_0.x86_64
  p11-kit-trust-0.23.14-5.el8_0.x86_64                          platform-python-3.6.8-4.el8_0.x86_64
  python3-hawkey-0.22.5-5.el8_0.x86_64                          python3-libdnf-0.22.5-5.el8_0.x86_64
  python3-libs-3.6.8-4.el8_0.x86_64                             python3-perf-4.18.0-80.11.2.el8_0.x86_64
  python3-rpm-4.14.2-11.el8_0.x86_64                            rpm-4.14.2-11.el8_0.x86_64
  rpm-build-libs-4.14.2-11.el8_0.x86_64                         rpm-libs-4.14.2-11.el8_0.x86_64
  rpm-plugin-selinux-4.14.2-11.el8_0.x86_64                     rpm-plugin-systemd-inhibit-4.14.2-11.el8_0.x86_64
  selinux-policy-3.14.1-61.el8_0.2.noarch                       selinux-policy-targeted-3.14.1-61.el8_0.2.noarch
  setup-2.12.2-2.el8.noarch                                     sssd-client-2.0.0-43.el8_0.3.x86_64
  sssd-common-2.0.0-43.el8_0.3.x86_64                           sssd-kcm-2.0.0-43.el8_0.3.x86_64
  sssd-nfs-idmap-2.0.0-43.el8_0.3.x86_64                        systemd-239-13.el8_0.5.x86_64
  systemd-libs-239-13.el8_0.5.x86_64                            systemd-pam-239-13.el8_0.5.x86_64
  systemd-udev-239-13.el8_0.5.x86_64                            epel-release-8-6.el8.noarch

Installed:
  grub2-tools-efi-1:2.02-66.el8_0.1.x86_64

Complete!

パッケージがインストールされたら、マシンを再起動します

reboot

更新の確認

check-updateコマンドを使用して、インストールが保留されている更新があるかどうかを確認します。

yum check-update

出力を返さないでください

または

システムコンソールまたは起動画面を確認すると、更新されたカーネルを介して起動するはずです。

以下のコマンドを使用して、更新されたカーネルでシステムを起動することもできます。

uname -a

出力:

Linux centos8.itzgeek.local 4.18.0-80.11.2.el8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
システムが新しいカーネルで起動しない場合は、マシンを古いカーネルで起動してから、新しくインストールしたカーネルを再インストールします。

結論

それで全部です。コメントセクションでフィードバックを共有してください。


Cent OS
  1. CentOS 6 / RHEL 6(x86_64)にVMwareWorkstation8をインストールする方法

  2. システムを最新の状態に保つ方法– CentOS / RHEL / Fedora

  3. RHEL / CentOSでautoconfとautomakeをインストールまたは更新する方法は?

  1. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  2. RHEL 8 /CentOS8にP7Zipをインストールする方法

  3. RHEL 8 /CentOS8にntfs-3gをインストールする方法

  1. PHP-mbstringをRHEL8/CentOS8にインストールする方法

  2. RHEL 8 /CentOS8にphantomjsをインストールする方法

  3. DropboxをRHEL8/CentOS8にインストールする方法