|
0.まえがき
- 従来Linuxで自宅サーバを構築してきたが、よりUNIXに近づくためPC-UNIXで好評のFreeBSD7.0でサーバを構築することとした。
- 古いPCを有効活用するためにも、リソースを消費するXサーバーは利用しないこととする。
- そのかわり、UNIXに近づくこととは相反するが、遠隔操作できて、Linuxでも実績のあるWebminを極力利用することとした。
- 本体マシンは、「中古PC(富士通FMV-6667cl5 =CPU:PentiumV667MHz、メモリ:128MB、HDD:10GB)を再利用する。
1.FreeBSD7.0のインストール
(1)インストール用CD作成
- FreeBSDは、ブートFDまたはCD-Rを使ったネットワークインストールも可能であるが、ダウンロードに時間を要することから予めCDイメージをダウンロードしておき、CD-Rに焼き付けたものを使用することする。
- インストールCDはFreeBSD〈日本語)ホームページ の「FreeBSD入手」より「FreeBSD ISO-IMAGES/i386 」の中から「7.0-RELEASE-i386-disc1.iso」〜「7.0-RELEASE-i386-disc3.iso」
CD イメージをダウンロードしCD-Rに焼き付けて作成。
(2)インストール
- CD-ROMドライブにCD(disc1)を挿入し再起動。「Welcom
to FreeBSD!」と表示されるので「Enter」キーを押す。
- Contory Selection画面→「110 Japan」→「OK」→「Enter」
- System Console Keymap 画面→「Japanese 106」
- sysinstall Main Menu 画面→「Standard」→「Select」→「Enter」
- FDISK Partition Editor 画面→すべてのパーティションを「unused」→「A」キー→「Q」キー
- Install Boot Manager for drive ad0?画面→(BootMgr)(OK)→「Enter」→「Enter」
- FreeBSD Diskable Editor 画面→「A」キー(自動パーティション作成)→「Q」キー
- Choose Distributions 画面→「ALL」→「Enter」
- User Comfirmation Requested 画面→「Yes」→「Enter」
- Choose Distributions 画面→「Tab」キー→「OK」→「Enter」
- Choose Instlation Media 画面→「1.CD/DVD」→「Enter」
- User Comfirmation Requested 画面→「Enter」・・・・>インストール開始
- Congratulations!画面→「Enter」・・・・>インストール成功
- User Comfirmation Requested 画面→(ゲートウェイ?)「No」→「Enter」
- User Comfirmation Requested 画面→(inet & network
service?)「No」→「Enter」
- User Comfirmation Requested 画面→(SSH ログイン?)「Yes」→「Enter」
- User Comfirmation Requested 画面→(Anonymous
FTP アクセス?)「Yes」→「Anonymous
FTP設定」→「Yes」→「UID:14」「Group:ftp」「RootDir=/var/ftp」→「OK」→(users?)→「Yes」→「Enter」
- User Comfirmation Requested 画面→(NFSサーバー?)「Yes」→「Enter」
- User Comfirmation Requested 画面→(NFSクライアント?)「Yes」→「Enter」
- User Comfirmation Requested 画面→(コンソール設定?)「Yes」→「Enter」
- System Console Configuration画面→「Keymap」→「Enter」
- System Console Keymap画面→「Saver」→「Enter」
- System Console Screen Saver画面→スクリーンセーバー選択「BlueRain」→「Enter」
- System Console Configuration画面→「Exit」→「Enter」
- User Comfirmation Requested 画面→(タイムゾーン設定?)「Yes」→「Enter」
- Select local or UTC 画面→「No」→「Enter」
- Time Zone Selector 画面→「5 Asia」→「Enter」
- Countries in Asia 画面→「18 Japan」→「Enter」
- confirmation 画面→(JST?)「Enter」
- User Comfirmation Requested 画面→(Linux互換機能?)「No」→「Enter」
- User Comfirmation Requested 画面→(マウスの設定:PS/2?)「Yes」→「Enter」→「2.Enable」→「OK」
- Please configure your mouse 画面→(マウス動作確認?)「Yes」→「Enter」
- Please configure your mouse 画面→「X Exit」→「Enter」
- User Comfirmation Requested 画面→「Enter」
- Packages Selection 画面→ジャンル、パッケージを選択
- Packages Selection 画面→「Install」→「Enter」→「Enter」・・・・>インストール開始
- User Comfirmation Requested 画面→(ユーザ作成)「Enter」
- User and group management 画面→「User」→「Enter」
- 「Login ID:kazuyoshi」「UID:1001」「Group:Wheel」「Password:*******」「Login
shell:/bin/tcsh」→「OK」→「Enter」
- User and group management 画面→「X Exit」→「Enter」→「Enter」
- 「root」のパスワード入力(2回)
- User Comfirmation Requested 画面→「Yes」→「Enter」
- FreeBSD Configuration Menu 画面→「Networking」→「Enter」
- Network Services Menu 画面→「Mail」→「Enter」
- Mail Transfer Agent Selection 画面→「Postfix」→(disc#3交換)→「Enter」
- Network Services Menu 画面→「Interfaces」→「Enter」
- Network interface information required 画面→「fxp0 (Ethernet
Card名)」→「OK」→「Enter」
- User Confirmation Requested 画面→(IPv6?)「No」→「Enter」
- User Confirmation Requested 画面→(DHCP?)「No」→「Enter」
- Network Configuration 画面→「Host:fmv.inohara.net」「Domain:inohara.net」「IPv4 Gateway:192.168.0.1」「Name
Server:220.220.248.1(ぷららDNS)」「IPv4
Address:192.168.0.14」「Netmask:255.255.255.0」
- 「Enter」「Enter」
- Network Services Menu 画面→「X Exit」→「Enter」
- FreeBSD Configuration Menu 画面→「X Exit」→「Enter」
- sysinstall Main Menu 画面→「X Exit Install」→「Enter」
- User Comfirmation Requested 画面→「Yes」→「Enter」
- 再起動
(3)Portsの更新
- # sysinstall コマンド入力→「Configure」→「Packages」→「FTP」→「Japan(ftp.jp.freebsd.org)」→「ports-mgmt」→
- portupgrade (2008.9.23時点:portupgrade-2.3.1.2)をインストール。
- 同様に、cvsup (2008.9.23時点:cvsup-without-gui-16.1r_3)をインストール。
- 再起動
- # cd /usr/ports/net/cvsup
- # make install clean
- # cp /usr/share/examples/cvsup/ports-supfile
/etc
- # vi /etc/ports-supfile
- *default host=CHANGE_THIS.FreeBSD.org を
- ↓
- *default host=cvsup5.jp.FreeBSD.org に変更(数字は無〜6)する。
- # cvsup /etc/ports-supfile
- # portsdb -Uu
- # pkgdb -F
- # portupgrade -R cvsup
- # portupgrade -R portupgrade
2.Webminによるアプリケーション設定
(1)Webminのインストールと設定
- 各種アプリケーションのインストール、設定をWeb環境で実施するため、Webminをインストールする。
- # cd /usr/ports/sysutils/webmin
- # make install clean
- # /usr/local/lib/webmin/setup.sh Webmin設定開始
- パスワードの入力以外は全てデフォルトのまま「Enter」入力
- # vi /etc/rc.conf
- webmin_enable="YES" を追加(自動起動)
- # /usr/local/etc/rc.d/webmin start で起動する。
- Webminの利用方法については「WebminでFreeBSD設定」へ
(2)WebminによるSSHの設定
(3)WebminによるFTPの設定
(4)Webminによるユーザ追加
(5)WebminによるDNSサーバーの設定
(6)Webサーバーの設定
(7)Webminによるメールサーバーの設定
(8)Webminによるファイル共有
(9)Webminによるプロキシーサーバーの設定
|