基本、設定はrootで行う為、「su -」コマンドでrootになっておく。
日本語化
[root@almalinux ~]# dnf install -y glibc-langpack-ja
[root@almalinux ~]# localectl set-locale LANG=ja_JP.utf8
[root@almalinux ~]# localectl ※日本語ロケール確認
System Locale: LANG=ja_JP.utf8
VC Keymap: jp
X11 Layout: jp
[root@almalinux ~]# ll
total 4
-rw-------. 1 root root 1095 May 26 09:01 anaconda-ks.cfg
※一旦ログアウトし、再ログインして確認
[root@almalinux ~]# ll
合計 4
-rw-------. 1 root root 1095 5月 26 09:01 anaconda-ks.cfgrootに切替可能なユーザーを管理者のみ
[root@almalinux ~]# vi /etc/pam.d/su
#を外してコメント解除
#auth required pam_wheel.so use_uid
↓
auth required pam_wheel.so use_uidパッケージ管理システム設定
RPMパッケージのインストール・アンインストールを行うdnfの初期設定を行う
[root@almalinux ~]# dnf -y update
[root@almalinux ~]# dnf -y install dnf-automatic
[root@almalinux ~]# vi /etc/dnf/automatic.conf
※ 利用可能な更新のダウンロードとインストールを自動で行う
apply_updates = no
↓
apply_updates = yes
[root@almalinux ~]# systemctl enable dnf-automatic-install.timer ※ ソフトウェア更新の自動化を有効化
[root@almalinux ~]# systemctl start dnf-automatic-install.timer ※ ソフトウェア更新の自動化を起動
[root@almalinux ~]# dnf -y groupinstall base "Development tools" ※ ベース、開発ツールパッケージ群インストールroot宛てメールを自分のメールに転送する
自分の環境は普段使用しているGmailを経由して送信するように設定します。
※事前にGmailのアプリパスワードの取得が必要です。
[root@almalinux ~]# dnf -y install postfix ※ Postfixインストール
[root@almalinux ~]# systemctl start postfix ※ Postfix起動
[root@almalinux ~]# systemctl enable postfix ※ Postfix自動起動設定
[root@almalinux ~]# vi /etc/postfix/main.cf ※ Postfix設定ファイル編集
以下を最終行へ追加
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_mechanism_filter = plain
[root@almalinux ~]# echo [smtp.gmail.com]:587 [email protected]:アプリパスワード > /etc/postfix/sasl_passwd ※SMTP認証情報設定
[root@almalinux ~]# chmod 640 /etc/postfix/sasl_passwd ※ root以外参照できないようにパーミッション変更
[root@almalinux ~]# postmap /etc/postfix/sasl_passwd ※ SMTP認証情報のデータベース化
[root@almalinux ~]# systemctl reload postfix ※ Postfix設定反映
[root@almalinux ~]# dnf -y install s-nail ※ s-nailインストール
[root@almalinux ~]# sed -i '/^root:/d' /etc/aliases ※
[root@almalinux ~]# echo "root: [email protected]" >> /etc/aliases ※ 現在のroot宛メール転送設定を削除
[root@almalinux ~]# newaliases ※ 転送設定反映
[root@almalinux ~]# echo test|mail root ※ テストメールをroot宛に送信し、届いてることを確認SELinuxの無効化
[root@almalinux ~]# setenforce 0 ※ SELinux無効化
[root@almalinux ~]# getenforce ※ SELinux状態確認
Permissive
[root@almalinux ~]# grubby --update-kernel ALL --args selinux=0 ※ システム起動時にSELinuxを無効化


コメント