Rocky Linux 8の初期設定をしよう!
インストールが終わったら、まず始めにやっておくべきことがあれこれとあります。
ここでは、Rocky Linux 8の初期設定について掲載しています。
[広告]
環境整備
まずはRocky Linux 8の環境を整えましょう。最初に入れておきたいソフトウェアやアップデートなどを行っていきます。
EPELリポジトリの追加(64bit)
EPELというFedoraプロジェクトによる外部リポジトリを追加することで、Rocky Linuxの標準パッケージで用意していないパッケージもインストール出来るようになります。
[root@rl8 ~]# dnf -y install epel-release
================================================================================
パッケージ Arch バージョン リポジトリー サイズ
================================================================================
インストール:
epel-release noarch 8-13.el8 extras 23 k
トランザクションの概要
================================================================================
インストール 1 パッケージ
ダウンロードサイズの合計: 23 k
インストール後のサイズ: 35 k
パッケージのダウンロード:
epel-release-8-13.el8.noarch.rpm 169 kB/s | 23 kB 00:00
--------------------------------------------------------------------------------
合計 31 kB/s | 23 kB 00:00
Rocky Linux 8 - Extras 323 kB/s | 1.6 kB 00:00
GPG 鍵 0x6D745A60 をインポート中:
Userid : "Release Engineering <infrastructure@rockylinux.org>"
Fingerprint: 7051 C470 A929 F454 CEBE 37B7 15AF 5DAC 6D74 5A60
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
鍵のインポートに成功しました
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール中 : epel-release-8-13.el8.noarch 1/1
scriptletの実行中: epel-release-8-13.el8.noarch 1/1
検証 : epel-release-8-13.el8.noarch 1/1
インストール済み:
epel-release-8-13.el8.noarch
完了しました!
純正のパッケージとの競合を避けるため、普段は無効にしておき、必要なときだけ有効にするようにします。
[root@rl8 ~]# sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/epel.repo
dnf-automaticのイントール
もし、「勝手にアップデートされるのが嫌だ」、「アップデートは自分でやらないと気が済まない」という方は、この作業を飛ばして次へ進んでください。
Rocky Linuxにも様々なアップデートがあります。"dnf-automatic"は自動でアップデートを行ってくれるプラグインです。
dnf-automaticは決められた時刻(デフォルトでは午前4時頃)に起動し、アップデートの確認が終わったら終了するので、メモリ領域をいつまでも消費している、ということはありません。
[root@rl8 ~]# dnf -y install dnf-automatic
================================================================================
パッケージ Arch バージョン リポジトリー サイズ
================================================================================
インストール:
dnf-automatic noarch 4.7.0-4.el8 baseos 149 k
トランザクションの概要
================================================================================
インストール 1 パッケージ
ダウンロードサイズの合計: 149 k
インストール後のサイズ: 51 k
パッケージのダウンロード:
sed -i 's/apply_updates = no/apply_updates = yes/g' /etc/dnf/automatic.conf dnf-automatic-4.7.0-4.el8.noarch.rpm 321 kB/s | 149 kB 00:00
--------------------------------------------------------------------------------
合計 165 kB/s | 149 kB 00:00
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール中 : dnf-automatic-4.7.0-4.el8.noarch 1/1
scriptletの実行中: dnf-automatic-4.7.0-4.el8.noarch 1/1
検証 : dnf-automatic-4.7.0-4.el8.noarch 1/1
インストール済み:
dnf-automatic-4.7.0-4.el8.noarch
完了しました!
インストールしただけでは動かないので、実行しましょう。
[root@rl8 ~]# sed -i 's/apply_updates = no/apply_updates = yes/g' /etc/dnf/automatic.conf
[root@rl8 ~]# systemctl start dnf-automatic.timer
再起動後も自動的に起動するように設定をします。
[root@rl8 ~]# systemctl enable dnf-automatic.timer
Created symlink /etc/systemd/system/timers.target.wants/dnf-automatic.timer → /usr/lib/systemd/system/dnf-automatic.timer.
[root@rl8 ~]# systemctl status dnf-automatic.timer
● dnf-automatic.timer - dnf-automatic timer Loaded: loaded (/usr/lib/systemd/system/dnf-automatic.timer; enabled; vendor preset: disabled) Active: active (waiting) since Mon 2021-06-21 15:53:04 JST; 39s ago Trigger: Tue 2021-06-22 06:31:43 JST; 14h left 6月 21 15:53:04 rl8.mhserv.info systemd[1]: Started dnf-automatic timer.
アップデート
Rocky Linuxをアップデートします。この作業は時間がかかる場合があります。みかんでも食べながらまったり待ちましょう。
[root@rl8 ~]# dnf -y update
アップデート後、一度再起動しておきましょう。
[root@rl8 ~]# reboot
セキュリティの設定
セキュリティの設定をします。
SELinux
CentOSにはセキュリティ対策としてSELinuxというものが用意されています。SELinuxを適切に設定することでより強固なサーバを構築することができるのですが…設定が結構やっかいです。
よって、今回はSELinuxを無効にしておきます。
[root@rl8 ~]# getenforce
Enforcing
[root@rl8 ~]# setenforce 0
[root@rl8 ~]# getenforce
Permissive
"Permissive"と表示されれば、SELinuxが無効になっている状態です。
このままでは、再起動すると設定が戻ってしまうので、再起動後も有効になるよう設定する必要があります。
[root@rl8 ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
VMware Tools(VMware製品を使用している場合のみ)
VMware PlayerなどのVMware製品で仮想化している場合、VMware Toolsをインストールすることで動作が速くなることがあります。
今回はオープンソースで開発されているVMware Tools互換の「Open VM Tools」をインストールします。
Open VM Toolsのインストール
Open VM Toolsは標準のリポジトリに含まれています。
[root@rl8 ~]# dnf -y install open-vm-tools
================================================================================
パッケージ Arch バージョン リポジトリー サイズ
================================================================================
インストール:
open-vm-tools x86_64 11.2.5-2.el8 appstream 771 k
依存関係のインストール:
fuse x86_64 2.9.7-12.el8 baseos 81 k
fuse-common x86_64 3.2.1-12.el8 baseos 20 k
libdrm x86_64 2.4.106-2.el8 appstream 166 k
libmspack x86_64 0.7-0.3.alpha.el8.4 appstream 69 k
libpciaccess x86_64 0.14-1.el8 baseos 31 k
libtool-ltdl x86_64 2.4.6-25.el8 baseos 57 k
xmlsec1 x86_64 1.2.25-4.el8 appstream 191 k
xmlsec1-openssl x86_64 1.2.25-4.el8 appstream 94 k
トランザクションの概要
================================================================================
インストール 9 パッケージ
ダウンロードサイズの合計: 1.4 M
インストール後のサイズ: 4.3 M
パッケージのダウンロード:
(1/9): libmspack-0.7-0.3.alpha.el8.4.x86_64.rpm 220 kB/s | 69 kB 00:00
(2/9): xmlsec1-1.2.25-4.el8.x86_64.rpm 229 kB/s | 191 kB 00:00
(3/9): libdrm-2.4.106-2.el8.x86_64.rpm 126 kB/s | 166 kB 00:01
(4/9): xmlsec1-openssl-1.2.25-4.el8.x86_64.rpm 274 kB/s | 94 kB 00:00
(5/9): fuse-2.9.7-12.el8.x86_64.rpm 132 kB/s | 81 kB 00:00
(6/9): libpciaccess-0.14-1.el8.x86_64.rpm 1.1 MB/s | 31 kB 00:00
(7/9): fuse-common-3.2.1-12.el8.x86_64.rpm 35 kB/s | 20 kB 00:00
(8/9): libtool-ltdl-2.4.6-25.el8.x86_64.rpm 324 kB/s | 57 kB 00:00
(9/9): open-vm-tools-11.2.5-2.el8.x86_64.rpm 204 kB/s | 771 kB 00:03
--------------------------------------------------------------------------------
合計 306 kB/s | 1.4 MB 00:04
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール中 : libtool-ltdl-2.4.6-25.el8.x86_64 1/9
scriptletの実行中: libtool-ltdl-2.4.6-25.el8.x86_64 1/9
インストール中 : xmlsec1-1.2.25-4.el8.x86_64 2/9
インストール中 : xmlsec1-openssl-1.2.25-4.el8.x86_64 3/9
インストール中 : libpciaccess-0.14-1.el8.x86_64 4/9
インストール中 : libdrm-2.4.106-2.el8.x86_64 5/9
インストール中 : fuse-common-3.2.1-12.el8.x86_64 6/9
インストール中 : fuse-2.9.7-12.el8.x86_64 7/9
インストール中 : libmspack-0.7-0.3.alpha.el8.4.x86_64 8/9
インストール中 : open-vm-tools-11.2.5-2.el8.x86_64 9/9
scriptletの実行中: open-vm-tools-11.2.5-2.el8.x86_64 9/9
検証 : libdrm-2.4.106-2.el8.x86_64 1/9
検証 : libmspack-0.7-0.3.alpha.el8.4.x86_64 2/9
検証 : open-vm-tools-11.2.5-2.el8.x86_64 3/9
検証 : xmlsec1-1.2.25-4.el8.x86_64 4/9
検証 : xmlsec1-openssl-1.2.25-4.el8.x86_64 5/9
検証 : fuse-2.9.7-12.el8.x86_64 6/9
検証 : fuse-common-3.2.1-12.el8.x86_64 7/9
検証 : libpciaccess-0.14-1.el8.x86_64 8/9
検証 : libtool-ltdl-2.4.6-25.el8.x86_64 9/9
インストール済み:
fuse-2.9.7-12.el8.x86_64 fuse-common-3.2.1-12.el8.x86_64
libdrm-2.4.106-2.el8.x86_64 libmspack-0.7-0.3.alpha.el8.4.x86_64
libpciaccess-0.14-1.el8.x86_64 libtool-ltdl-2.4.6-25.el8.x86_64
open-vm-tools-11.2.5-2.el8.x86_64 xmlsec1-1.2.25-4.el8.x86_64
xmlsec1-openssl-1.2.25-4.el8.x86_64
完了しました!
VMware Toolsインストール後、念のため再起動しておきましょう。
[root@rl8 ~]# reboot
続いて、一般ユーザーの作成を行いたいと思います。
参考にしたサイト様
今回新しく登場したコマンド
- dnf
- sed
- vi
- systemctl
- reboot
[広告]

トップページ
Rocky Linux 8
○インストール準備
○仮想化準備(VMware)
○仮想化準備(Hyper-V)
○導入
○基本操作
○セキュリティ対策
○Dynamic DNS
○NTPサーバ
○データベース
○WEBサーバ
○その他
CentOS 7
Scientific Linux 6
CentOS 5
ブログ
[広告]