Ubuntu‎ > ‎

Ubuntu Server

インストールメモ(Ubuntu Server 10.04)


色々インストール・設定
  • zsh
  • lv
  • screen
  • keychain
  • git-core
  • rdiff-backup
  • ruby-full
.zshrc .screenrc .vimrc などを設定

シェルをzshにする
$ chsh -s /bin/zsh

固定IP
$ sudo vi /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1

パッケージを全更新
sudo aptitude full-upgrade

Samba

/etc/samba/smb.conf 設定
[share]
   path = /home/kambara/share
   browseable = yes
   read only = no
   guest ok = no

起動・停止は/etc/init.dのスクリプトではなく、以下のコマンドを使うようになった。
$ sudo start smbd
$ sudo stop smbd
$ sudo restart smbd

内部向けDNS

参考:
/etc/bind/ の以下のファイル当たりを設定
  • named.conf.options
  • named.conf.local
  • db.sappari.org (正引き)
  • db.192.168.0 (逆引き)
  • rndc.conf
    • rndc.key は不要。named.conf.localの中に書く。
起動・停止
$ sudo /etc/init.d/bind9 [start|stop|restart]

daemon.logでエラーが出てないかチェック
$ tail -f /var/log/daemon.log

ルーターのDHCPサーバ設定で、DNSを自前のサーバに向けるようにする。


負荷監視系のコマンド
  • システム全体
    • top:Load average、プロセス、CPU、メモリ
    • htop:見やすいtop
    • vmstat:CPU、メモリ、IOの統計
    • sar (sysstat):CPU、メモリ、IOの履歴
  • メモリ
    • free
  • IO
    • iostat (sysstat):IOの統計
    • iotop:プロセスごとのIO
  • ディスク使用量
    • df
    • du
  • その他
    • lsof:どのプロセスがどのファイル、ポートを使っているか
    • mytop:MySQL
    • netstat

その他


はまった

unzipするとファイル名が文字化け

Windowsで圧縮したzipはファイル名の文字コードがShift JISになっている。しかしUbuntu標準のunzipはShift JISでの解凍に対応していない。
Japanese Teamが提供しているunzipでは文字コードを指定できる。

Japanese TeamのPPAを利用
$ sudo aptitude install python-software-properties  ## add-apt-repositoryを使うため
$ sudo add-apt-repository ppa:japaneseteam/ppa
$ sudo aptitude update

文字コードを指定してunzip
$ unzip -O cp932 hoge.zip


Author

Keisuke Kambara
sappari.org