トップページunix
1001コメント375KB

初心者もOK! FreeBSD質問スレッド その70

■ このスレッドは過去ログ倉庫に格納されています
0001boot02006/01/30(月) 00:47:45
FreeBSD 関連の質問はここで。
ただし、あらかじめ過去ログ置き場やGoogleで検索することを心がけてください。
マルチポスト(複数スレへの同じ質問)はあらかじめ断らない限り嫌われ無視されます。
質問姿勢は謙虚に。回答はじっくり待つくらいのつもりで。
歴代スレ、関連サイト等テンプレは >>2-20 くらい。

  Q. スレタイに初心者OKって書いてあるけど?
  A. FreeBSD初心者は歓迎します。
    コンピュータ初心者や人間初心者はお引取りください。

★ありがとうございます。いつもお世話になっております。
 初心者もOK! FreeBSD質問スレッド 過去ログ置き場
 http://bird.zero.ad.jp/~zau60806/FreeBSD/

☆FreeBSD 以外の UNIX 関連や PC も含んだ初歩的な質問は…
 くだらない質問はここに書き込め!45
 http://pc8.2ch.net/test/read.cgi/unix/1134178554/
☆「犬小屋へ移動しろ」と言われたらこちらへ。
 手取り足取り指導する場合・長くなりそうな場合の分離スレです。
 FreeBSD入門者の犬小屋 その2
 http://pc8.2ch.net/test/read.cgi/unix/1126188883/
☆雑談はこちらで。
 FreeBSDを語ろう Part 10
 http://pc8.2ch.net/test/read.cgi/unix/1135447819/
☆Releaseの話題は歓迎します。Current固有の話題はご遠慮ください。
 FreeBSD current 一握の砂
 http://pc8.2ch.net/test/read.cgi/unix/1097460062/

>>2 検索 >>3-6 過去ログ >>7 関連スレ >>8 サイト >>9 出版物
>>10 新ネタ追い >>11 boot0 >>12-14 TIPS >>15 エスパー
0102名無しさん@お腹いっぱい。2006/01/31(火) 04:20:23
URIencodeするコマンドがあればいいのか
0103名無しさん@お腹いっぱい。2006/01/31(火) 05:20:19
ruby使っていいなら
echo -n "hoge" | ruby -e 'require "cgi"; print CGI::escape $<.gets'
または
ruby -e 'require "cgi"; print CGI::escape "hoge"'
01041032006/01/31(火) 05:28:18
あ、
googleはutf-8だからnkf -wとかで前処理しないと
0105名無しさん@お腹いっぱい。2006/01/31(火) 06:58:04
>>95

smbdが動いてないとダメ。
/etc/rc.conf に samba_enable="YES" 入っている?

ホスト側のsambaの設定が完了していたら、

ゲストの方は普通にネットワークに繋ぐ設定さえしていれば、
問題なくファイル共有できるよ。
0106名無しさん@お腹いっぱい。2006/01/31(火) 10:45:37
6.0-stable/amd64/SMP kernelでchrootなlinux環境を作ろうとしてちょっと困っています。
portsのgentooが壊れているっぽいので、Makefileみながら野良インストールしました。

