FreeBSD 7.0 を始めてみた 6

インストール直後に個人的にインストールするものを記録しておく。

zsh をインストールする

$ su -
Password:
# whereis zsh
zsh: /usr/ports/shells/zsh
# cd /usr/ports/shells/zsh
# make fetch-recursive install clean
# wehreis zsh
zsh: /usr/local/bin/zsh /usr/local/man/man1/zsh.1.gz /usr/ports/shells/zsh
# exit
$ chsh -s /usr/local/bin/zsh
Password:
chsh: user information updated
$

screen をインストールする

# whereis screen
screen: /usr/ports/sysutils/screen
# cd /usr/ports/sysutils/screen
# make fetch-recursive install cleam
#

.screenrc を設定する

グループを追加する

FreeBSDLinux と異なるコマンドでグループを追加する。

# pw groupadd groupname <- 追加したいグループ名

ユーザーを追加する

# adduser

ssh_config の設定を修正する

# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.orig
# vi /etc/ssh/sshd_config
Port 22 <- コメントアウトする
Protocol 2 <- コメントアウトする
PermitRootLogin no <- コメントアウトする root 権限でのログインを不許可にする
PasswordAuthentication yes <- コメントアウトをし、パスワードでのログインを許可する
PermitEmptyPasswords no <- コメントアウトをし、空のパスワードの利用を不許可にする

参考

ruby-gems をインストールする

# whereis ruby-gems
ruby-gems: /usr/ports/devel/ruby-gems
# cd /usr/ports/devel/ruby-gems
# make fetch-recursive install clean

apache をインストールする

# whereis apache22
# whereis apache22
apache22: /usr/ports/www/apache22
#cd /usr/ports/www/apache22
# make fetch-recursive install clean

apache の設定を行う。

# cp /etc/rc.conf /etc/rc.conf.orig
# vi /etc/rc.conf
# 下記 2行を追加
apache22_enable="YES"
apache22ssl_enable="YES"

これ以降の設定は、次の記述を参照。これ以外にも、「/usr/local/etc/apache22/httpd.conf」の設定変更も忘れずに行う。