FreeBSD - TIPS
- 現在の実装バージョン({Net,Free,Open}BSD)
/usr/src/sys/conf/newvers.sh
RC...Release Candidate
問題が出なければそのままReleaseにするという安定性の最終確認段階のもの。
- PicoBSD
http://plaza17.mbn.or.jp/~chi/FreeBSD/PC98/PicoBSD/how2make.html
カーネルに追加
pseudo-device vn # Vnode driver (turns a file into a device)
ソースを全部取得しておく
#cd /dev; ./MAKEDEV vn0
# /usr/src/release/picobsd/build/picobsd 実行
Type:
/usr/src/release/picobsd/build/build_dir-router/picobsd.binが作られる
- DOSフロッピーのマウント
# mount -t msdos /dev/fd0c /mnt
- rc.confでの静的ルーティング登録
# vi /etc/rc.conf
static_routes="signup1"
route_signup1="-net 192.168.100.0/29 192.168.100.253"
- 電卓
-----------------------------
CVSで同期
------------------------------------------------------------
% vi ~/.cshrc
setenv setenv CVSROOT :pserver:anoncvs@anoncvs.jp.freebsd.org:/home/ncvs
% su nroot
# touch ~/.cvspass
# cd /usr
# cvs login
# cvs update -P -r RELENG_4 src
# cvs logout
#
| /dev/[n][e]sa[0-9] general form:
| /dev/sa0 Rewind on close
| /dev/nsa0 No rewind on close
| /dev/esa0 Eject on close (if capable)
| /dev/sa0.ctl Control mode device (to examine state while another
| program is accessing the device, e.g.).
diff /etc/shells /usr/src/etc/shells
diff /usr/include/sys/types.h /usr/src/sys/sys/types.h
diff /usr/include/sys/socket.h /usr/src/sys/sys/socket.h
diff /usr/include/machine/param.h /usr/src/sys/i386/include/param.h
vfs.vmiodirenable=1
kern.ipc.maxsockbuf=2097152
kern.ipc.somaxconn=8192
kern.ipc.maxsockets=16424
kern.maxfiles=65536
kern.maxfilesperproc=32768
net.inet.tcp.rfc1323=1
net.inet.tcp.delayed_ack=0
net.inet.tcp.sendspace=65535
net.inet.tcp.recvspace=65535
net.inet.udp.recvspace=65535
net.inet.udp.maxdgram=57344
net.local.stream.recvspace=65535
net.local.stream.sendspace=65535
102 11:48 netstat -m
103 11:48 fstat
カーネル
options SCSI_DELAY=8000
ミリ秒つまり8秒間LISTENしてデバイスを検出する。
最近のSCSIデバイスは高性能なので5000秒でも大丈夫。
------------------------------------------------------------
syslogd over MySQL
------------------------------------------------------------
http://www.frasunek.com/sources/security/sqlsyslogd/
# vi /etc/syslog.conf
*.* |/usr/local/sbin/sqlsyslogd -p -u myadmin -t logs sqlsyslogd
------------------------------------------------------------
mfs
------------------------------------------------------------
# vi /etc/fstab
/dev/ad0s1b none swap sw 0 0
↓
/dev/ad0s1b /var/db/lockfiles mfs rw,-s=1310720 0 0