CentOS7.5 から 7.6 にアップデートしてみます

CentOS7.5 から 7.6 にアップデート

kernel の脆弱性などもあるようなので、CentOS7.5 から 7.6 にアップデートしてみたいと思います。

Red Hat Enterprise パラメーターで、CVE-2017-5754、CVE-2017-5715、および CVE-2017-5753 で提供されているマイクロコードおよびセキュリティーのパッチによるパフォーマンスへの影響を制御する
https://access.redhat.com/ja/articles/3316261

とは言っても、カーネルをアップデートする方法です。
カーネルをアップデートすると、使用しているシステムに影響がある場合があるので、注意してください。

CentOS 7.5 の状態を確認

アップデート前の状態を確認しておきます。

[root@centos75-76-105 ~]# uname -a
Linux centos75-76-105 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@centos75-76-105 ~]# yum list installed |grep kernel
kernel.x86_64                         3.10.0-862.el7                   @anaconda
kernel-tools.x86_64                   3.10.0-862.el7                   @anaconda
kernel-tools-libs.x86_64              3.10.0-862.el7                   @anaconda
[root@centos75-76-105 ~]# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)

CentOS 7.5 のカーネルバージョンは 3.10.0-862 です。

[root@centos75-76-105 ~]# rpm -qa |grep kernel
kernel-tools-3.10.0-862.el7.x86_64
kernel-tools-libs-3.10.0-862.el7.x86_64
kernel-3.10.0-862.el7.x86_64

CentOS 7.6 へアップデート

yum update でアップデートを行います。
yum を使わない方法もあります。

[root@centos75-76-105 ~]# yum update
読み込んだプラグイン:fastestmirror
Determining fastest mirrors
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
base                                                                         | 3.6 kB  00:00:00     
extras                                                                       | 3.4 kB  00:00:00     
updates                                                                      | 3.4 kB  00:00:00     
(1/4): base/7/x86_64/group_gz                                                | 166 kB  00:00:00     
(2/4): extras/7/x86_64/primary_db                                            | 180 kB  00:00:00     
(3/4): base/7/x86_64/primary_db                                              | 6.0 MB  00:00:00     
(4/4): updates/7/x86_64/primary_db                                           | 2.5 MB  00:00:00     
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ GeoIP.x86_64 0:1.5.0-11.el7 を 更新

**長いので略**

---> パッケージ libsmartcols.x86_64 0:2.23.2-59.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

====================================================================================================
 Package                          アーキテクチャー
                                              バージョン                         リポジトリー  容量
====================================================================================================
インストール中:
 grub2                            x86_64      1:2.02-0.76.el7.centos.1           updates       31 k
     grub2.x86_64 1:2.02-0.65.el7.centos.2 を入れ替えます
 grub2-tools                      x86_64      1:2.02-0.76.el7.centos.1           updates      1.8 M
     grub2-tools.x86_64 1:2.02-0.65.el7.centos.2 を入れ替えます

**長いので略**

 libpng                           x86_64      2:1.5.13-7.el7_2                   base         213 k
 libsmartcols                     x86_64      2.23.2-59.el7                      base         140 k

トランザクションの要約
====================================================================================================
インストール    5 パッケージ (+3 個の依存関係のパッケージ)
更新          158 パッケージ

総ダウンロード容量: 232 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
警告: /var/cache/yum/x86_64/7/base/packages/GeoIP-1.5.0-13.el7.x86_64.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID f4a80eb5: NOKEY
GeoIP-1.5.0-13.el7.x86_64.rpm の公開鍵がインストールされていません

**長いので略**

(165/166): kernel-3.10.0-957.5.1.el7.x86_64.rpm                              |  48 MB  00:00:15     
(166/166): linux-firmware-20180911-69.git85c5d90.el7.noarch.rpm              |  49 MB  00:00:13     
----------------------------------------------------------------------------------------------------
合計                                                                9.8 MB/s | 232 MB  00:00:23     
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 から鍵を取得中です。
Importing GPG key 0xF4A80EB5:
 Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key) "
 Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 Package    : centos-release-7-5.1804.el7.centos.x86_64 (@anaconda)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
上記の処理を行います。よろしいでしょうか? [y/N]y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  更新します              : libgcc-4.8.5-36.el7.x86_64                                        1/328 
  更新します              : 1:grub2-common-2.02-0.76.el7.centos.1.noarch                      
  検証中                  : libdrm-2.4.83-2.el7.x86_64                                      328/328 

インストール:
  grub2.x86_64 1:2.02-0.76.el7.centos.1                                                             
  grub2-tools.x86_64 1:2.02-0.76.el7.centos.1                                                       
  grub2-tools-extra.x86_64 1:2.02-0.76.el7.centos.1                                                 
  grub2-tools-minimal.x86_64 1:2.02-0.76.el7.centos.1                                               
  kernel.x86_64 0:3.10.0-957.5.1.el7                                                                

依存性関連をインストールしました:
  json-c.x86_64 0:0.11-4.el7_0  libpng.x86_64 2:1.5.13-7.el7_2  libsmartcols.x86_64 0:2.23.2-59.el7 

更新:
  GeoIP.x86_64 0:1.5.0-13.el7                                                                       
  NetworkManager.x86_64 1:1.12.0-8.el7_6                                                            
  NetworkManager-libnm.x86_64 1:1.12.0-8.el7_6                                                      
  NetworkManager-team.x86_64 1:1.12.0-8.el7_6                                                       
  NetworkManager-tui.x86_64 1:1.12.0-8.el7_6                                                        
  NetworkManager-wifi.x86_64 1:1.12.0-8.el7_6                                                       

置換:
  grub2.x86_64 1:2.02-0.65.el7.centos.2         grub2-tools.x86_64 1:2.02-0.65.el7.centos.2        

完了しました!
[root@centos75-76-105 ~]# yum list installed |grep kernel
kernel.x86_64                         3.10.0-862.el7                   @anaconda
kernel.x86_64                         3.10.0-957.5.1.el7               @updates 
kernel-tools.x86_64                   3.10.0-957.5.1.el7               @updates 
kernel-tools-libs.x86_64              3.10.0-957.5.1.el7               @updates 

[root@centos75-76-105 ~]# uname -a
Linux centos75-76-105 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

起動しているカーネルは変わっていないので再起動します

[root@centos75-76-105 ~]# shutdown -r now

起動したカーネルが変わっていることを確認します。

[root@centos75-76-105 ~]# uname -a
Linux centos75-76-105 3.10.0-957.5.1.el7.x86_64 #1 SMP Fri Feb 1 14:54:57 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@centos75-76-105 ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core) 
スポンサーリンク
spdsk-side
spdsk-side