Rocky Linux 8の初期設定をしよう!
インストールが終わったら、まず始めにやっておくべきことがあれこれとあります。
ここでは、Rocky Linux 8の初期設定について掲載しています。
[広告]
環境整備
まずはRocky Linux 8の環境を整えましょう。最初に入れておきたいソフトウェアやアップデートなどを行っていきます。
EPELリポジトリの追加(64bit)
EPELというFedoraプロジェクトによる外部リポジトリを追加することで、Rocky Linuxの標準パッケージで用意していないパッケージもインストール出来るようになります。
[root@rl8 ~]# dnf -y install epel-release
インストール済み:
epel-release-8-18.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
インストール済み:
dnf-automatic-4.7.0-11.el8.noarch
完了しました!
インストールしただけでは動かないので、実行しましょう。
[root@rl8 ~]# sed -i 's/apply_updates = no/apply_updates = yes/g' /etc/dnf/automatic.conf
[root@rl8 ~]# systemctl enable --now dnf-automatic.timer
Created symlink /etc/systemd/system/timers.target.wants/dnf-automatic.timer → /usr/lib/systemd/system/dnf-automatic.timer.
サービス有効化の際に"--now"を付けると、有効化と同時にサービスを実行することができます。
[root@rl8 ~]# systemctl status dnf-automatic.timer
● dnf-automatic.timer - dnf-automatic timer Loaded: loaded (/usr/lib/systemd/system/dnf-automatic.timer; enabled; vendor> Active: active (waiting) since Sat 2023-03-04 16:43:19 JST; 15s ago Trigger: Sun 2023-03-05 06:48:02 JST; 14h left 3月 04 16:43:19 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
インストール済み:
fuse-2.9.7-16.el8.x86_64 fuse-common-3.3.0-16.el8.x86_64
libdrm-2.4.111-1.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
libxslt-1.1.32-6.el8.x86_64 open-vm-tools-12.0.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)
○仮想化準備(Proxmox)
○基本操作
○導入
○セキュリティ対策
○Dynamic DNS
○NTPサーバ
○データベース
○WEBサーバ
○FTPサーバ
○メールサーバ
○DNSサーバ
○ブログシステム
○オンラインストレージ
○その他