参考リンク

mod_gzipのインストール

[JUL/28/2005]
# cd /usr/src/pkgsrc/www/ap-gzip
# make
# make install
# make clean CLEANDEPENDS=1

▼設定
# vi /usr/pkg/etc/httpd/httpd.conf
LoadModule gzip_module lib/httpd/mod_gzip.so

<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_keep_workfiles No
mod_gzip_minimum_file_size  512
mod_gzip_maximum_file_size  0
mod_gzip_maximum_inmem_size 65535
mod_gzip_dechunk Yes
mod_gzip_temp_dir "/tmp"
mod_gzip_item_include  mime "application/x-httpd-php"
mod_gzip_item_include  mime "application/x-javascript"
mod_gzip_item_include  mime "text/*"
mod_gzip_item_include  file "¥.html$"
mod_gzip_item_exclude  file "¥.css$"
mod_gzip_item_include  file "¥.js$"
mod_gzip_item_include  file "¥.php$"
mod_gzip_min_http 1001
</IfModule>

LogFormat "%h %l %u %t ¥"%r¥" %>s %b mod_gzip:%{mod_gzip_result}n In:%{mod_gzip_input_size}n
  Out:%{mod_gzip_output_size}n: %{mod_gzip_compression_ratio}npct."  gzip_info
CustomLog /var/log/httpd/gzip.log gzip_info

logcheckのインストール

[JUL/25/2005]
# cd /usr/src/pkgsrc/security/logcheck
# make
# make install
# make clean CLEANDEPENDS=1

▼cronの設定
# crontab -e
----
# logcheck
0 0 * * * /bin/sh /usr/pkg/bin/logcheck.sh >/dev/null 2>&1
----

jakarta-tomcat55のインストール

[October/27/2006]
# vi /etc/mk.conf
ACCEPTABLE_LICENSES+=jdk13-license
# cd /usr/src/pkgsrc_distfiles/
# w3m http://java.sun.com/products/archive/index.html
※Linux self-extracting file:jre-1_5_0_03-linux-i586.bin
  をダウンロードする
# cd /usr/src/pkgsrc/lang/sun-jdk15
# make ALLOW_VULNERABLE_PACKAGES=YES
# make install ALLOW_VULNERABLE_PACKAGES=YES
# cd /usr/src/pkgsrc/www/jakarta-tomcat55
# export ALLOW_VULNERABLE_PACKAGES=yes
# make
# make install

▼設定
# cp /usr/pkg/share/examples/rc.d/tomcat /etc/rc.d/
# vi /etc/rc.conf
tomcat=YES
# /etc/login.conf
default:¥
  :datasize=unlimited:
# vi /root/.profile
export JAVA_HOME=/usr/pkg/java/sun-1.5
export JRE_HOME=/usr/pkg/java/sun-1.5/jre

▼起動
/etc/rc.d/tomcat start

▼動作テスト
http://hoge.url:8080/tomcat-docs/index.html
http://hoge.url:8080/tomcat-docs/appdev/index.html

▼ディレクトリ
/usr/pkg/tomcat
[JUL/12/2005]
▼Apache-Tomcat連携
※「ない!」って言われるので下記パッケージを事前に入れる
/usr/src/pkgsrc/devel/automake
 
# cd /usr/src
# wget http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/
    jk-1.2.13/jakarta-tomcat-connectors-1.2.13-src.tar.gz
# tar zxvf jakarta-tomcat-connectors-1.2.13-src.tar.gz
# cd jakarta-tomcat-connectors-1.2.13-src/jk/native/
# ./buildconf.sh
# ./configure --with-apxs=/usr/pkg/sbin/apxs
# gmake
# cp -p apache-1.3/mod_jk.so /usr/pkg/lib/httpd/.
# cp -p ../conf/workers.properties /usr/pkg/etc/httpd/

▼コネクタの設定
[/usr/pkg/etc/httpd/httpd.conf]
LoadModule jk_module /usr/pkg/lib/httpd/mod_jk.so

