いつものDebian LennyじゃなくてUbuntuにそろそろ移行しようかなということで、ちょっと2台ほどESXi上にセットアップしてみました。完全に自分メモです。
初期設定
初期インストールが終わったら、コンソールから。
# sshでつなげないと死ぬ
sudo apitude insell ssh
sshでつないで。
# もろもろインストール sudo aptitude update && sudo aptitude safe-upgrade && sudo aptitude install -y vim ssh zsh git-core sudo curl build-essential lv # どうかなーと思いつつ鍵を使い回し。 scp -r 192.168.1.31:.ssh ./ # githubにある各種設定ファイルを取ってくる mkdir project cd project git clone git@github.com:masasuzu/setup.git # 設定ファイルをセットアップ cd setup/linux/ make env make git # ログインシェルをzshに chsh masasuzu -s /bin/zsh
で、再度ログイン。
ネットワークの設定
/etc/network/interfacesの書き換え。/etc/resolv.confに書くと再起動毎に上書きされてしまうようです。
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.35 netmask 255.255.255.0 network 192.168.1.0 gateway 192.168.1.1 dns-nameservers 192.168.1.31 dns-search intra.masasuzu.net
インターフェース再起動
sudo ifdown eth0 && sudo ifup eth0
digで結果が返ってくればOK。
% dig yahoo.jp ; <<>> DiG 9.8.1-P1 <<>> yahoo.jp ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6792 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;yahoo.jp. IN A ;; ANSWER SECTION: yahoo.jp. 283 IN A 124.83.219.204 yahoo.jp. 283 IN A 183.79.23.196 ;; Query time: 2 msec ;; SERVER: 192.168.1.31#53(192.168.1.31) ;; WHEN: Thu Jun 14 23:06:54 2012 ;; MSG SIZE rcvd: 58
ここまでやればとりあえず、いじれる環境になるはず。