Version 6 (modified by atzm, 18 years ago) (diff) |
---|
FreeBSD
so の状況.
パーティション
- Linux と違ってスライスの概念がある.スライスを 1 つ作って,その中に複数のパーティションを作る感じ.
初期設定
- sysinstall コマンドで初期設定の大抵のことはできる
- /etc/rc.conf に大抵の設定が書かれる (インタフェースのアドレス等も)
ユーザとグループ
- Linux と違い /etc/shadow の代わりに /etc/master.passwd が使われる
- もし /etc/master.passwd を vipw 以外で編集してしまったら,pwd_mkdb コマンド.
- デフォルトだと vigr コマンドがない
ports
- 落としてきたソースアーカイブは /usr/ports/distfiles に溜められる
- ports の検索は whereis コマンド
- /usr/ports/CATEGORY/PACKAGE に移動して make install が基本.アンインストールは make deinstall
サービス
- /etc/rc.d/XXXXX や,/usr/local/etc/rc.d/XXXXX.sh が起動スクリプト
- /etc/rc.conf に enable_XXXXX="YES" を書かなければ起動すらしない
カーネルモジュール
- kldload コマンドでモジュールロードできる
- /boot/loader.conf に XXXXX_load="YES" と書くと起動時にカーネルモジュール読み込み
シリアルコンソール
- /etc/ttys を編集して以下の行を書く
ttyd0 "/usr/libexec/getty std.9600" vt100 on secure
- /boot.config を編集して以下を書く
-P
後はキーボードを引っこ抜いてリブートすれば良い.
パケットをカーネルレベルで叩き落す
# route add 10.10.100.6 0.0.0.0 # netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire 10.10.100.6 0.0.0.0 UGHS 0 0 fxp0
- 10.10.100.6 からのパケットは叩き落される.