JkWorkersFile /usr/pkg/etc/httpd/workers.properties
JkLogFile /usr/pkg/tomcat/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%F %H:%M:%S ] "
JkRequestLogFormat "%w %V %T"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkMount /*.jsp ajp13

▼workerの設定
[/usr/local/apache/conf/workers.properties]
workers.tomcat_home=/var/tomcat3
↓------------------------------------------------------------------↓
workers.tomcat_home=/usr/pkg/tomcat

======================================================================

workers.java_home=/opt/IBMJava2-13
↓------------------------------------------------------------------↓
workers.java_home=/usr/pkg/java/sun-1.5

apachetop(使用状況表示)のインストール

# cd /usr/src/pkgsrc/www/apachetop
# make
# make install
# make clean CLEANDEPENDS=1

Apache2のインストール

# cd /usr/pkgsrc/www/apache2
# make
# make install
# make clean CLEANDEPENDS=1
▼mod_dbi_poolのインストール
# cd /usr/src/
# ftp http://www.outoforder.cc/downloads/mod_dbi_pool/mod_dbi_pool-0.4.0.tar.bz2
# tar zxvf mod_dbi_pool-0.4.0.tar.bz2
# cd mod_dbi_pool-0.4.0

※このメモは途中までです

MySQL4.0.xのインストール

[APR/28/2005]
▼インストール
# cd /usr/src/pkgsrc/database/mysql-server
# vi Makefile
CONFIGURE_ARGS+= --with-charset=ujis
# make
# make install
# make clean CLEANDEPENDS=1
※"/var/mysql"の容量が足りないので"/home/var/mysql/"にシンボリックリンクを張っておく
# mkdir /home/var
# mkdir /home/var/mysql
# chown -R mysql:mysql /home/var/mysql
# ln -s /home/var/mysql /var/mysql
# chown -R mysql:mysql /var/mysql

▼mysqlユーザでログイン出来ないようにする
# chsh -s /sbin/nologin mysql

▼データベースの初期化 
# /usr/pkg/bin/mysql_install_db --user=mysql

▼mysql databaseユーザのパスワードを設定
# mysql
update mysql.user set Password=PASSWORD('[password]') where User='root';
commit;
flush privileges;
delete from mysql.user where user='';
flush privileges;
¥q

▼アプリ用DB&ユーザの作成
# mysql -u root -p
create database [database_name];
grant all on [database_name].* to [username] identified by '[password]';
update mysql.user set host='localhost' where User='[username]';
flush privileges;

▼メモ
/home/pkg/share/examples/mysql

MySQL4.1.xのインストール

[MAR/17/2005]
▼インストール
# cd /usr/src/pkgsrc/database/mysql4-server
# vi Makefile
CONFIGURE_ARGS+= --with-charset=ujis

▼mysqlユーザでログイン出来ないようにする
# chsh -s /sbin/nologin mysql

▼mysql databaseユーザのパスワードを設定
# mysql
  update mysql.user set Password=PASSWORD('[password]') where User='root';
  commit;
  flush privileges;
  delete from mysql.user where user='';
  flush privileges;
  ¥q

▼アプリ用DB&ユーザの作成
# mysql -u root -p
create database [database_name];
grant all on [database_name].* to [username] identified by '[password]';
update mysql.user set host='localhost' where User='[username]';
flush privileges;

▼4.0クライアントから4.1に繋ぐ時
UPDATE user SET password = OLD_PASSWORD('[password]') WHERE user='[username]';

PostgreSQL7.4のインストール

[OCT/19/2005]
▼インストール
# cd /usr/src/pkgsrc/databases/postgresql74-server
# vi Makefile
CONFIGURE_ARGS+= --enable-multibyte=EUC_JP
# cd ../postgresql74
# make
# make install
# make clean CLEANDEPENDS=1
# cp /usr/pkg/share/examples/rc.d/pgsql /etc/rc.d/
# vi /etc/rc.conf
pgsql=YES
▼DBの初期化
# su - pgsql
$ initdb -D /usr/pkg/pgsql/data -E EUC_JP --no-locale

qmailのインストール

[OCT/16/2005]
▼インストール
mail/qmail

▼自動起動設定
# cd /usr/pkgsrc/mail/qmail-run
# make 
# make install
# make clean CLEANDEPENDS=1

▼設定
# cat /usr/pkg/share/examples/qmail-run/mailer.conf > /etc/mailer.conf
# cp -p /usr/pkg/share/examples/rc.d/qmail* /etc/rc.d

# vi /usr/pkg/etc/tcp.smtp
127.:allow,RELAYCLIENT=""
:allow
# /etc/rc.d/qmail cdb

# vi /etc/rc.conf
qmailsend=YES
qmailsend_defaultdelivery="./Maildir/"
qmailpop3d=YES
qmailsmtpd=YES
qmailsmtpd_tcpflags="-p -v -R -l 0"
qmailqread=NO

▼sendmail の停止、削除
# /etc/rc.d/sendmail stop

# chmod 0 /usr/libexec/sendmail/sendmail
# chmod 0 /usr/sbin/sendmail

# rm /usr/libexec/sendmail/sendmail
# rm /usr/sbin/sendmail
# rm /etc/rc.d/sendmail

# ln -s /var/qmail/bin/sendmail /usr/libexec/sendmail/sendmail
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

▼[/var/qmail/control]下のファイルの設定
# vi defaultdomain
emutyworks.com
# vi defaulthost
emutyworks.com
# vi plusdomain
com
# vi locals
emutyworks.com
mail.emutyworks.com
# vi me
mail.emutyworks.com
# vi rcpthosts
emutyworks.com
mail.emutyworks.com

▼"Maildir"の設定
# useradd -m -d /usr/home/[user name] -s /usr/pkg/bin/bash [user name]
# su - [user name]
# /var/qmail/bin/maildirmake Maildir

[/usr/home/[user name]/.qmail]
./Maildir/

▼ホスト名の省略のしかた
例)emuty@mail.emutyworks.com → emuty@emutyworks.com にしたいとき
# echo emutyworks.com > /var/qmail/control/defaulthost

▼送信テスト
# echo to: [メールアドレス] | /var/qmail/bin/qmail-inject

net-snmpのインストール

[MAY/05/2004]
▼インストール 
# cd /usr/src/pkgsrc/net/net-snmp
# make
# make install
# make clean CLEANDEPENDS=1
# cp /usr/pkg/etc/rc.d/snmpd /etc/rc.d 

audit-packagesのインストール

[MAY/05/2004]
▼インストール 
# cd /usr/src/pkgsrc/security/audit-packages
# make
# make install
# make clean CLEANDEPENDS=1

▼インストール後のファイルの設定
[/etc/security.local]
if [ -x /usr/pkg/sbin/audit-packages ]; then
        /usr/pkg/sbin/audit-packages
fi

[crontab -e]
# download vulnerabilities file
0 3 * * * /usr/pkg/sbin/download-vulnerability-list >/dev/null 2>&1

※設定後に下記をコマンドラインで実行
/usr/pkg/sbin/download-vulnerability-list 

ntpのインストール

[SEP/20/2005]
▼インストール 
# cd /usr/src/pkgsrc/net/ntp4
# make
# make install
# make clean CLEANDEPENDS=1
# cp /usr/pkg/share/examples/rc.d/ntpd /etc/rc.d/

▼インストール後のファイルの設定
[/etc/ntp.conf]
server ntp.ring.gr.jp
server ntp.ring.gr.jp
server ntp.ring.gr.jp

[/etc/rc.conf]
ntpd=YES

▼一回目の時刻合わせ
# ntpdate -b ntp.ring.gr.jp
# ntpd

▼動作確認
# ntpq -p

sshの設定

[MAR/03/2005]
http://www.sea-bird.org/doc/Qube3J/OpenSSL_SSH_SSH2.html

▼ファイルの設定
[/etc/rc.conf]
sshd=YES

[/etc/ssh/sshd_config]
Protocol 2 
HostKey /etc/ssh/ssh_host_rsa_key
PermitRootLogin no
StrictModes yes
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile    .ssh/authorized_keys
IgnoreRhosts no
PasswordAuthentication no 
ChallengeResponseAuthentication no

▼RSA Keyを作る
# ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key

▼ログインするユーザーでRSA Keyを作る
# su - xxxxx
$ ssh-keygen -t rsa1
$ cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys

▼PuTTYでKEYを作り直す
↑で作った"id_rsa"を PuTTYgen.exe に読み込ませてKEYを再生成する。

MRTGのインストール

[MAR/25/2005]
▼インストール 
# cd /usr/src/pkgsrc/net/mrtg
# make
# make install
# make clean CLEANDEPENDS=1

▼Apacheの"htdocs"の設定をし、ベーシック認証をかけておく
# mkdir /usr/pkg/share/httpd/htdocs/mrtg
# vi .htaccess
  ~ベーシック認証~

▼"crontab"の設定
# crontab -e
*/10 * * * * /usr/pkg/bin/mrtg /usr/pkg/etc/mrtg.conf

