AlmaLinux 9の初期設定をしよう!
インストールが終わったら、まず始めにやっておくべきことがあれこれとあります。
ここでは、AlmaLinux 9の初期設定について掲載しています。
[広告]
環境整備
まずはAlmaLinux 9の環境を整えましょう。最初に入れておきたいソフトウェアやアップデートなどを行っていきます。
EPELリポジトリの追加
EPELというFedoraプロジェクトによる外部リポジトリを追加することで、AlmaLinuxの標準パッケージで用意していないパッケージもインストール出来るようになります。
[root@al9 ~]# dnf -y install epel-release
Installed:
epel-release-9-5.el9.noarch
Complete!
純正のパッケージとの競合を避けるため、普段は無効にしておき、必要なときだけ有効にするようにします。
[root@al9 ~]# sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/epel.repo
dnf-automaticのイントール
もし、「勝手にアップデートされるのが嫌だ」、「アップデートは自分でやらないと気が済まない」という方は、この作業を飛ばして次へ進んでください。
AlmaLinuxにも様々なアップデートがあります。"dnf-automatic"は自動でアップデートを行ってくれるプラグインです。
dnf-automaticは決められた時刻(デフォルトでは午前4時頃)に起動し、アップデートの確認が終わったら終了するので、メモリ領域をいつまでも消費している、ということはありません。
[root@al9 ~]# dnf -y install dnf-automatic
Installed:
dnf-automatic-4.14.0-8.el9.alma.1.noarch Complete!
インストールしただけでは動かないので、実行しましょう。
[root@al9 ~]# sed -i 's/apply_updates = no/apply_updates = yes/g' /etc/dnf/automatic.conf
[root@al9 ~]# 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@al9 ~]# systemctl status dnf-automatic.timer
● dnf-automatic.timer - dnf-automatic timer
Loaded: loaded (/usr/lib/systemd/system/dnf-automatic.timer; enabled; preset: disabled)
Active: active (waiting) since Fri 2024-01-12 10:52:31 JST; 17s ago
Until: Fri 2024-01-12 10:52:31 JST; 17s ago
Trigger: Sat 2024-01-13 06:56:38 JST; 20h left
Triggers: ● dnf-automatic.service
セキュリティの設定
セキュリティの設定をします。
アップデート
まずはAlmaLinuxをアップデートします。この作業は時間がかかる場合があります。みかんでも食べながらまったり待ちましょう。
[root@al9 ~]# dnf -y update
アップデート後、一度再起動しておきましょう。
[root@al9 ~]# reboot
SELinux
CentOSにはセキュリティ対策としてSELinuxというものが用意されています。SELinuxを適切に設定することでより強固なサーバを構築することができるのですが…設定が結構やっかいです。
よって、今回はSELinuxを無効にしておきます。
[root@al9 ~]# getenforce
Enforcing
[root@al9 ~]# setenforce 0
[root@al9 ~]# getenforce
Permissive
"Permissive"と表示されれば、SELinuxが無効になっている状態です。
このままでは、再起動すると設定が戻ってしまうので、再起動後も有効になるよう設定する必要があります。
[root@al9 ~]# 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@al9 ~]# dnf -y install open-vm-tools
Installed:
fuse-2.9.9-15.el9.x86_64
fuse-common-3.10.2-6.el9.x86_64
libdrm-2.4.115-1.el9.x86_64
libmspack-0.10.1-0.7.alpha.el9.x86_64
libpciaccess-0.16-6.el9.x86_64
libtirpc-1.3.3-2.el9.x86_64
libtool-ltdl-2.4.6-45.el9.x86_64
libxslt-1.1.34-9.el9.x86_64
open-vm-tools-12.2.5-3.el9_3.2.alma.1.x86_64
pciutils-3.7.0-5.el9.x86_64
tar-2:1.34-6.el9_1.x86_64
xmlsec1-1.2.29-9.el9.x86_64
xmlsec1-openssl-1.2.29-9.el9.x86_64 Complete!
VMware Toolsインストール後、念のため再起動しておきましょう。
[root@al9 ~]# reboot
続いて、一般ユーザーの作成を行いたいと思います。
参考にしたサイト様
今回新しく登場したコマンド
- dnf
- sed
- vi
- systemctl
- reboot
[広告]
トップページ
AlmaLinux 9
○インストール準備
○仮想化準備(VMware)
○仮想化準備(Hyper-V)
○仮想化準備(Proxmox)
○基本操作
○導入
○セキュリティ対策
○Dynamic DNS
○NTPサーバ
○データベース
○WEBサーバ
○FTPサーバ
○メールサーバ
○DNSサーバ
○ブログシステム
○その他