RedHat 系 OS の初期設定(ネットワーク、プロンプト、パッケージアップデート)
RedHat 系の OS 初期構築時、自分では「ネットワーク周りの設定」「プロンプトの変更」「パッケージのアップデート」程度はほぼルーチンワークとして実行します。 通常であれば Ansible Playbook で実行してしまうのですが、Ansible が使えない場合はやむを得ず、手動で実行する場合もあります。 その際の設定方法をメモしておきます。
ネットワーク周りの設定変更¶
以下のように設定するとします。
項目 | 値 |
---|---|
ホスト名 | HOSTNAME |
タイムゾーン | 日本 (Asia/Tokyo) |
ネットワークインターフェイス名 | ens192 |
アドレス | 172.31.1.1 |
ネットマスク | /24 |
ゲートウェイ | 172.31.1.254 |
DNS1 | 8.8.8.8 |
DNS2 | 8.8.4.4 |
これは以下のように実行することで設定可能です。
1 2 3 4 5 6 7 |
|
プロンプトの変更¶
これは好みだと思いますが、私の場合はシェルのプロンプトを以下のようにカスタマイズしています。
- FQDN を表示する
- ログインしているユーザによって色を変更する
root
の場合は赤色root
以外の場合は水色
この方針で設定する場合、以下のように実行します。
1 2 3 |
|
1 2 3 |
|
パッケージアップデートと古いカーネルの削除¶
パッケージをアップデートし、一旦再起動しておきます。
1 2 |
|
再起動が完了したら最新のカーネルのみ残して、古いカーネルは削除してしまいます。
1 2 |
|