▼設定ファイルの修正
# cd /usr/pkg/etc/
# cp mrtg.conf mrtg.org
# vi mrtg.conf
  Refresh: 600 
  Interval: 10 
  Target[network]: `/usr/pkg/libexec/netstat2mrtg rtk0`
  Options[network]: growright
  
  MaxBytes[phys]: 512000000
  options[phys]: growright,nopercent,gauge
  MaxBytes[swap]: 256000000
  options[swap]: growright,nopercent,gauge
  MaxBytes[pages]: 1000
  options[pages]: growright,nopercent
  options[irq]: growright,nopercent
  MaxBytes[forks]: 50000
  options[forks]: growright,nopercent
  options[disks]: growright,nopercent
  options[load]: growright,nopercent,gauge

  ※[cputemp]関係は削除

smartmontoolsのインストール

[APR/25/2005]
# cd /usr/src/pkgsrc/sysutils/smartmontools
# make
# make install
# make clean CLEANDEPENDS=1

▼設定ファイル
/usr/pkg/etc/smartd.conf

SSL証明書の設定

[MAY/02/2004]
▼ドキュメント
/usr/pkg/share/doc/mod_ssl/README.mkcert

# /usr/pkg/sbin/mkcert -t custom -a RSA
1. Country Name             (2 letter code) [XY]:JP
2. State or Province Name   (full name)     [Snake Desert]:xxxxxx
3. Locality Name            (eg, city)      [Snake Town]:xxxxxx
4. Organization Name        (eg, company)   [Snake Oil, Ltd]:EMUTYWORKS
5. Organizational Unit Name (eg, section)   [Certificate Authority]:EMUTYWORKS
6. Common Name              (eg, CA name)   [Snake Oil CA]:OTHER CA
7. Email Address            (eg, name@FQDN) [ca@snakeoil.dom]:xxx@xxxx.com
8. Certificate Validity     (days)          [365]:
Certificate Version (1 or 3) [3]:3

