Home > Debian | UNIX > [Debian]Debian lennyで1からサーバーを作ってみる – インストールと初期設定

[Debian]Debian lennyで1からサーバーを作ってみる – インストールと初期設定

  1. Debian 5.02 lennyをインストールする。
    念の為、ソフトウェアRAIDを使ってインストールします。

    • まず、2台のHD両方とも同じ設定にする(パーティション設定)↓
      sda
      	1. 基本		128MB		B	K	raid	(起動フラグON)
      	2. 基本		残り容量		K	raid
      sdb
      	1. 基本		128MB		B	K	raid	(起動フラグON)
      	2. 基本		残り容量		K	raid
      
    • パーティションを切ったら、「ソフトウェアRAIDの設定」を選択。
    • 「MDデバイスの作成」を選択。
    • 「RAID1」を選択。
    • 「RAID1アレイのアクティブデバイスの数」に「2」を入力する。
    • 「RAID1アレイのスペアデバイスの数」に「0」を入力する。
    • 「RAID1マルチディスクデバイスのアクティブデバイス」に「/dev/sda1」と「/dev/sdb1」を選択する。
    • 上の「MDデバイスの作成」から「RAID1マルチディスクデバイスのアクティブデバイス設定」と同じ事をもう一度行う。2度目は「/dev/sda2」と「/dev/sdb2」と設定する。
    • RAID1デバイス0をマウントポイント「/boot」と設定。
    • RAID1デバイス1を「LVM」と設定。
    • 「論理ボリュームの設定」を選択。
    • 「論理ボリュームの作成」を選択。ボリュームグループ名を「VolGroup00」として作成。
    • 「論理ボリュームの作成」を選択。「VolGroup00」を選択し、論理ボリューム名「LogVol00」として2048MBの領域を作成。
    • 「論理ボリュームの作成」を選択。「VolGroup00」を選択し、論理ボリューム名「LogVol01」として残り全容量で領域を作成。
    • 2048MBの容量を「swap」としてマウント設定。残り全容量領域を「/」としてマウント。
  2. インストール後、RAID状況を確認する。RAIDが異常時にメール通知する設定も行う。
    • RAID状況を確認
      # df -h
      # cat /proc/mdstat
      # mdadm --detail /dev/md0
      # mdadm --detail /dev/md1 (Rebuild Statusが100%になって同期処理が完了するまで待った方がいいのかも?一応放置して待ってみた。)
      
    • RAID異常時、メール送信先を設定する。
      # vi /etc/mdadm/mdadm.conf
      MAILADDR hogehoge@gmail.com

      hogehoge@gmail.comは適当なメールアドレスへ変えてね。

  3. vimをインストール。
    # aptitude install vim
    # aptitude clean
    

    vimを標準エディターへ設定。

    # update-alternatives --config editor
    
    There are 4 alternatives which provide `editor'.
    
      Selection    Alternative
    -----------------------------------------------
              1    /bin/ed
    *+        2    /bin/nano
              3    /usr/bin/vim.tiny
              4    /usr/bin/vim.basic
    
    Press enter to keep the default[*], or type selection number: 3  ←選択します。
    Using `/usr/bin/vim.tiny' to provide `editor'.
    
  4. コンソール画面で日本語が文字化けするため対処する。
    • 日本後表示しない設定にする場合。(英語表示のみ)
      # dpkg-reconfigure locales
      

      を実行し、どのロケールをシステム標準にするか (Default locale for the system environment) という質問で「なし (None)」を選択します。
      次に /etc/default/locale かつ /etc/environment に

      LANG=C
      

      を設定または LANG をコメントアウトします。

    • 日本後表示する場合。
      # modprobe vga16fb
      # jfbterm -c UTF-8
      # export LANG=ja_JP.UTF-8
      # vi /etc/modules
      
      # at boot time, one per line. Lines beginning with "#" are ignored.
      
      loop
      vga16fb ←追加
      
  5. root宛メールを転送する
    # vi /etc/aliases
    
    root: hoge
    ↓
    root: hogehoge@gmail.com
    
    # newaliases
    
  6. rootになれるユーザーを限定。
    hogeは適当な一般ユーザーへ変えてね。

    # groupadd -g 11 wheel
    # usermod -G wheel hoge
    # vi /etc/pam.d/su
    
    # auth       required   pam_wheel.so
    ↓
    auth       required   pam_wheel.so
    
  7. ネットワーク設定。(こんな感じで↓)
    • [IPアドレス設定]
      # vi /etc/network/interfaces
      
      # This file describes the network interfaces available on your system
      # and how to activate them. For more information, see interfaces(5).
      
      # The loopback network interface
      auto lo
      iface lo inet loopback
      
      # The primary network interface
      allow-hotplug eth0
      iface eth0 inet static
      address 192.168.0.2
      network 192.168.0.0
      netmask 255.255.255.0
      broadcast 192.168.0.255
      gateway 192.168.0.1
      
      # /etc/init.d/networking restart
      
    • [resolv.conf設定]
      # vi /etc/resolv.conf
      
      search saizensen.net
      nameserver 192.168.0.1
      
    • [resolvconfインストール]
      # aptitude install resolvconf
      

      (/etc/resolv.confはシンボリックリンクに変わります。resolvconfに対する設定は/etc/network/interfacesで行います。)

      # vi /etc/network/interfaces へ追記。
      
      dns-search saizensen.net
      dns-nameservers 192.168.0.1
      
      # /etc/init.d/networking restart
      
    • [/etc/hosts設定]
      # vi /etc/hosts
      

      /etc/hostsの127.0.0.1の行を以下の様に編集。

      127.0.0.1		localhost.localdomain	localhost	debian.saizensen.net
      
      # reboot
      

Comments:0

add to hatena hatena.comment (3) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 3

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://ore.saizensen.net/archives/244/trackback
Listed below are links to weblogs that reference
[Debian]Debian lennyで1からサーバーを作ってみる – インストールと初期設定 from おれ最前線ねっと

Home > Debian | UNIX > [Debian]Debian lennyで1からサーバーを作ってみる – インストールと初期設定

Search
Feeds
Meta

Return to page top