CentOS 7.6 を最小インストールする

目次

CentOS 導入

Minimal(ミニマル)インストーラを使って CentOS の最小インストールを行いました。
Minimal は最小限の環境を整備するためのイメージで、当然デスクトップ環境なども含まれません。
用途が定まっているサーバの構築などに使います。

  • Index of /Linux/centos/7.6.1810/isos/x86_64
    • CentOS-7-x86_64-DVD-1810.iso
      DVDメディアに収まるサイズによく使われるであろうパッケージを収録したもの。
    • CentOS-7-x86_64-Everything-1810.iso
      CentOS 7.6 で利用可能な全パッケージを収録。その代わりサイズ大(10GB)。
    • CentOS-7-x86_64-LiveGNOME-1810.iso
      デスクトップ環境 Gnome の Liveイメージ *1
    • CentOS-7-x86_64-LiveKDE-1810.iso
      デスクトップ環境 KDE の Liveイメージ *1
    • CentOS-7-x86_64-Minimal-1810.iso
      必要最小限の環境を整備するためのイメージ。
    • CentOS-7-x86_64-NetInstall-1810.iso
      ネットワークインストール用(LAN内のリソースも利用可)。

*1 インストールせずにオンメモリで利用可(起動後にインストール可能)。

インストール

ダウンロードした ISO ファイルをメディアに展開します。
※Ubuntu 18 系とは異なり、DVDメディアで問題なく導入できました。

なお、USBメモリに展開する場合は Etcher や Win32 Disk Imager が便利です。

※インストール中に NIC(LAN)の設定を済ませておくほうが楽です。
(インストール後にアップデートをかけるので)。

アップデート

導入後は、パッケージを最新にします。
下記は Minimal で初期導入されているパッケージが分かりやすいように check-update コマンドを事前に発行しています。
全部で44パッケージなんですね。
※check-update:アップデート可能な全パッケージを表示する(yum list updates でも同じ)。

# yum check-update
NetworkManager.x86_64                   1:1.12.0-8.el7_6                 updates
NetworkManager-libnm.x86_64             1:1.12.0-8.el7_6                 updates
NetworkManager-team.x86_64              1:1.12.0-8.el7_6                 updates
NetworkManager-tui.x86_64               1:1.12.0-8.el7_6                 updates
NetworkManager-wifi.x86_64              1:1.12.0-8.el7_6                 updates
bind-libs-lite.x86_64                   32:9.9.4-73.el7_6                updates
bind-license.noarch                     32:9.9.4-73.el7_6                updates
cronie.x86_64                           1.4.11-20.el7_6                  updates
cronie-anacron.x86_64                   1.4.11-20.el7_6                  updates
device-mapper.x86_64                    7:1.02.149-10.el7_6.3            updates
device-mapper-event.x86_64              7:1.02.149-10.el7_6.3            updates
device-mapper-event-libs.x86_64         7:1.02.149-10.el7_6.3            updates
device-mapper-libs.x86_64               7:1.02.149-10.el7_6.3            updates
freetype.x86_64                         2.8-12.el7_6.1                   updates
glibc.x86_64                            2.17-260.el7_6.3                 updates
glibc-common.x86_64                     2.17-260.el7_6.3                 updates
grub2.x86_64                            1:2.02-0.76.el7.centos.1         updates
grub2-common.noarch                     1:2.02-0.76.el7.centos.1         updates
grub2-pc.x86_64                         1:2.02-0.76.el7.centos.1         updates
grub2-pc-modules.noarch                 1:2.02-0.76.el7.centos.1         updates
grub2-tools.x86_64                      1:2.02-0.76.el7.centos.1         updates
grub2-tools-extra.x86_64                1:2.02-0.76.el7.centos.1         updates
grub2-tools-minimal.x86_64              1:2.02-0.76.el7.centos.1         updates
ipset.x86_64                            6.38-3.el7_6                     updates
ipset-libs.x86_64                       6.38-3.el7_6                     updates
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
krb5-libs.x86_64                        1.15.1-37.el7_6                  updates
lvm2.x86_64                             7:2.02.180-10.el7_6.3            updates
lvm2-libs.x86_64                        7:2.02.180-10.el7_6.3            updates
nss.x86_64                              3.36.0-7.1.el7_6                 updates
nss-sysinit.x86_64                      3.36.0-7.1.el7_6                 updates
nss-tools.x86_64                        3.36.0-7.1.el7_6                 updates
nss-util.x86_64                         3.36.0-1.1.el7_6                 updates
openldap.x86_64                         2.4.44-21.el7_6                  updates
policycoreutils.x86_64                  2.5-29.el7_6.1                   updates
python-perf.x86_64                      3.10.0-957.5.1.el7               updates
selinux-policy.noarch                   3.13.1-229.el7_6.9               updates
selinux-policy-targeted.noarch          3.13.1-229.el7_6.9               updates
systemd.x86_64                          219-62.el7_6.3                   updates
systemd-libs.x86_64                     219-62.el7_6.3                   updates
systemd-sysv.x86_64                     219-62.el7_6.3                   updates
tzdata.noarch                           2018i-1.el7                      updates
# yum update

パッケージ数が44と少ないのでアップデートもすぐ終わります。