1. Country Name             (2 letter code) [XY]:JP
2. State or Province Name   (full name)     [Snake Desert]:xxxxxx
3. Locality Name            (eg, city)      [Snake Town]:xxxxxx
4. Organization Name        (eg, company)   [Snake Oil, Ltd]:EMUTYWORKS
5. Organizational Unit Name (eg, section)   [Webserver Team]:EMUTYWORKS
6. Common Name              (eg, FQDN)      [www.snakeoil.dom]:emutyworks.com
7. Email Address            (eg, name@fqdn) [www@snakeoil.dom]:xxx@xxxx.com
8. Certificate Validity     (days)          [365]:
Certificate Version (1 or 3) [3]:3
Encrypt the private key now? [Y/n]: Y

# cd /usr/pkg/etc/httpd/ssl.crt
# make -f Makefile.crt update

▼ファイルの位置
/usr/pkg/etc/httpd/ssl.key/ca.key
/usr/pkg/etc/httpd/ssl.crt/ca.crt
/usr/pkg/etc/httpd/ssl.key/server.key
/usr/pkg/etc/httpd/ssl.crt/server.crt
/usr/pkg/etc/httpd/ssl.csr/server.csr

php-4.4.0のインストール

[OCT/15/2005]
▼下記を先にインストールしておく
devel/zlib

▼オプションの変更(任意)
# cd /usr/src/pkgsrc/www/php4
# vi Makefile.php
CONFIGURE_ARGS+= --enable-mbstring
CONFIGURE_ARGS+= --with-openssl
CONFIGURE_ARGS+= --enable-calender
CONFIGURE_ARGS+= --with-zlib-dir=/usr/pkg/lib
#CONFIGURE_ARGS+=       --without-mysql

▼インストール
# cd /usr/src/pkgsrc/www/ap-php
# make
# make install
# make clean CLEANDEPENDS=1

▼Apacheの設定
[httpd.conf]
LoadModule php4_module lib/httpd/mod_php4.so
AddType application/x-httpd-php .php

▼設定ファイルの修正
[/usr/pkg/etc/php.ini]
display_errors = On
default_charset = "EUC-JP"
allow_url_fopen = On

[mbstring]
mbstring.language = Japanese
mbstring.encoding_translation = On
mbstring.http_input = pass
mbstring.http_output = EUC-JP
mbstring.internal_encoding = EUC-JP
mbstring.substitute_character = none
;mbstring.detect_order = auto

