[ubuntu] Ubuntuサーバーをセットアップする。
…インストール直後
rootになる
$ sudo su - // ここでパスワードを要求されるのでログインパスワードを入力 # //プロンプトが「#」になったらrootになれたということ
コンソールのbeep音を消す
/etc/inputrc内に
# set bell-style none
とbeep音を消す設定がコメントアウトされているのでこのコメントアウトを消してログアウト→ログインするとbeep音が消える
CDからパッケージのインストールをしないようにする
/etc/apt/source.list に
deb cdrom[Ubuntu-Server 7.04 _Feisty Fawn_ - Release i386 (20070415)]/ feisty main restricted
という設定があるがこれがあるとapt-get install したときにCDROMを要求してくるのでこれをコメントアウトしてapt-get update する
パッケージを最新にする
# apt-get update # apt-get upgrade
openssh-serverをインストールしてSSHでログインできるようにする
# apt-get install openssh-server
ssh-keyを設置する
サーバー側の操作は @server、クライアント側の操作は@client と書く
//IPアドレスを調べる @server # ifconfig eth0 | grep 'inet addr' inet addr:192.168.11.21 Bcast:192.168.11.255 Mask:255.255.255.0 //ssh-keyを設置する @client $ ssh-copy-id -i ~/.ssh/id_rsa user@192.168.11.21 //パスワードを求められるので user のログインパスワードを記入する
鍵認証のみ許可するようにする
#PasswordAuthentication yes
という設定があるのでコメントアウトを外して no にする
PasswordAuthentication no
ssh-serverを再起動する
# /etc/init.d/ssh restart
emacsをインストールする
# apt-get install emacs-snapshot-nox anthy-el
root用の最小限の.emacs
(setq tabify t)
(setq inhibit-startup-message t)
(setq make-backup-files nil); font-color
(global-font-lock-mode t)
(setq font-lock-support-mode 'jit-lock-mode); default
(setq default-tab-width 4)
(setq-default indent-tabs-mode nil);; UTF-8 and Japanese Setting
(set-language-environment 'Japanese)
(set-terminal-coding-system 'utf-8)
(setq file-name-coding-system 'utf-8)
(set-clipboard-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8-unix)(setq default-input-method 'japanese-anthy)