Debian GNU/Linux 8 (Jessie) インストール後の初期設定についての記録です。
以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。
(当然ながら、興味がなければスルーしてください)
0. 前提条件
- 「Debian 8 (Jessie) - インストール(サーバ用途・最小構成)!」の方法でインストールが完了していることを想定。
- ユーザ名は “masaru” とを想定。
- コマンドラインプロンプト
#
は root ユーザ、$
は一般ユーザであることを理解しておく。
コメントしての#
と混同しないよう注意する。 - ネットワークカードは “eth0” を想定。
- IP アドレスは固定する。
- 各種設定ファイルの編集方法までは説明しない。(
vi
コマンドについての初歩的な知識があることが前提)
1. ネットワークの設定
デフォルトでは DHCP で IP アドレスが付与されるので、固定する。
root でログイン後 “/etc/network/interfaces” を編集する。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
そして、設定変更の反映。(マシンを再起動してもよい)
1
|
|
以下のコマンドで確認してみるとよい。
1
|
|
2. IPv6 の無効化
IPv6 は使用しないので無効にしておく。
1 2 |
|
そして、即時反映。(マシンを再起動してもよい)
1 2 |
|
以下のコマンドで IPv6 が無効になっていることを確認してみるとよい。
1
|
|
3. 管理用ユーザの設定
root でログインし、インストール時に作成した一般ユーザを管理ユーザにし、 root になれるよう設定する。
1
|
|
1 2 |
|
ちなみに、RedHat 系の場合 adm
ではなく wheel
である。
(— 以下、ローカルマシンから一般ユーザで SSH 接続し root になって作業 —)
4. コマンドエイリアスの設定
よく使用するコマンド+オプションのエイリアスを設定しておく。
取り急ぎ、当方がよく使用するコマンドのみ。
root に適用する場合は、root ユーザでログインして以下のように設定する。
1
|
|
即時適用。
1
|
|
各ユーザに適用する場合は、各ユーザでログインして以下のように設定する。
1
|
|
即時適用。
1
|
|
5. コマンドプロンプトの変更
root では、コマンドプロンプトがデフォルトで以下のように表示される。
例えば、以下のようにディレクトリが深くなるとコマンドプロンプトも長くなってしまう。
1 2 |
|
“/etc/profile” に以下を追記する。(好みに応じて編集する)
1
|
|
以下のコマンドで即時反映する。(マシン再起動でもよい)
1
|
|
以下のようなコマンドプロントになる。
ディレクトリが深くなっても一番深いディレクトリ名のみ表示されるので、コマンドプロンプトが長くなることはない。
1 2 |
|
6. システムの最新化
システムの各種パッケージのバージョンが古い可能性もあるので、最新にしておく。
1 2 3 |
|
7. Vim のインストール
テキストエディタ Vi の高機能版 Vim をインストール・設定する。
1
|
|
1
|
|
即時適用。
1
|
|
必要に応じて Vim 設定ファイル("~/.vimrc" or “/etc/vim/vimrc")を編集する。(ここでは説明しない)
8. sudo のインストール
権限移譲を実現する sudo をインストール・設定する。
1
|
|
visudo
コマンドで設定。
1 2 |
|
保存は CTRL + O
で、ファイル名を sudoers
にする。
終了は CTRL + X
を押下する。
これで、一般ユーザでログイン時に sudo <コマンド>
で root でのコマンド実行が可能になる。
通常はこれで充分だが、コマンド別に権限を詳細に設定すること等も可能である。(ここでは説明しない)
以上。