Zend Optimizerのインストール

[APR/23/2005]
# cd /usr/src/
# wget http://www.zend.co.jp/products/download/download.php?
    file_name=ZendOptimizer-2.5.7-netbsd1.6-i386.tar.gz
# mv download.php?file_name=ZendOptimizer-2.5.7-netbsd1.6-i386.tar.gz
    ZendOptimizer-2.5.7-netbsd1.6-i386.tar.gz
# gunzip -c ZendOptimizer-2.5.7-netbsd1.6-i386.tar.gz | tar xvf -
# cd ZendOptimizer-2.5.7-netbsd1.6-i386
# ./install-tty
Answer (yes or no) [YES]: yes
Specify the location where to install Zend Optimizer [/usr/local/Zend]: /usr/pkg/zend
Enter the location of your php.ini file: /usr/pkg/etc/
Answer (yes or no) [YES]: yes
Specify the full path to the Apache binary: /home/pkg/sbin/httpd

courier-imapのインストール

[MAR/27/2004]
# cd /usr/src/pkgsrc/mail/courier-imap
# make
# make install
# make clean CLEANDEPENDS=1

※設定ファイルの位置
/usr/pkg/etc/courier/
 
▼"imapd"の設定
ADDRESS=[IPアドレス]

▼"authdaemonrc"の設定
version="authdaemond.plain"
 
▼とりあえず起動してみる
# export courierimap=YES
# /usr/pkg/etc/rc.d/courierimap

※telnetで試してもログインが上手くいかない(謎)うーん。

dovecotのインストール

[APR/30/2004]
http://dovecot.fi/

▼"openssl-0.9.6xx"を先にインストールする
# cd /usr/src/pkgsrc/security/openssl
# make
# make install
# make clean CLEANDEPENDS=1

※設定ファイルの位置
/usr/pkg/etc/openssl/openssl.cnf

▼"libtool-baseが古いよん"って言われたので(^^;;インストールし直す
# pkg_delete libtool-1.4.20010614nb18
# cd /usr/src/pkgsrc/dev/libtool-base
# make reinstall
※あれ?またエラーだ(笑)やり直し
# make update
# make clean CLEANDEPENDS=1

▼"mail/dovecot"をインストール
# cd /usr/src/pkgsrc/mail/dovecot
# make
# make install
# make clean CLEANDEPENDS=1

※設定ファイルの位置
/usr/pkg/etc/dovecot.conf

▼"dovecot.conf"の設定
protocols = imap
imap_listen = [IPアドレス]:143
#pop3_listen = *

▼とりあえず起動してみる
# /usr/pkg/etc/rc.d/dovecot

※一応動く、SSLサポートは後で調べる(^^;;
※動作は良い感じだけど時間が9時間ずれてる(笑)ちょっと不便なので対処方法を探ろう
※↑の時間の問題はOutlookExpress側の問題らしい(--)
  ShurikenPro3とかだと大丈夫だ。乗り換えようかなぁ...

カーネルの再構築

[MAY/25/2005]
▼カーネルソースの取得
# cd /usr/src
ftp://ring.asahi-net.or.jp/pub/NetBSD/NetBSD-2.0.2/source/sets/syssrc.tgz

▼ソースの展開
# gzip -dc syssrc.tgz | (cd / ; tar xvf -) 

▼Kernelコンフィグレーションツールを取得する
※パッケージをインストール
# cd pkgsrc/sysutils/adjustkernel
# make
# make install
# make clean CLEANDEPENDS=1
# cd /usr/src/sys/arch/i386/conf/
# adjustkernel -o MYKERNEL -f GENERIC

▼カーネルコンパイル前の設定
# vi MYKERNEL
options RTC_OFFSET=-540		# 時間をJSTに合わせる

▼カーネルのコンパイル
# config MYKERNEL
# cd ../compile/MYKERNEL
# make depend
# make

▼新しいカーネールの設置
# mv /netbsd /netbsd.old
# mv netbsd /

▼何か問題があったら(コワッ(笑))
※最初のNetBSDのメッセージが表示されたらSPACEを押す 
boot netbsd.old -s 
※次にカーネルを元に戻す
fsck /
mount / 
mv netbsd.old netbsd 
exit

パッケージ

[MAR/16/2003]
▼インストール
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc.tar.gz

# tar -xzvpf pkgsrc.tar.gz -C /usr/src
# mkdir /usr/src/pkgsrc_distfiles

[/etc/mk.conf]
DISTDIR=/usr/src/pkgsrc_distfiles    

▼ソフトのインストール例
# cd /usr/src/pkgsrc/shells/bash2
# make
# make install
# make clean CLEANDEPENDS=1

▼"pkgtools"のバージョンアップ
※make時にエラーになる時
# cd /usr/src/pkgsrc/pkgtools/pkg_install
# make install

インストール後の設定例

[MAR/03/2005]

[/etc/rc.conf]
rc_configured=YES
wscons=YES
hostname=hoge
defaultroute="192.168.xxx.xxx"
sshd=YES

[/etc/ifconfig.fxp0] ※NIC
up
192.168.xxx.xxx netmask 0xffffff00 media autoselect 

[/etc/resolv.conf]
nameserver xxx.xxx.xxx.xxx
search xxxx.xxx

[/etc/hosts]
192.168.xxx.xxx hoge.url.com hoge

pkgコマンド

▼コンパイル済みパッケージ追加
# pkg_add [パッケージ名]

▼削除
# pkg_delete [パッケージ名] ※"-r" 関係ファイルを全削除 

▼インストール済みパッケージ表示
# pkg_info

rsyncのインストール

[MAY/17/2005]
※バックアップ元、バックアップ先両方にインストールする
# cd /usr/src/pkgsrc/net/rsync
# make
# make install
# make clean CLEANDEPENDS=1

▼実行例
# /usr/pkg/bin/rsync -va --delete -e ssh backup@emutyworks.com:/home/var/mysql /export/tmp

定期バックアップの設定

[JUL/31/2005]
▼sshで直接外部のサーバーに書き込む方法

#!/bin/sh
D=`/bin/date '+%Y%m%d'`
BAK=/export/emutyworks_bak
tar czvf - /hoge | ssh backup@hoge.url "cat > $BAK/$D.hoge.tar.gz"
[MAR/21/2005]
1)バックアップされる側の設定
[/home/home/backup/backup.sh]
#!/bin/sh
/usr/bin/find /home/home/backup/work -type f -mtime +1 -exec rm -f {} ¥;
D=`/bin/date '+%Y%m%d'`
cd /home/home/backup/work
/usr/bin/tar czvf usr_pkg.$D.tar.gz /usr/pkg/
chown backup:users *

[crontab -e]
# backup.sh
0 4 * * * /home/home/backup/backup.sh >/dev/null

2)バックアップファイルを受け取る側の設定
※sshの鍵を1)に登録してパスフレーズを聞かれないようにしておく
[/root/emutyworks_bak.sh]
#!/bin/sh
/usr/bin/find /export/emutyworks_bak/work -type f -mtime +30 -exec rm -f {} ¥;
/usr/bin/scp -Cpr backup@emutyworks.com:/home/home/backup/work /export/emutyworks_bak/

[crontab -e]
# emutyworks_bak.sh
0 5 * * * /root/emutyworks_bak.sh >/dev/null

ftpデータからブートCDを作成

[AUG/09/2004]
▼ツールのインストール
# cd packages/pkgsrc/sysutils/cdrecord
# make; make install; make clean CLEANDEPENDS=1
# mkdir cdsources
# cd cdsources
※ftpから"i386"以下全てを落としてくる
# cd ..
# mkisofs -o output.iso -b i386/installation/floppy/boot-big.fs
    -c boot.catalog -l -J -R -L cdsources
※"output.iso"でイメージが作成されるのでライティングソフトで焼く

。。。。?

[JUL/11/2005]
▼Apacheの設定
Listen emutyworks.com:80
LoadModule php4_module lib/httpd/mod_php4.so
ServerAdmin admin@emutyworks.com
ServerName emutyworks.com
AllowOverride All
DirectoryIndex index.php index.html
<Files ~ "¥.(tpl|ini|inc|txt|log|sh|lib|lang|dist)$">
order deny,allow
deny from all
</Files>

[MAR/21/2005]
▼"/usr"が足りないので"/home"にシンボリックリンクを張る
# mkdir /home/src
# mkdir /home/pkg
# mkdir /home/home
# ln -s /home/src /usr/src
# ln -s /home/pkg /usr/pkg
# ln -s /home/home /usr/home

Samba

[JUN/21/2006]
http://xxx.xxx.xxx:901/