stage3-x86-2005.1-r1.tar.bz2を取ってきて/compat/linuxで展開
/compat/linux/sbin/ldconfig,slnにbrandelf -t Linux
/compat/linux/dev/*を削除。dev/nullをmode 666でファイルとして作る。
/compat/linux/etc/resolv.conf,localtimeをFreeBSDの方からコピー
/etc/rc.confにlinux_enable="YES"追加
mount_linprocfs linproc /compat/linux/proc
mount -t nullfs /tmp /compat/linux/tmp

これでchrootしてみると一応動くようなので、emerge zshとかしてみると
# ls -al /bin
-rws-w-r-- 2 root root 388572 1月 30 10:25 zsh
-rws-w-r-- 2 root root 388572 1月 30 10:25 zsh-4.2.5
といった変なパーミッションになってしまいます。
emergeを使わなければ普通の(?)755で作られることは確認しました。

これを正常にするにはどうすれば良いでしょうか?
0107名無しさん@お腹いっぱい。2006/01/31(火) 12:10:17
>>95
エクスプローラーで \\smbserver\
としてみたらいいのでは。
/tmpは見えない。qemuフォルダとして見える。
smbdは動いてなくても自動的に動くので。
0108名無しさん@お腹いっぱい。2006/01/31(火) 12:48:45
コンパイルって時間かかるノな
最初からpkgだけインストールで不都合なことありますか?
0109名無しさん@お腹いっぱい。2006/01/31(火) 12:53:33
>>108
あなたにとって必要なオプションでコンパイルされてないかも知れない
0110名無しさん@お腹いっぱい。2006/01/31(火) 13:10:06
>>109
なにそれ
外人か?
01111102006/01/31(火) 13:12:56
http://www.airworld.org/contents/index.php?FreeBSD%2F%C1%B0%BD%E0%C8%F7#content_1_4
コンパイルオプションは書き込んだけども
0112名無しさん@お腹いっぱい。2006/01/31(火) 14:24:37
autofsってどうなってんの?

http://lists.freebsd.org/pipermail/freebsd-fs/2004-September/000737.html
を見て、6.0Rの/usr/src/share/examples/autofs/driver/とか
/usr/src/lib/libautofs/libautofs.3とか見てみたけど、さっぱりわからん。

試しにコンパイルしてみようと思って/usr/src/lib/libautofsでmakeとやって
みたが、エラーがボロボロ出てくるだけ。

色々検索してみたけどさっぱり。誰かエロイ人助けて。

0113名無しさん@お腹いっぱい。2006/01/31(火) 16:09:08
KDE入れようとしたらフリーズ
デスクトップって重いんだね
01141122006/01/31(火) 16:39:22
その後/usr/src/sys/fs/autofs/autofs.hが必要なことが分かったが、6.0Rには
含まれていない。現在のリポジトリにもない。
http://www.atm.tut.fi/list-archive/freebsd-stable-2005/msg05076.html
見ると、authorが取り下げたみたい。結局、現時点ではFreeBSDではautofsは利
用できないってことなのかな? はぁ…、結局amdかよぉ…。
0115952006/01/31(火) 18:51:57
qemu+smbの質問者>>95です。初心者質問ですいません。

>>105
smbdを動かしていても駄目でした。

>>107
> エクスプローラーで \\smbserver\
やってみたんですが、見付からない、と。

どうやらsambaの設定の問題だと思うのですが、
解説が古くてよく分かりません。
日本sambaユーザー会などや説明のサイトを
見ても説明が微妙に古くて駄目です。

smb.confは「client code page = ...」
で始める。などとありますが、
testparm smb.conf
をするとUnkownと言われエラーになるので追加はやめました。
説明が古いのだと思います。

smb.confは
/usr/local/share/examples/ja-samba/smb.conf.default
から
/usr/local/etc/smb.conf
にコピーして編集したのですが、位置はここでいいのでしょうか?
smb.conf内の#、;はコメント文字という認識でいいのでしょうか?
0116952006/01/31(火) 18:52:31
以下の項目を有効、変更したのですが、これでいいのでしょうか?

[global]
workgroup = WORKGROUP(変更)
server string = smbserver %v(変更)
security = user(最初から有効、触っていない)
load printers = yes(最初から有効、触っていない)
printcap name = /etc/printcap(有効にした)
printing = bsd(有効にして変更した)
log file = /usr/local/samba/var/log.%m(最初から有効)
max log size = 50(最初から有効)
socket options = TCP_NODELAY (最初から有効)
dns proxy = no(最初から有効)
[homes]以下はデフォルトのまま。
0117名無しさん@お腹いっぱい。2006/01/31(火) 19:18:31
>>115
qemuの -user-net機能のsambaを使う場合は、
/usr/sbin/smbdが決め打ちされてるので、/usr/local/sbin/smbdじゃダメ。
symlink張るか、qemuのソースを修正する必要がある。

あと、nmbdのブロードキャストは届かないので、
「ネットワークコンピュータ」では見えない。
lmhostsに10.0.2.4 smbserverを設定して、
\\smbserver\qemuに直接アクセスしないと見えないよ。
0118名無しさん@お腹いっぱい。2006/01/31(火) 19:20:26
>>115
さらに、smb.conはいくら設定しても無駄。
qemuが起動時に勝手に/tmpあたりにsmb.conf相当のファイルを自動で作る。
それに任せればいいだけ。
0119名無しさん@お腹いっぱい。2006/01/31(火) 20:38:17
今日いつものようにphp周りの更新があったのでportupgrade -aで一通りうpして
apachectl gracefulすると、Cannot load /usr/local/libexec/apache2/libphp4.so
into server: /usr/local/libexec/apache2/libphp4.so: Undefined symbol "getopt_long"
とでてきたので、/usr/ports/lang/php4でmake clean installと再インストールを試みるも、
ext/standard/basic_functions.lo(.text+0x14bf): undefined reference to `getopt_long'
とでてきてしまいました。これってどうすればいいんでしょうか?
FreeBSD4.11+php4.4.2_1,1+apache2.0.55_2(全てports)です。よろしくお願いします。
0120名無しさん@お腹いっぱい。2006/01/31(火) 20:44:37
>>108
不都合はない、というか、もし個々のアプリケーションでバージョンが古いとか、
コンパイルオプションを変えたいとかの不都合を感じたら、その時にそのアプリ
ケーションだけソースからインストールすればいいのでは?

実際、portsupgrade -aとか不用意にやるととてつもなく時間がかかるよね。CPU
がりがりつかって。
地球に優しくない :)
0121名無しさん@お腹いっぱい。2006/01/31(火) 20:45:16
>>119
http://lists.freebsd.org/pipermail/cvs-ports/2006-January/086116.html
0122名無しさん@お腹いっぱい。2006/01/31(火) 20:58:08
FreeBSD 5.4 + PHP4.4.2
FreeBSD 5.4 + PHP5.1.1
FreeBSD 5.4 + PHP5.1.2
の組み合わせで、<?php phpinfo(); ?>をすると
最後まで表示しないで止まってしまうという現象に遭遇しています。

FreeBSD 4.11 + PHP5.1.2
FreeBSD 4.11 + PHP4.4.2
では問題ありません
0123名無しさん@お腹いっぱい。2006/01/31(火) 21:02:36
94です。
/etcの下でmergemasterしても、
/etcの中身が/に移動してしまいます。

ただしいやり方をご教示願えないでしょうか。
0124名無しさん@お腹いっぱい。2006/01/31(火) 21:06:43
>>123
#  1.  `cd /usr/src'       (or to the directory containing your source tree).
#  2.  `make buildworld'
#  3.  `make buildkernel KERNCONF=YOUR_KERNEL_HERE'     (default is GENERIC).
#  4.  `make installkernel KERNCONF=YOUR_KERNEL_HERE'   (default is GENERIC).
#  5.  `reboot'        (in single user mode: boot -s from the loader prompt).
#  6.  `mergemaster -p'
#  7.  `make installworld'  
#  8.  `make delete-old'
#  9.  `mergemaster'
# 10.  `reboot'
# 11.  `make delete-old-libs' (in case no 3rd party program uses them anymore)
0125名無しさん@お腹いっぱい。2006/01/31(火) 21:44:54
make delete-oldとかmake delete-old-libsなんてあったとは…。
と思って/usr/src行ってやってみたんですが
don't know how to make
と言われてしまいました。

UPDATINGにも書いてないようですし、Makefile見てもないのですが
FreeBSD6.0ではもうないですか?

今は自前でなんとかしているので困るわけじゃないのですが気になったもので…。
0126名無しさん@お腹いっぱい。2006/01/31(火) 21:56:13
ともかく/usr/srcがくさってるから、cvsupしなおせ
0127名無しさん@お腹いっぱい。2006/01/31(火) 21:56:27
delete-old 入ったのって最近じゃなかったっけ?
もう無いの?
0128名無しさん@お腹いっぱい。2006/01/31(火) 22:01:09
そういえばないなぁ
0129名無しさん@お腹いっぱい。2006/01/31(火) 22:07:21
>>121
これは具体的にMakefileのどこをいじればいいんでしょうか?
すいません、いまいちわからないです。
0130名無しさん@お腹いっぱい。2006/01/31(火) 22:15:55
cvsupしなおしてみたら何も落とさすFinished successfullyになったので
一応念のため/usr/src/Makefileをリネームしてcvsupで落としなおしましたがやっぱりないですね。

Googleにも情報全然無いしなんだろうなぁと思っていたところで>>128
もうないものでしたか。残念。
0131名無しさん@お腹いっぱい。2006/01/31(火) 22:21:48
>>122
FreeBSD5.4とPHP4.4.1は
ちゃんとphpinfo表示されます
0132名無しさん@お腹いっぱい。2006/01/31(火) 22:33:47
>>130
tagによる。どうcvsupしたかさらせ。
0133名無しさん@お腹いっぱい。2006/01/31(火) 22:48:19
>>129
ports から入れたんだろ?
だったら、cvsup するなり portsnap するなりすれば?
0134名無しさん@お腹いっぱい。2006/01/31(火) 22:53:31
>>133
あ、再度csvupすればよかったんですね。直接いじるのかと思ってました。
無事できました。ありがとうございました。
0135名無しさん@お腹いっぱい。2006/01/31(火) 22:57:53
>>132
tagはRELENG_6_0です。
supfileはexamplesのをほぼそのまま使っています。

こんな感じ。
*default host=cvsup3.jp.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_6_0
*default delete use-rel-suffix
src-all
0136名無しさん@お腹いっぱい。2006/01/31(火) 23:00:42
>*default base=/var/db
なんでこうしたのか解説ヨロシク
0137名無しさん@お腹いっぱい。2006/01/31(火) 23:03:57
>>135
/usr/share/examples/cvsup/stable-supfile 使ってるなら、

*default release=cvs tag=RELENG_6

となってるはずだが?
0138名無しさん@お腹いっぱい。2006/01/31(火) 23:14:36
>>136
examplesがそうなってましたが何かまずいですかね。
ハンドブック見てましたが問題ない気がします。

>>137
あれ、standard-supfileではないのですか。
stableよりreleaseのほうが安定してるとか見たのですがこの辺がまだよくわかりません。
で、releaseっていうのがないのでてっきりstandardかと…。

tagもRELENG_6だとたとえばFreeBSD6.1とかでたときいきなり上がったりしませんか?
なんだかすごい間違えているっぽいですね。
勉強しなおしてきます。
0139名無しさん@お腹いっぱい。2006/01/31(火) 23:24:06
>>95です。

>>117 >>118
非常に分かりやすく疑問氷解のレスありがとうございました。

でも、orz。 \\smbserver\qemuで見付かりませんと出ます。

やった事など。
/usr/local/sbin/smbd → /usr/sbin/smbd リンク貼りました。

-user-net -smb /tmp などしてqemu起動中、
/tmpに /qemu-smb.724/smb.confが生成されていました。

ゲストのWindows側の設定の問題はないと思います。
Windows自分自身はネットワークコンピュータで見えますし、
共有指定しているディレクトリは\\win\datなどで見えます。

もうトラブルシュートのネタが思い付きません。
××してんじゃねーの?みたいな指摘でもいいので
何かないでしょうか?
0140972006/01/31(火) 23:49:02
>>98
何を勘違いしてるのか知りませんが、ソースルーティングをやりたい訳ではあ
りません。FreeBSD厨は頭弱いですか?
0141名無しさん@お腹いっぱい。2006/01/31(火) 23:53:22
厨は頭弱い きっと
0142名無しさん@お腹いっぱい。2006/02/01(水) 00:34:37
>>97
>>16
0143名無しさん@お腹いっぱい。2006/02/01(水) 00:46:10
>>142
お前、頭悪いって会社で言われない?
0144952006/02/01(水) 00:47:32
>>95です。

ゲストOSのWin95からpingしてみました。

10.0.2.1 timeout
10.0.2.2 通る(何だろ)
10.0.2.3 timeout
10.0.2.4 timeout(lmhostsに指定したsmbserver)
10.0.2.15 通る(自分自身)

ググってもqemuのsmbでsmbserverが見えない
というトラブル例には行きあたりません。
お知恵をお願いします。
0145名無しさん@お腹いっぱい。2006/02/01(水) 00:51:59
>>139>>95
> ××してんじゃねーの?みたいな指摘でもいいので
> 何かないでしょうか?

・ipfwなんかで何故だか塞いでんじゃねーの。
・smbserverの綴りがlmhostで間違ってんじゃねーの。

他ありませんか。
0146名無しさん@お腹いっぱい。2006/02/01(水) 01:06:22
>>144
user-net ってたしか tcp だろ?
ICMP 通るわけないじゃん, って思うのは俺一人?
きっとUDP も通らないと思うんだが...

とっとと, ports を cvsup して, qemu 0.8* をいれて
# kldload if_tap
# cat >startup.qemu
ifconfig $1 inet <ip-address> netmask <netmask>
sysctl net.inet.ip.forwarding=1
^D
# chmod +x startup.qemu
# qemu -net nic -net tap,script=startup.qemu <disk-image>
て, やった方が幸せになれると思うぞ.
0147名無しさん@お腹いっぱい。2006/02/01(水) 01:39:30
>>97
pf の reply-to ルールでいけるかもしれない。

ルーティングに関する pf のルールの書き方は

Load Balance Outgoing Traffic
http://www.openbsd.org/faq/pf/pools.html#outgoing

が参考になると思う。
0148名無しさん@お腹いっぱい。2006/02/01(水) 01:49:23
>138
>examplesがそうなってましたが何かまずいですかね。
あ、ほんまや。
いつのまにかわったんだ。
0149名無しさん@お腹いっぱい。2006/02/01(水) 02:09:18
FreeBSDで使い勝手のよいSCSI H/W RAIDカードってなに?

3wareのescaladeみたいにwebでrebuild出来るとか、そんな高級なものは
なくてもいいので、せめてcli位用意されていて、FreeBSD上からrebuildや
verifyが出来るものを探しています。

SCSI、U160、1ch以上、出来ればBBUオプションありで。
AutoRebuildしか出来ないっつーのはなんか怖い。
0150名無しさん@お腹いっぱい。2006/02/01(水) 03:01:26
>>122
あら、FreeBSD 6.0 + PHP 4.4.2 でも同じ症状。
ちなみに、CLIから、

php -r 'phpinfo();'

ってやったら、表示されたけど、最後に、PHPがコア吐いた
0151名無しさん@お腹いっぱい。2006/02/01(水) 03:29:33
portupgrade -a はじめてからすでに60時間。1/3位はオプション選択の「待ち」にしても、時間がかかりすぎるorz
皆さんこういう感じでがんばってるの?
0152名無しさん@お腹いっぱい。2006/02/01(水) 03:41:42
インストールしているものによる
0153名無しさん@お腹いっぱい。2006/02/01(水) 03:42:38
KDEなんか入れてたらしかたがない。
0154名無しさん@お腹いっぱい。2006/02/01(水) 03:48:51
KDEはフルセット入れると疲れるから、baseとgraphicsぐらいしか入れてない。
全部入れても、ほとんど使う機会もないし。
0155名無しさん@お腹いっぱい。2006/02/01(水) 03:55:07
tar cvf tartest.tar /mnt でtarボールを作って、
tar uvf tartest.tar /mnt ; tar uvf tartest.tar /mnt ; tar uvf tartest.tar /mnt として
どんどん追加した後、tar tvf tartest.tar で中身を確認すると
drwxr-xr-x root/wheel 0 Nov 11 07:30 2003 mnt/
drwxr-xr-x root/wheel 0 Nov 11 07:30 2003 mnt/
drwxr-xr-x root/wheel 0 Nov 11 07:30 2003 mnt/
drwxr-xr-x root/wheel 0 Nov 11 07:30 2003 mnt/
となってしまっているのは仕様ですか?
展開するときは後のもので上書きされるので害はないみたいですけど、
大きくなりすぎるのが無駄な気がします。
01561552006/02/01(水) 03:58:17
あ、-Pオプションで/を削らないようにすれば正常になりますね。
オプションを付けないとmnt/と/mnt/を比較してることになるのか。
01571552006/02/01(水) 04:22:52
-C / オプションを付けて、追加するファイルはフルパス指定専用でとりあえず解決したことにします。
0158名無しさん@お腹いっぱい。2006/02/01(水) 05:04:14
>151
>1/3位はオプション選択の「待ち」にしても
BATCHは設定しとかないの?
MAKE_ARGSとかmake configしてあれば問題ないでしょ。
01591552006/02/01(水) 05:19:09
実はバグを踏んでうまく動作していただけであって、ちっとも解決していませんでした。
もういいです。-Pオプションを使って、展開するときに誤爆しないように
自動でchrootするようにして解決したことにします。
0160名無しさん@お腹いっぱい。2006/02/01(水) 06:25:36
すいません
portdb などportの管理やfsckを定期的に自動でやりたいのだが
ttys以外だとどこに記述候補がありますか?
0161名無しさん@お腹いっぱい。2006/02/01(水) 07:35:19
>>139

Win95上で、C:\Windows\lmhosts の位置は合っているか?
誤って、lmhosts.txtのファイル名でセーブしてないか?
lmhostsで、
10.0.2.4 smbserverの間のスペースが全角じゃないか?

・・・あたりかな。
ちなみに、ゲストOSからの共有ドライブのコネクションは、10.0.2.4が、
QEMUのNATを通ってホストFreeBSDのlocalhost(127.0.0.1)から来ます。
0162名無しさん@お腹いっぱい。2006/02/01(水) 07:54:45
なんで\\192.168.x.y\share\みたいな共有名を試してみないの?
0163名無しさん@お腹いっぱい。2006/02/01(水) 08:39:28
>>155

ttp://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/tar/write.c.diff?r1=1.41&r2=1.42
0164名無しさん@お腹いっぱい。2006/02/01(水) 09:01:18
>>162
Win95では、共有ドライブのサーバー名として、
IPアドレス直は使えません。
面倒でもlmhostsが必要。
0165名無しさん@お腹いっぱい。2006/02/01(水) 09:09:59
>>160
http://www.jp.freebsd.org/QandA/HTML/1563.html
FreeBSD QandA 1563 定期的にある処理を行ないたいのですが、どうすればよいでしょうか。

ってこと?
0166名無しさん@お腹いっぱい。2006/02/01(水) 09:40:38
>149
SCSI RAID で 3ware Escalade 以下クラスなんて
製品自体あるわけないじゃん。
0167名無しさん@お腹いっぱい。2006/02/01(水) 09:47:03
>>165
そうです
本当にありがとうございました
01681552006/02/01(水) 10:47:16
>>163
ありがとうございます。
うーん、リリース版でこちらのやりたいこと通りの動作をさせるには
5.5か6.1か7待ちという事になりそうですね。
0169名無しさん@お腹いっぱい。2006/02/01(水) 11:27:43
>>168
ただのちゃちゃだけど...
> 7待ち
待たない待たない.
0170名無しさん@お腹いっぱい。2006/02/01(水) 11:53:09
syslog.conf の書き方について質問です

/var/log/messages に openvpn のログ↓が溢れてしまうんで
ログを分けたいです。
Feb 1 11:47:34 hostname openvpn[260]: TLS Error: local/remote TLS keys are out of sync: xx.xx.xx.xx:yyy [1]
Feb 1 11:47:38 hostname openvpn[260]: TLS Error: local/remote TLS keys are out of sync: xx.xx.xx.xx:yyy [1]
Feb 1 11:47:50 hostname openvpn[260]: [UNDEF] Inactivity timeout (--ping-restart), restarting

man syslog.conf して /etc/syslog.conf に以下の2行を追加して
syslogd を kill -HUP してみたんですが、messages から
外れてくれません。

!openvpn
*.* /var/log/openvpn.log

書き方が間違っているんでしょうか?
0171名無しさん@お腹いっぱい。2006/02/01(水) 14:16:41
>>160
>>165に補足だけど、 /usr/local/etc/ に periodic/daily とか
periodic/weekly とかdir作ってそこにスクリプトをおいておくと、
各periodの999.local からそのディレクトリ配下のスクリプトが
キックされる。ローカルスクリプトはそちらに置く方が良いかも。
0172名無しさん@お腹いっぱい。2006/02/01(水) 14:17:42
>>170
touch /var/log/openvpn.log
0173名無しさん@お腹いっぱい。2006/02/01(水) 14:46:17
FreeBSDでnfsのサーバの設定をするときに
/etc/expotsを書き換えた後,これを反映させるには再起動するしかないのですか?
0174名無しさん@お腹いっぱい。2006/02/01(水) 15:55:39
>>166
ハイハイワロスワロス
よく分かってないなら一々ゴミ発言しなくていいよ。ウザイから。
0175名無しさん@お腹いっぱい。2006/02/01(水) 16:14:36
xwindowで
ブラウザからxtermにコピペするにはどうしたらいいですか?
0176名無しさん@お腹いっぱい。2006/02/01(水) 16:14:36
昨日FreeBSD6.0をインストールしたばかりの初心者ですが
portsを見ていると、アプリケーションが一杯有りすぎて
何を入れて良いのか迷いまくっています。
そこで、皆さんはどう言うアプリケーションを使ってるのか
興味があって此処に書き込みしてみました、
皆さんの構成を教えてもらえれば嬉しいです。
0177名無しさん@お腹いっぱい。2006/02/01(水) 16:26:09
あなたの会社にはどんなものが置いてありますか?なみに漠然とし過ぎている
FreeBSDでやりたいことを書かないと
0178名無しさん@お腹いっぱい。2006/02/01(水) 16:49:18
>173
>/etc/expotsを書き換えた後,これを反映させるには再起動するしかないのですか?
いいえ。ハンドブックに書いてあるとおりです。
0179名無しさん@お腹いっぱい。2006/02/01(水) 17:08:53
>>176
まずはFAPPを

FreeBSD
Apache
PostgreSQL
PHP
0180名無しさん@お腹いっぱい。2006/02/01(水) 17:10:46
>>150
ググッても情報出てこないんだよね
これってphpinfoだけの問題なのかな
01811502006/02/01(水) 17:50:02
>>180
lang/php4 を make config のダイアログで、
DEBUG を有効にして、ビルドしたら、とりあえず、
phpinfo()が、サーバの方でも、表示されるようになった。
0182名無しさん@お腹いっぱい。2006/02/01(水) 18:21:30
FreeBSD5.4をインストールするとプロセスに
[irq14: ata0]
...
[irq60:]
[irq61:]
[irq62:]

とか使ってないirq番号まで、でてくるんだけどなんで?4系はなにも出てこなかったけど。
ps ax でみると気持ち悪い。
0183名無しさん@お腹いっぱい。2006/02/01(水) 18:47:28
FreeBSD 5.4-RELEASEをIDEのthird master(ad4)から起動しようと
しています。当然boot時に ad(4,a)/kernel と書けば起動する
状況にはなっているとして、
http://www.jp.freebsd.org/QandA/HTML/87.html
このQ&Aのようにad4をad0として認識させる事はできないでしょうか。

devfsのおかげでこういうkernel config fileの書き方は無くなって
いるようですので、5.0以降ではどういう方法があるのか教えて
いただけませんでしょうか。


ところでこのQ&A 87ですが、
config        kernel root on wd1
と書くぐらいならここに root on wd2 とすればwd2をwd1に見せかける
必要がそもそも無いように思えるのですが、wd0かwd1からしか起動
できないという制限があったりしたんでしょうか。
0184名無しさん@お腹いっぱい。2006/02/01(水) 19:17:42
なんでad4のままじゃだめなの?
0185名無しさん@お腹いっぱい。2006/02/01(水) 20:43:30
ad4のまま起動する方法がわからんのです。
/boot.configにad(4,a)/kernelと書いてみたんですが、何も変化
しなかったので、ad0にすれば起動できるなぁ、と思ったわけで。
ad(4,a)/kernelをdefaultにする方法ってどうすればいいんでしょう。
0186名無しさん@お腹いっぱい。2006/02/01(水) 21:07:35
loader.conf(5)
0187名無しさん@お腹いっぱい。2006/02/01(水) 21:35:32
>>183
3rd master だけどディスク1本目なので ad0 にしたいという場合、
(最近のチップセットだと 1st, 2nd が PATA で 3rd, 4th 以降が SATA で
SATA ドライブしかつけていないというときにこういう状況になりがち)

カーネルコンフィグファイルの options ATA_STATIC_ID をコメントアウトして
rebuild したカーネルを使えばそのようになる。

調べてないけど >>186 の言う通り loader.conf でほげるほうが正道なのかもしれん。
0188名無しさん@お腹いっぱい。2006/02/01(水) 22:08:15
root_disk_unit="5"
rootdev="disk4s1a"
と書いてみましたがだめでした。
さらにloader.confを調べつつ…

>>187
3rd masterかつディスク2本目です。
ad0,ad4,ad8,ad10,ad11と5本繋がっていて、boot可能なのはad4だけです。
ところで、loader.confに何か書いたとして、5台あるHDDのうちの
ad(4,a)/boot/loader.confを読んでくれる仕組みってのはどこで
実現されているのでしょう。
これを読んでくれない限り何を書いてもどうしようもないですよね。
0189名無しさん@お腹いっぱい。2006/02/01(水) 22:09:25
BIOS では ad4 から BOOT するようにしてるんだよね。
0190名無しさん@お腹いっぱい。2006/02/01(水) 22:15:16
>>189
はい。そこら辺ちょっと詳しく書くと、M/BはASUSのCUBX-Eという物で、
440BXのIDE 2chに加えて、Promiseのコントローラも積んでいて、
さらに2ch存在しています。前者がad0-3、後者がad4-7です。

で、BIOSでは440BXのコントローラはIDEとして、PromiseのはSCSIとして
認識するようになっています。BIOSでのbootの順位はFD, CD-ROM, SCSIの
順で、IDEからのbootは無効にしてあります。

この状態で、Default: 0:ad(0,a)/kernel を開こうとしてエラーになり、
手動で ad(4,a)/kernel を指定すると起動する、という状況です。
0191前9512006/02/01(水) 22:22:44
Freebsd6.0いれました
xwindow,ctwm,opera導入まではわかったです
vlc入れようとしてコンパイルに時間がかかるので原因を探ってます

いろいろ教えてくれたピザ39
またくるがねw
0192名無しさん@お腹いっぱい。2006/02/01(水) 22:22:45
5.4なのに/kernel?
0193名無しさん@お腹いっぱい。2006/02/01(水) 22:23:54
>>190
5.x には /kernel なんてないからエラーになるのは当り前。
0:ad(0,a)/boot/loader だとどうなる?

で、ad(4,a)/kernel って、BIOS から見て 5 番めのドライブってことだよ。
ad11 だかから起動しちゃってるんじゃない?
0194名無しさん@お腹いっぱい。2006/02/01(水) 22:28:52
>>190

/boot.configを変更しても何も変わらなかったのが変。
本当に ad4 の boot block が読まれてる?
ad4 以外にも FreeBSD インストールしてない?
0195名無しさん@お腹いっぱい。2006/02/01(水) 22:33:12
質問です。ルートサーバー13台が落ちると、インターネットが出来なくなると聞きましたが、
ルートサーバーってDNSサーバーですよね?ということはIP直打ちで接続は出来ると思うのですが、
実際のところ、どうなんでしょうか?
01961902006/02/01(水) 22:34:01
orzorzorzorzorzorz
わたくし大嘘申しておりました。orz
>>192
はい、大嘘です。よーくみたら 4.10-RELEASE ですた。
laptop に入ってる生活用(つまり今これ書いてるこいつ)が5.4だったんで
uname する host を間違えてますた…。まことにあいすみません。
>>193
boot 時に手で入力しているのは ad(4,a)/kernel で、そして ad8,10,11 は
データのみ(1s1eのみ)のディスクです。kernel が入っているのは ad0、ad4 で、
それぞれ違う設定なので、ad4 から起動しているのは確認できています。

ところで、loader.conf で ad(4,a)/kernel を指定している場合、それが失敗
した場合は Default: ad(4,a)/kernel とでるんじゃないんでしょうか。
ここが Default: ad(0,a)/kernel って事は、loader.conf は読まれていない
と判断したんですが、間違っていますか?
0197名無しさん@お腹いっぱい。2006/02/01(水) 22:43:58
自分で何やってるかすらわからん香具師はどんなアドバイスもらっても無駄だから
あきらめて ad0 から起動しとけ。
0198952006/02/01(水) 22:48:01
qemu -smbでsmbserverが見えない>>95です。

解決しました。

lmhostsのはずがlmhosts.txtになってますた。 orz

指摘されるまでまったく気付きませんでした。
本当につまらないミスでお騒がせしました。
みなさんのレスには感謝し、勉強にもなりました。
みなさん本当にありがとうございました。
0199名無しさん@お腹いっぱい。2006/02/01(水) 23:02:10
>>195
なんでこのスレで訊いてるのか知らんが、相手が逆引きするとかじゃなければ繋がるとは思う。
ただ、ルートサーバの「名前」がAからMまでだからといって、台数が13台と思うのは間違い。
0200名無しさん@お腹いっぱい。2006/02/01(水) 23:08:17
>>197
失礼しました。ブートしたいHDDをad0にもってこれるような
M/Bを買うのが一番早そうですね…。

色々アドバイスして下さった方々、ありがとうございます。
0201名無しさん@お腹いっぱい。2006/02/01(水) 23:10:11
>>190

boot1, boot2, loader の違いがわかってないように見える。
/boot.config は boot1 & boot2 のパラメータ設定。
loader.conf は loader の設定。
通常は boot1 -> boot2 -> loader -> kernel の順で立ち上がる。
Default: ってのは boot1 & 2 のプロンプトで、
ad(4,a)/kernel を入力すると、loader を省いて kernel を起動する。
0202名無しさん@お腹いっぱい。2006/02/01(水) 23:11:01

書きこめない?
■ このスレッドは過去ログ倉庫に格納されています