差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
os:freebsd:init [2010/07/25 02:07] yuki |
os:freebsd:init [2011/09/17 20:53] (現在) yuki |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== FreeBSD入れて最初にすること ====== | ====== FreeBSD入れて最初にすること ====== | ||
- | ===== Tab補完がないと生きていけない。===== | + | * **Tab補完がないと生きていけない(cshを使う場合)** |
- | <code> | + | * <code> |
# vi /etc/csh.schrc | # vi /etc/csh.schrc | ||
set autolist | set autolist | ||
</code> | </code> | ||
+ | * もちろん、次回シェル起動時から有効。 | ||
- | ===== ユーザのシェル基本設定。以下追加 ===== | + | * **ユーザのシェル基本設定。以下追加** |
- | <code> | + | * <code> |
# vi ~/.cshrc | # vi ~/.cshrc | ||
setenv LANG ja_JP.UTF-8 | setenv LANG ja_JP.UTF-8 | ||
set prompt = "%n@%m %c$ " | set prompt = "%n@%m %c$ " | ||
</code> | </code> | ||
- | もちろん、次回ログイン時から有効。 | + | * もちろん、次回ログイン時から有効。 |
- | ===== カーネルを再構築する予定がある時だけ ===== | + | * **カーネルを再構築する予定がある時だけ** |
- | <code> | + | * <code> |
# sysinstall | # sysinstall | ||
Configure -> Distributions -> src -> [X] sys | Configure -> Distributions -> src -> [X] sys | ||
</code> | </code> | ||
+ | * /sys/ディレクトリがあるなら、[[.:freebsd-update:]]の時に一緒にソースコードにもパッチが当たる。ときもある。 | ||
- | * /sys/ディレクトリがあるなら、[[.:freebsd-update:]]の時に一緒にソースコードにもパッチが当たる。ときもある。 | + | * **freebsd-updateを使用したセキュリティアップデート(windows updateのようなものだ)** |
+ | * インストールしたタイミングによっては、セキュリティアップデートがしたいこともあると思う。 | ||
+ | * 古めのRELEASEをインストールしたときは、とりあえず叩いておく。 | ||
+ | * freebsd-updateについては、[[.:freebsd-update:]]に少しだけ書いてある。 | ||
- | ===== freebsd-update ===== | + | * **portsnap** |
- | * インストールしたタイミングによっては、セキュリティアップデートがしたいこともあると思う。 | + | * FreeBSDのパッケージ管理は、portsシステムで行われている。 |
- | * 古めのRELEASEをインストールしたときは、とりあえず叩いておく。 | + | * /usr/portsを作る。 |
- | * freebsd-updateについては、[[.:freebsd-update:]]に少しだけ書いてある。 | + | * portsnapを使わない方法もあるけど、使ったほうが楽だと思う。(最新版じゃないものが欲しいときだけ別の手段で。) |
+ | * portsnapについては[[.:ports:]]に少しだけ書いてある。 | ||
- | ===== portsnap ===== | + | * **静的にアドレスを設定** |
- | * /usr/portsを作る。 | + | * インストールするとき面倒がってDHCP使ったときの話。 |
- | * portsnapを使わない方法もあるけど、使ったほうが楽だと思う。(最新版じゃないものが欲しいときだけ別の手段で。) | + | * <code> |
- | * portsnapについては[[.:ports:]]に少しだけ書いてある。 | + | |
- | + | ||
- | ===== 静的にアドレスを設定する。 ===== | + | |
- | * インストールするとき面倒がってDHCP使ったときの話。 | + | |
- | <code> | + | |
# vi /etc/rc.conf | # vi /etc/rc.conf | ||
#ifconfig_em0="DHCP" | #ifconfig_em0="DHCP" | ||
ライン 41: | ライン 42: | ||
</code> | </code> | ||
+ | * **periodicの設定** | ||
+ | * FreeBSDはperiodicという定期チェックがcronで動いてて、結果はroot宛のメールに来るようになってる。 | ||
+ | * メール使わない人は、これをファイル出力に変えておくとゴミが溜まらない。 | ||
+ | - /etc/crontabの先頭付近(SHELLとかPATHとか書いてある辺り)にMAILTO=""を追加 | ||
+ | - /etc/periodic.confを作成 | ||
+ | * 書式が分からなかったら、cat /etc/default/periodic.confしよう。 | ||
+ | * <code> | ||
+ | # vi /etc/crontab | ||
+ | MAILTO="" | ||
+ | # vi /etc/periodic.conf | ||
+ | daily_status_security_output=/var/log/security.log | ||
+ | daily_output=/var/log/daily.log | ||
+ | weekly_output=/var/log/weekly.log | ||
+ | monthly_output=/var/log/monthly.log | ||
+ | </code> | ||
+ | * **コア出力先の設定** | ||
+ | * 不要な人もいるだろうし、出力先そこかよ、って人もいると思うけど。 | ||
+ | * <code># echo "kern.corefile="/usr/%N.%P.%U.core"" >> /etc/sysctl.conf</code> |