以下は、CentOS 7.4 Minimal(7.4.1708)で実施。
<備忘録>
・ インストール時にネットワーク設定は行わず、インストール完了後に編集した方がよい。
・ バージョン確認は、「cat /etc/redhat-release」にて確認。
・ ファイル名やファイルパスが不明の場合は、「find / -name '○○'」で検索。
・ 1プロセスが動作しているかは、「ps auxww | egrep "○○|PID" | grep -v grep」にて確認。
##################################
## 画面サイズ(解像度)の変更
##################################
##################################
vi /etc/default/grub
GRUB_CMDLINE_LINUX="・・・quiet vga=771"
「vga=771」を追記(800x600, 256色)
以下のコマンドを実行し、設定を適用。
※コマンド未実行の場合は、再起動を実施しても適用されません。
grub2-mkconfig -o /boot/grub2/grub.cfg
サーバー再起動にて、設定を反映。
shutdown -r now
##################################
## インターフェースの設定変更
##################################
※インターフェース名を変更する必要はないが、変更する際の備忘録として記載。
※ifcfg-xxx の編集は実施してください。
以下を実行し、インターフェース名を確認。
ls /etc/sysconfig/network-scripts
ファイル名を「eth0」に変更し、インターフェース設定を変更。
mv /etc/sysconfig/network-scripts/ifcfg-ensXX /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
・・・
★IPADDR=XXX.XXX.XXX.XX
★PREFIX=XX
★GATEWAY=XXX.XXX.XXX.XXX
★DNS1=XXX.XXX.XXX.XXX
・・・
NAME=eth0
DEVICE=eth0
ONBOOT=yes
( ※ ★ は、追加項目 )
サービスの再起動を実施し、設定を適用。
systemctl restart network
**********************
## デバイス名の変更
**********************
vi /etc/default/grub
GRUB_CMDLINE_LINUX="・・・quiet net.ifnames=0 biosdevname=0"
以下のコマンドを実行し、設定を適用。
※コマンド未実行の場合は、サーバーの再起動を行っても設定が反映されず、
ensXX が残り、デフォルトルートの設定も入ったままになる。
grub2-mkconfig -o /boot/grub2/grub.cfg
サーバー再起動にて、設定を反映。
shutdown -r now
**********************
## 設定確認
**********************
"eth0" の認識と、IPアドレスが設定されているか確認。
ip addr
"default" のルートが、ルーターのIPアドレスになっていることを確認。
ip route
また、自身とルーターに Ping 実施にて、応答があることを確認。
★ここまで実施すれば、TeraTerm(SSH2、プレーンテキスト)でIPアドレスでの接続可。
**********************
## hosts 記載
**********************
vi /etc/hosts
<自身のIPアドレス> <ホスト名.ドメイン名> <ホスト名>
例)xxx.xxx.xxx.xxx test.abc.local test
##################################
## ホスト名の変更
##
vi /etc/hostname
「localhost.localdomain」を削除し、ホスト名を記入。
※コメントアウト(#)しても認識するため、削除。
サーバー再起動し、設定を反映。
shutdown -r now
##################################
## 個別サービスの停止、無効化
##
**********************
## SELinux の無効化
**********************
以下のコマンドを実行し、有効(Enforcing)であることを確認
getenforce
以下のファイルを編集し、無効に設定。
vi /etc/selinux/config
SELINUX=disabled
サーバーを再起動し、無効化を適用。
shutdown -r now
以下のコマンドを実行し、無効(Disabled)であることを確認
getenforce
**********************
## 各サービスの停止、無効化
**********************
systemctl stop firewalld
systemctl stop postfix
systemctl disable firewalld
systemctl disable postfix
以下のコマンドにて、「Active: inactive (dead)」であることを確認。
systemctl status firewalld | grep active
systemctl status postfix | grep active
以上