tommyBSD設定一覧 FreeBSD2.2.5(現在でも職場で利用中) ハードについて Packard Bell Axcel P120というディスクトップ 今は会社自体もNECに吸収されてどうなったやら? CPU Pentium100MHzに変更(元は120MHzでしたが、Penの75MHzをクロックアップ) HDD 2Gに変更(元は1.2Gでしたが、クラッシュした) FDD 1台追加(3モード用) Memory 32M(元はSIMM 8M 2枚の16M、現在SIMM 16M 2枚) LANカード2枚 NE2000コンパチ HDD 1GにWin95、残り1GにFreeBSD2.2.5をインストールする。 BSDからDOS領域を認識するためには、Win95は、FAT16でしか認識しない。 バージョンの2.2.6以降からは、FAT32でも認識できる。 インストール スタートカーネルビジュアルモードにて ネットワークカード ed0 アドレス0x240 割り込み 10 ネットワークカード ed1 アドレス0x260 割り込み 11 再起動時に設定する(bootとでているときに−cと押してconfigを設定する) マウス psm0 Enableにする 初心者向きでインストール パーティションエディタでFreeBSDをインストールする場所を確保 マスターブートマネージャの選択 BootMgrを選択 BSDパーティションの生成 HDDが1G、Memoryが32Mでの場合の構成例 / 32M swap 64M /var 100M /home 100M /usr 残り 配布ファイルはXユーザーを選択してインストール フォントはすべてインストール DES暗号化ソフトウェアは不要 portsコレクションは不要(ほとんどパッケージ化されているため) インストール終了後 ネットワーク機能のインストール NetworkConfigurationの設定 ホスト名 tommybsd.tommy.ac.jp ドメイン名 tommy.ac.jp ゲートウェイ 192.168.0.*** ネームサーバ ***.***.***.***.*** TCP/IPアドレス 192.168.0.*** ネットマスク 255.255.255.0 IPゲートウェイ FreeBSDをルータとして機能させた場合は、YES FTPサーバ YESにして、設定画面はそのままでOK Welcomeメッセージを編集(適当でいい) NFSサーバ、クライアントはUNIXマシンが他にもある場合は、YES コンソールの設定 キーマップはJapanese106を選択 タイムの設定 タイムゾーンはアジアで日本を選択 マウスの設定 PS/2を選択 Xサーバは、インストールが終了後に再度設定する パッケージも必要なものだけ再度インストールする ユーザー登録 「ユーザー」アカウントの設定 Add User にて ログインID tommy グループ staff パスワード ******** フルネーム Takashi Tomiyama メンバグループ wheel ホームディレクトリ /home/tommy ログインシェル /bin/csh rootパスワードの設定 ******** FreeBSDユーザ登録は後で 以上でインストールは終了 再度設定する場合は、スーパーユーザになって /stand/sysinstall パッケージ(アプリケーション)について fd ja-samba apache wwwcount 環境設定ファイルについて /etc ディレクトリ rc.conf FreeBSDの起動時に読み込まれる環境設定ファイル 設定変更箇所 network_interfaces="ed0 ed1 lo0" ifconfig_ed0="inet 192.168.0.*** netmask 255.255.255.0" ifconfig_ed1="inet 192.168.2.*** netmask 255.255.255.0" ed0とed1のネットワークカードにIPアドレス割り振る。 samba設定ファイルの編集 #cd /usr/local/etc #cp smb.conf.sample smb.conf #ee smb.conf 編集例smb.conf ファイルサーバsambaの設定ファイル主要部分のみ [global] comment = FreeBSD - Samba %v workgroup = higashitek printing = bsd printcap name = /etc/printcap load printers = yes guest account = nobody log file = /var/log/sambalog.%m dont descend = /dev,/proc,/root,/stand map archive = no status = yes public = yes read only = no preserve case = yes strip dot = yes security = share guest ok = no coding system = cap [homes] comment = Home Directories browseable = no read only = no create mode = 0750 [printers] comment = All Printers path = /var/spool/output/lpd browseable = no printable = yes public = yes writable = yes create mode = 0766 [tmp] comment = Temporary file space path = /tmp read only = no public = yes [higashi] comment = FreeBSD /home/higashi filesystem path = /home/higashi read only = no public = yes sambaの起動 #cd /usr/local/etc/rc.d #cp samba.sh.sample samba.sh コピーして、リブートさせたらOK プリントサーバの設定 lpdデーモンを起動させる /etcの中の rc.confの編集 lpd_enable="YES" にする printcapの編集 sh: プリンタヘッダバナーを印刷しない mx#0: スプールファイルの大きさは無限にする を追加する Windows側はプリンターの追加でネットワークプリンタを指定してプリンターのドライバーをインストールする スプール用ディレクトリのモードも変更する Webサーバの設定 環境設定ファイルの編集 #cd /usr/local/etc/apache #cp srm.conf-dist srm.conf #cp access.conf-dist access.conf #cp httpd.conf-dist httpd.conf #cp mime.types-dist mime.types httpd.conf Webサーバの機能を設定するファイル http.confの編集 ServerAdminの変更、Webサーバ管理者にする ServerNameの変更、tommybsd.tommy.ac.jp Webサーバのデータ更新用のユーザの変更 /usr/local/www/dataディレクトリーにホームページデータを置く 各ユーザのディレクトリーには、 /public_html/ というディレクトリーを作成して、その中に ホームページデータを置く アクセスカウンタについて wwwcountの設定ファイル /usr/local/etc/Count/conf/count.cfg の編集 #BLOCK5 #Auth block という部分のホスト名を削除する カウンタの初期値を設定 /usr/local/etc/Counter/dataのディレクトリーに「***.dat」という 初期値を入れたファイルを作る、モードは666にする カウンタの表示例 <img src=/cgi-bin/Count.cgi?df=***.dat> Xウインドウの設定 FreeBSD2.2.5では、XF86Setupにパグあり、Xサーパヘシンボリツクリンク を張れないので、XF86Setup前に次のようにSVGAにシンボリツクリンクを 張っておく。 #cd /usr/X11R6/bin #ln -s XF86_SVGA X そうでなけれぱ、設定終了後にビデオカードにあうドライパを選んで シンボリックリンクを張る。 XF86Setupの実行 マウスの設定:PS/2を選ぴ、emulate3buttonsをクリツクし、 Applyボタンを押す。 キーボードの設定:Japanese106-keyとJapaneseを選択して、 Applyボタンを押す。 グラフィツクカードの設定:使われているカードを選び、 VideoRAMメモリサイズを設定しておく。 (細かい設定等は、分からない場合はなにも変更なしにする) モニタの設定:マルチスキヤンモ二夕等を設定(モニタの仕様を確認) すべての設定が終わったら、Doneボタンをクリツクし、Okeyボタンをクリツクする。 設定がOKかの確認として、RUN xviduneで細かい最終チェックをする。 そこでOKなら、Save the configuration and exitで設定ファイルを更新する。 Xwindowの起動 #startx でXwindowが起動する。 XwindowをWin95のようにカスタマイズするには、 fvwm95のパツケージをインストールし、 #cp /usr/X11R6/lib/X11fvwm95/system.fvwm95rc /home/tommy/.fvwm95rc というふうに自分のホームディレクトリにコビーする。 .xinitrc設定ファイルを作成し、モードは755にする。 作成例 xterm -geometry 80x24+0+0 & kinput2 & emiclock -geometry 140x140-0+0 & xscreensaver -timeout 3 & fvwm95 細かいセツティングは、.fvwm95rcの中を見ながら変吏できる。 Xwindowsで日本語を利用するには、 .cshrcという設定ファイルに次の1行を追加する。 setenv LANG ja_JP.EUC 日本語を利用したテキストエディタがほしい。 muleのパツケージをインストール cannaのパツケージをインストール cannaの設定:ATOKに似せるには、 #cp /usr/local/canna/lib/sample/just.canna /home/tommy/.canna とサンブルファイルを自分のホームディレクトリにコビーする。 そのファイルを変更すると変換方法等を変更できる。 cannaがあるよということを知らせるファイルを作成する。 .emacsを作成する (if (and (boundp 'CANNA) CANNA) ; Is it CANNA MULE ? (progn (load-library "canna") (canna) )) 日本語の表示可能なja-Ktermというpackagesをインストール 実際に日本語を表示させるには、 .Xdefaultsを作成する。 KTerm*scrollBar: on KTerm*KanjiMode: euc KTerm*VT100*translations: #override Shiftspace: begin-conversion(JAPANESE_CONVERSION) 日本語変換の実際 #mule & muleを起動し、Ctrlキーを押しなからoを押すと日本語か使えるようになる。 ファイル管理ツール(xfm) xfmパッケージをインストール #cp -R /usr/X11R6/lib/X11xfm/dot.xfm/ /home/tommy/.xfm/ ホームディレクトリにコピーする。 #xfm & でxfmが起動する。 DOSの領域を認識させる /etc/fstabというファイルに次の行を迫加する。 /devwd0s1 /dos msdos rw 0 0 /dosというディレクトリも作成しておく。 mtoolのインストール MS-DOSのコマンドを利用できる。 ネットスケーブコミュニケーター4.02のインストール FreeBSD2.2.5(LASER5出版)のDisk2を利用して #mount /cdrom #cd /cdrom/Netscape/packages #sh .install.sh で、インストールする。