FreeBSD
をテンプレートにして作成
[
ホーム
|
一覧
|
検索
|
最終更新
|
ヘルプ
] [
新規
]
開始行:
*FreeBSDインストール備忘録 [#tbbc4086]
-[[FreeBSD/command]](コマンド備忘録)
-[[FreeBSD/ports]](ports関連)
--[[FreeBSD/cvsup]](昔のメモ)
-[[FreeBSD/java]](java/servlet関連)
-[[FreeBSD/DB]](MySQL関連)
-[[FreeBSD/kon]](漢字コンソール)
#contents
関連:[[UNIX]] / [[Linux]]
**cvsup導入 [#lf1750a6]
まずはcvsup導入。これは必須。
# cd /usr/ports/net/cvsup
# make install clean
この後のやり方は2通りに分かれる。
***supfileを書き換える方法 [#od008186]
その後、/usr/share/examples/cvsup にある ports-supfile、s...
*default host=CHANGE_THIS.FreeBSD.org
↓
*default host=cvsup3.ja.FreeBSD.org
***make updateを使う方法 [#b1ba6cea]
/etc/make.confにパラメータを指定しておくと、上記のような...
# cd /usr/src
# make update
make.confにちゃんとport-supfileのことまで指定してあれば、...
**stableへの更新 [#tc66fb60]
要はOSを最新版へとアップデートする作業。RELEASEからSTABLE...
cvsupとstable-supfileを使ってソースコードをアップデートす...
# cvsup -g -L 2 stable-supfile
その後は以下のように入力。
# cd /usr/src
# make clean
# make buildworld
# make buildkernel
# make installkernel
# reboot
ここでシングルユーザーモードへ。shellの入力を求められるの...
# mount -a
# cd /usr/src
# make installworld
※FreeBSD6.1へのアップデートの場合、installkernelでエラー...
-関連
--http://www.hirno.net/MT/archives/2006/05/stable_upgrade...
この時点で/etcはまだ変更が反映されていないので、mergemast...
# mergemaster -siva
# mergemaster -sivr
sivaで新規追加ファイルを確認無しでインストールするため作...
-i 新バージョンのファイルをインストール(基本はコレ)
-d 旧バージョンのファイルを残す(passwdやhostsなど)
-m 新旧を比較してマージする(変更を加えた設定ファイル)
--l 左側を採用(古い方)
--r 右側を採用(新しい方)
バージョンが上がっているかどうかは以下のコマンドで確認で...
% uname -a
***関連サイト [#r7abc0e6]
-FreeBSD-stable更新の方法(cvsupの使い方/"FreeBSD stable...
--http://www.mvs.co.jp/tech/cvsup.html
-OSを最新のRELEASEに更新する
--http://iris.homeunix.net/yayoi/freebsd/inst/cvsupreleas...
-FreeBSD - How to update STABLE
--http://suken.jp/~tet/FreeBSD/cvsup.rhtml
**apache [#gd0af560]
インストールは以下の通り。
# portinstall www/apache2
/etc/rc.confに以下のように指定する。
apache2_enable="YES"
apacheの起動は以下のように指定する。
# /usr/local/etc/rc.d/apache2.sh restart
もしくは
# apachectl restart (start/stop)
アップグレードは以下の通り。
# portupgrade -RcC apache
Rは依存関係にあるアプリケーションのアップグレード(これを...
***バーチャルホスト [#ecec0fc3]
http://www.atmarkit.co.jp/flinux/rensai/apache08/apache08...
http://httpd.apache.org/docs/2.0/ja/vhosts/name-based.html
***各種ファイルの配置 [#dee18043]
/usr/local/etc/apache2/httpd.conf
/usr/local/sbin/httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
***関連サイト [#sb7fa3bb]
-FreeBSD - apacheのインストール
--http://www.ksknet.net/freebsd/freebsd_apache.html
**ProFTPD [#u39a539d]
# portinstall ftp/proftpd
設定画面では好きなのを選べるが、とりあえずはデフォルトで...
***同時接続数を増やす [#u4c81af9]
proftpd.confのMaxClientsPerHostの数字を増やす。
-FTPサーバの構築(ProFTPD)
--http://www.aconus.com/~oyaji/ftp/proftpd.htm
***関連サイト [#mb960b71]
-ProFTPDをスタンドアローンで導入・設定するメモ [FreeBSD](...
--http://www.fkimura.com/ProFTPD3.html
-ProFTPD
--http://www2h.biglobe.ne.jp/~hnakamur/technolab/freebsd/...
-FTPサーバの構築(ProFTPD) PASVモードに詳しい
--http://www.aconus.com/~oyaji/ftp/proftpd.htm
**samba [#vd0bd22a]
portsからインストールした場合の設定ファイル:/usr/local/e...
再起動:/usr/local/etc/rc.d/samba.sh restart
-【FreeBSD 5.3】Samba 3.x + OpenLDAP による PDC の設定
--http://www.abk.nu/~nabe/document/samba3.htm#2
-SAMBA を動かしてファイルサーバ (FreeBSD) [fkimura.com]
--http://www.fkimura.com/samba1.html
-sambaセッションの切断(ログアウト)の仕方
--http://blog.jojo.jp/?eid=738389
**emacs [#n3bc0c33]
-FreeBSD - Emacs
--http://suken.jp/~tet/FreeBSD/Emacs.rhtml
使い方などに関しては[[Emacs]]参照
**zsh [#c3f3a6bc]
***インストール方法 [#wf73cc94]
# portinstall zsh+euc_hack
この下は各ユーザーで作業。
% chsh -s /usr/local/bin/zsh
以下のコマンドで現在のシェルを確認できる。
% echo $SHELL
インストールされているシェルの一覧は以下の通り。
% less /etc/shells
***便利な機能 [#ke550c1f]
:ESC-q|コマンドラインスタック機能を使って、今打ち込んだコ...
:ESC-h|今打ち込んでるコマンドのmanページが見られる。manを...
:Ctrl-r|でインクリメンタルサーチモードへ入れる。繰り返しC...
プロンプトに色を付けるには以下の通り。.zshrcに書いておく...
% autoload -U colors
% colors
***関連サイト [#ff01b8b5]
-zshのある暮らし
--http://www.ex-machina.jp/zsh/
-tips for zsh -- zshの覚書
--http://www.ayu.ics.keio.ac.jp/~mukai/tips/zsh.html
-UNIX 今日の技/zsh
--http://q-eng.imat.eng.osaka-cu.ac.jp/~ippei/unix/zsh.html
**screen [#p2e5655d]
インストール方法は以下の通り。
# portinstall screen
使い方などに関しては[[Screen]]参照
**webalizer [#je9d8faa]
portinstall www/webalizer
portinstall japanese/webalizer
設定ファイルは/usr/local/etc/jawebalizer-dist。これをweba...
webalizer -o (出力先) (解析するログの位置)
**crontab [#eaa360f2]
-UNIXの部屋 検索:crontab
--http://x68000.q-e-d.net/~68user/unix/pickup?crontab
**日本語ファイル名の取り扱い [#td7ab9f1]
***lsで日本語ファイル名が「??」と表示される場合 [#u5724181]
lsは標準では日本語ファイル名を表示しない(「できない」で...
***ftpdと日本語ファイル名 [#l4b055af]
ftpdは日本語のファイル名を変換したりなんかはしないので、F...
***sambaと日本語ファイル名 [#ibfde88b]
sambaのバージョンは3.0系として話を進める。
dos charset = CP932
unix charset = EUCJP-MS
display charset = CP932
以上のような設定にした場合、Windowsから日本語ファイル名の...
この場合、BSD上に存在するShift_JISのファイル名が含まれる...
これの解決案は、
+ftpd側でEUC←→Shift_JISの変換が実装されるのを待つ
+samba側でShift_JISファイル名ならファイル名変換しないとい...
+FFFTP利用者にEUCでアップロードするよう設定を変えて貰う
のどれか。2と3はあまり現実的ではないので1の方法を用いる。...
http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd...
**MRTG [#ze14301a]
-@IT:MRTGによるサーバ監視システムの構築(1/3)
--http://www.atmarkit.co.jp/flinux/rensai/root08/root08a....
-ごった煮 - FreeBSD導入記(覚え書き) - MRTGの導入・利用
--http://park1.wakwak.com/~ima/freebsd_mrtg.html
--CPU/メモリの表示はここを参考にした
**xorg [#k761cb7b]
Xorgインストール完了後の手順
# Xorg -configure
→xf860OpenConsole: KDSETMODE KD_GRAPHICS failedと表示される
http://mxpj.net/item/1650/catid/14
カーネルを新しくすれば直るらしい……。
**subversion [#b0e0af41]
***インストール [#r74747e5]
# portinstall devel/subversion
***とりあえずダウンロードしたいとき [#i7d233a8]
:% svn checkout (trunkのURL)|まるごとDLができる。
:% svn update|checkoutしたやつを最新版にする(差分を落と...
:% svn commit|ローカルで変更したファイルをサーバーにうp...
:% svn status|サーバーとローカルの違いを表示(ファイル一...
:% svn diff|サーバーとローカルの違いを表示(具体的にファ...
commit、status、diffはファイル名指定も可能。
**gnome [#k54fdd1d]
http://sakura.take-labo.jp/freebsd/x11_gnome2.html
.xinitrcのtwm &以下をコメントアウトし、
exec gnome-session
を追記する。
**cpan [#d7c08842]
:# cpan -i hoge::fuga|インストール
:# perl -MCPAN -e 'CPAN::Shell->r'|古くなったモジュール一覧
:# perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'|...
***関連 [#x15426bb]
-cpan最速search
--http://cpan.ma.la/
-古いCPANモジュール(Perlモジュール)のアップデート方法 : P...
--http://www.multiburst.net/project-multiburst/archives/2...
**Plagger [#a0d90966]
***インストール [#a52cbdd2]
# portinstall textproc/p5-Plagger
**convmv [#oa37ffd6]
ファイル名の文字コードを変換する。
-ProFTPd+FFFTPの組み合わせで作られたShift_JISのファイルを...
***関連サイト [#f267de85]
-http://www.geocities.jp/code_air_edge/HP/convmv.html
-http://q.hatena.ne.jp/1201009510
**HDD増設 [#wb955924]
-http://nhh.mo-blog.jp/ttt/2006/01/vmware_freebsd_8f58.html
**HDD情報取得 [#v6bf4653]
karia@momoist[3]% sudo atacontrol list ...
Password:
ATA channel 0:
Master: acd0 <LITE-ON CD-ROM LTN-4891S/NDS3> ATA/ATA...
Slave: no device present
ATA channel 1:
Master: no device present
Slave: no device present
ATA channel 2:
Master: ad4 <WDC WD800JD-75MSA2/10.01E03> Serial AT...
Slave: ad5 <ST3320620AS/3.AAJ> Serial ATA v1.0
ATA channel 3:
Master: ad6 <ST31500341AS/CC1H> Serial ATA II
Slave: ad7 <ST31000340AS/SD15> Serial ATA II
karia@momoist[3]% sudo atacontrol cap ad7 ...
Protocol Serial ATA II
device model ST31000340AS
serial number 9QJ1SM07
firmware revision SD15
cylinders 16383
heads 16
sectors/track 63
lba supported 268435455 sectors
lba48 supported 1953525168 sectors
dma supported
overlap not supported
Feature Support Enable Value ...
write cache yes yes
read ahead yes yes
Native Command Queuing (NCQ) yes - 31/0x1F
Tagged Command Queuing (TCQ) no no 31/0x1F
SMART yes yes
microcode download yes yes
security yes no
power management yes yes
advanced power management no no 65278/0x...
automatic acoustic management no no 0/0x00 ...
karia@momoist[3]%
参考:
http://www.sssg.org/blogs/naoya/archives/tag/linux-freebs...
***HDD上の不良セクタをさがす [#t996ecf2]
ddで全セクタ読み出し。
-【FreeBSD】HDD上の不良セクタを検出する
--http://www.kishiro.com/FreeBSD/hdd_check.html
**関連サイト [#s10b065c]
-FreeBSD 関連のコンテンツ の文書一覧
--http://www.alib.jp/FreeBSD/toc
-便利なコマンド集
--http://www.chichibu.ne.jp/~kawahira/library/fbsd_how.htm
-文蔵のFreeBSD研究室 ネットワークアプリ
--http://freebsd.goman.net/net.htm
終了行:
*FreeBSDインストール備忘録 [#tbbc4086]
-[[FreeBSD/command]](コマンド備忘録)
-[[FreeBSD/ports]](ports関連)
--[[FreeBSD/cvsup]](昔のメモ)
-[[FreeBSD/java]](java/servlet関連)
-[[FreeBSD/DB]](MySQL関連)
-[[FreeBSD/kon]](漢字コンソール)
#contents
関連:[[UNIX]] / [[Linux]]
**cvsup導入 [#lf1750a6]
まずはcvsup導入。これは必須。
# cd /usr/ports/net/cvsup
# make install clean
この後のやり方は2通りに分かれる。
***supfileを書き換える方法 [#od008186]
その後、/usr/share/examples/cvsup にある ports-supfile、s...
*default host=CHANGE_THIS.FreeBSD.org
↓
*default host=cvsup3.ja.FreeBSD.org
***make updateを使う方法 [#b1ba6cea]
/etc/make.confにパラメータを指定しておくと、上記のような...
# cd /usr/src
# make update
make.confにちゃんとport-supfileのことまで指定してあれば、...
**stableへの更新 [#tc66fb60]
要はOSを最新版へとアップデートする作業。RELEASEからSTABLE...
cvsupとstable-supfileを使ってソースコードをアップデートす...
# cvsup -g -L 2 stable-supfile
その後は以下のように入力。
# cd /usr/src
# make clean
# make buildworld
# make buildkernel
# make installkernel
# reboot
ここでシングルユーザーモードへ。shellの入力を求められるの...
# mount -a
# cd /usr/src
# make installworld
※FreeBSD6.1へのアップデートの場合、installkernelでエラー...
-関連
--http://www.hirno.net/MT/archives/2006/05/stable_upgrade...
この時点で/etcはまだ変更が反映されていないので、mergemast...
# mergemaster -siva
# mergemaster -sivr
sivaで新規追加ファイルを確認無しでインストールするため作...
-i 新バージョンのファイルをインストール(基本はコレ)
-d 旧バージョンのファイルを残す(passwdやhostsなど)
-m 新旧を比較してマージする(変更を加えた設定ファイル)
--l 左側を採用(古い方)
--r 右側を採用(新しい方)
バージョンが上がっているかどうかは以下のコマンドで確認で...
% uname -a
***関連サイト [#r7abc0e6]
-FreeBSD-stable更新の方法(cvsupの使い方/"FreeBSD stable...
--http://www.mvs.co.jp/tech/cvsup.html
-OSを最新のRELEASEに更新する
--http://iris.homeunix.net/yayoi/freebsd/inst/cvsupreleas...
-FreeBSD - How to update STABLE
--http://suken.jp/~tet/FreeBSD/cvsup.rhtml
**apache [#gd0af560]
インストールは以下の通り。
# portinstall www/apache2
/etc/rc.confに以下のように指定する。
apache2_enable="YES"
apacheの起動は以下のように指定する。
# /usr/local/etc/rc.d/apache2.sh restart
もしくは
# apachectl restart (start/stop)
アップグレードは以下の通り。
# portupgrade -RcC apache
Rは依存関係にあるアプリケーションのアップグレード(これを...
***バーチャルホスト [#ecec0fc3]
http://www.atmarkit.co.jp/flinux/rensai/apache08/apache08...
http://httpd.apache.org/docs/2.0/ja/vhosts/name-based.html
***各種ファイルの配置 [#dee18043]
/usr/local/etc/apache2/httpd.conf
/usr/local/sbin/httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
***関連サイト [#sb7fa3bb]
-FreeBSD - apacheのインストール
--http://www.ksknet.net/freebsd/freebsd_apache.html
**ProFTPD [#u39a539d]
# portinstall ftp/proftpd
設定画面では好きなのを選べるが、とりあえずはデフォルトで...
***同時接続数を増やす [#u4c81af9]
proftpd.confのMaxClientsPerHostの数字を増やす。
-FTPサーバの構築(ProFTPD)
--http://www.aconus.com/~oyaji/ftp/proftpd.htm
***関連サイト [#mb960b71]
-ProFTPDをスタンドアローンで導入・設定するメモ [FreeBSD](...
--http://www.fkimura.com/ProFTPD3.html
-ProFTPD
--http://www2h.biglobe.ne.jp/~hnakamur/technolab/freebsd/...
-FTPサーバの構築(ProFTPD) PASVモードに詳しい
--http://www.aconus.com/~oyaji/ftp/proftpd.htm
**samba [#vd0bd22a]
portsからインストールした場合の設定ファイル:/usr/local/e...
再起動:/usr/local/etc/rc.d/samba.sh restart
-【FreeBSD 5.3】Samba 3.x + OpenLDAP による PDC の設定
--http://www.abk.nu/~nabe/document/samba3.htm#2
-SAMBA を動かしてファイルサーバ (FreeBSD) [fkimura.com]
--http://www.fkimura.com/samba1.html
-sambaセッションの切断(ログアウト)の仕方
--http://blog.jojo.jp/?eid=738389
**emacs [#n3bc0c33]
-FreeBSD - Emacs
--http://suken.jp/~tet/FreeBSD/Emacs.rhtml
使い方などに関しては[[Emacs]]参照
**zsh [#c3f3a6bc]
***インストール方法 [#wf73cc94]
# portinstall zsh+euc_hack
この下は各ユーザーで作業。
% chsh -s /usr/local/bin/zsh
以下のコマンドで現在のシェルを確認できる。
% echo $SHELL
インストールされているシェルの一覧は以下の通り。
% less /etc/shells
***便利な機能 [#ke550c1f]
:ESC-q|コマンドラインスタック機能を使って、今打ち込んだコ...
:ESC-h|今打ち込んでるコマンドのmanページが見られる。manを...
:Ctrl-r|でインクリメンタルサーチモードへ入れる。繰り返しC...
プロンプトに色を付けるには以下の通り。.zshrcに書いておく...
% autoload -U colors
% colors
***関連サイト [#ff01b8b5]
-zshのある暮らし
--http://www.ex-machina.jp/zsh/
-tips for zsh -- zshの覚書
--http://www.ayu.ics.keio.ac.jp/~mukai/tips/zsh.html
-UNIX 今日の技/zsh
--http://q-eng.imat.eng.osaka-cu.ac.jp/~ippei/unix/zsh.html
**screen [#p2e5655d]
インストール方法は以下の通り。
# portinstall screen
使い方などに関しては[[Screen]]参照
**webalizer [#je9d8faa]
portinstall www/webalizer
portinstall japanese/webalizer
設定ファイルは/usr/local/etc/jawebalizer-dist。これをweba...
webalizer -o (出力先) (解析するログの位置)
**crontab [#eaa360f2]
-UNIXの部屋 検索:crontab
--http://x68000.q-e-d.net/~68user/unix/pickup?crontab
**日本語ファイル名の取り扱い [#td7ab9f1]
***lsで日本語ファイル名が「??」と表示される場合 [#u5724181]
lsは標準では日本語ファイル名を表示しない(「できない」で...
***ftpdと日本語ファイル名 [#l4b055af]
ftpdは日本語のファイル名を変換したりなんかはしないので、F...
***sambaと日本語ファイル名 [#ibfde88b]
sambaのバージョンは3.0系として話を進める。
dos charset = CP932
unix charset = EUCJP-MS
display charset = CP932
以上のような設定にした場合、Windowsから日本語ファイル名の...
この場合、BSD上に存在するShift_JISのファイル名が含まれる...
これの解決案は、
+ftpd側でEUC←→Shift_JISの変換が実装されるのを待つ
+samba側でShift_JISファイル名ならファイル名変換しないとい...
+FFFTP利用者にEUCでアップロードするよう設定を変えて貰う
のどれか。2と3はあまり現実的ではないので1の方法を用いる。...
http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd...
**MRTG [#ze14301a]
-@IT:MRTGによるサーバ監視システムの構築(1/3)
--http://www.atmarkit.co.jp/flinux/rensai/root08/root08a....
-ごった煮 - FreeBSD導入記(覚え書き) - MRTGの導入・利用
--http://park1.wakwak.com/~ima/freebsd_mrtg.html
--CPU/メモリの表示はここを参考にした
**xorg [#k761cb7b]
Xorgインストール完了後の手順
# Xorg -configure
→xf860OpenConsole: KDSETMODE KD_GRAPHICS failedと表示される
http://mxpj.net/item/1650/catid/14
カーネルを新しくすれば直るらしい……。
**subversion [#b0e0af41]
***インストール [#r74747e5]
# portinstall devel/subversion
***とりあえずダウンロードしたいとき [#i7d233a8]
:% svn checkout (trunkのURL)|まるごとDLができる。
:% svn update|checkoutしたやつを最新版にする(差分を落と...
:% svn commit|ローカルで変更したファイルをサーバーにうp...
:% svn status|サーバーとローカルの違いを表示(ファイル一...
:% svn diff|サーバーとローカルの違いを表示(具体的にファ...
commit、status、diffはファイル名指定も可能。
**gnome [#k54fdd1d]
http://sakura.take-labo.jp/freebsd/x11_gnome2.html
.xinitrcのtwm &以下をコメントアウトし、
exec gnome-session
を追記する。
**cpan [#d7c08842]
:# cpan -i hoge::fuga|インストール
:# perl -MCPAN -e 'CPAN::Shell->r'|古くなったモジュール一覧
:# perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'|...
***関連 [#x15426bb]
-cpan最速search
--http://cpan.ma.la/
-古いCPANモジュール(Perlモジュール)のアップデート方法 : P...
--http://www.multiburst.net/project-multiburst/archives/2...
**Plagger [#a0d90966]
***インストール [#a52cbdd2]
# portinstall textproc/p5-Plagger
**convmv [#oa37ffd6]
ファイル名の文字コードを変換する。
-ProFTPd+FFFTPの組み合わせで作られたShift_JISのファイルを...
***関連サイト [#f267de85]
-http://www.geocities.jp/code_air_edge/HP/convmv.html
-http://q.hatena.ne.jp/1201009510
**HDD増設 [#wb955924]
-http://nhh.mo-blog.jp/ttt/2006/01/vmware_freebsd_8f58.html
**HDD情報取得 [#v6bf4653]
karia@momoist[3]% sudo atacontrol list ...
Password:
ATA channel 0:
Master: acd0 <LITE-ON CD-ROM LTN-4891S/NDS3> ATA/ATA...
Slave: no device present
ATA channel 1:
Master: no device present
Slave: no device present
ATA channel 2:
Master: ad4 <WDC WD800JD-75MSA2/10.01E03> Serial AT...
Slave: ad5 <ST3320620AS/3.AAJ> Serial ATA v1.0
ATA channel 3:
Master: ad6 <ST31500341AS/CC1H> Serial ATA II
Slave: ad7 <ST31000340AS/SD15> Serial ATA II
karia@momoist[3]% sudo atacontrol cap ad7 ...
Protocol Serial ATA II
device model ST31000340AS
serial number 9QJ1SM07
firmware revision SD15
cylinders 16383
heads 16
sectors/track 63
lba supported 268435455 sectors
lba48 supported 1953525168 sectors
dma supported
overlap not supported
Feature Support Enable Value ...
write cache yes yes
read ahead yes yes
Native Command Queuing (NCQ) yes - 31/0x1F
Tagged Command Queuing (TCQ) no no 31/0x1F
SMART yes yes
microcode download yes yes
security yes no
power management yes yes
advanced power management no no 65278/0x...
automatic acoustic management no no 0/0x00 ...
karia@momoist[3]%
参考:
http://www.sssg.org/blogs/naoya/archives/tag/linux-freebs...
***HDD上の不良セクタをさがす [#t996ecf2]
ddで全セクタ読み出し。
-【FreeBSD】HDD上の不良セクタを検出する
--http://www.kishiro.com/FreeBSD/hdd_check.html
**関連サイト [#s10b065c]
-FreeBSD 関連のコンテンツ の文書一覧
--http://www.alib.jp/FreeBSD/toc
-便利なコマンド集
--http://www.chichibu.ne.jp/~kawahira/library/fbsd_how.htm
-文蔵のFreeBSD研究室 ネットワークアプリ
--http://freebsd.goman.net/net.htm
ページ名: