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

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

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。NGNG
FreeBSD 関連の質問はここで。

初心者もOK! FreeBSD質問スレッド 過去ログ置き場
http://bird.zero.ad.jp/~zau60806/FreeBSD/

■関連スレ >>2-15 くらい
オリジナルの歴代スレッド 1〜20は >>2, 21〜40は >>3, 41以降は >>4
FreeBSD 関連の検索は >>5
FreeBSD 関連のスレッドへのリンクは >>6
FreeBSD 関連のお勧めサイトは >>7
FreeBSD の新しいネタを追いかける人は >>8
FreeBSD 関連雑誌は >>9
FreeBSD 関連の議論等について >>10


FreeBSD 以外の UNIX 関連の初歩的な質問は…

くだらない質問はここに書き込め!なんでもアリ35
http://pc5.2ch.net/test/read.cgi/unix/1089819355/
0851832NGNG
>>842さん丁寧な解説ありがとうございます。

sysinstallのFDISK Partition Editorでda0を見まして、da0s1aでできました。
(しかしデータの半分ほど死んでましたが。。。。。)

>>845 いいえ、freeBSDだけでした。

どうもありがとうございました。
0852名無しさん@お腹いっぱい。NGNG
>>849
うちだけじゃなかったんですね。
別に急いでないんでとりあえずもう少しまって見ることにします。
0853名無しさん@お腹いっぱい。NGNG
>>843
>>834によるとFreeBSD 4.9だそうなので、/devの下は検出できた
disklabelが並んでいるとは限らんのよ。
0854名無しさん@お腹いっぱい。NGNG
>>850
そういうものです。
0855名無しさん@お腹いっぱい。NGNG
4-stable(9/5)で、
/etc/syslog.conf に
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err/var/log/messages
(略)
!qpopper
*.*/var/log/qpopper.log
と書いているのですが、qpopper のログの
qpopper[$pid]: Stats: $user ...
が、/var/log/messages に出力されてしまいます。
(/var/log/qpopper.log にも出力されています。)
/var/log/messages に出力されてしまう原因(マッチ)は何なのでしょうか?
0856名無しさん@お腹いっぱい。NGNG
初心者と中級者の境目を判断する要素って何がある?
0857名無しさん@お腹いっぱい。NGNG
>>856
池沼の相手ができるかどうか
0858名無しさん@お腹いっぱい。NGNG
>>855
syslogdに、メッセージのfacilityとpriorityを一緒に出力させるオプションがあったはず。
それつけりゃ調べられる。

qpopperのソースをgrepするのとどちらが早いか微妙なところだ。
0859名無しさん@お腹いっぱい。NGNG
>>857
アナタみたいな人を相手にするという事ですか?
俺には無理ですねw
0860名無しさん@お腹いっぱい。NGNG
>>855
*.notice か?
まぁ、>>858 の言うように syslogd を -vv 付き(ry
0861名無しさん@お腹いっぱい。NGNG
FreeBSD 5.2.1-p9なんですが
いつのまにかfetchでFTPサーバーにつなげなくなってしまいました。
server# fetch ftp://ftp.vector.co.jp/
とか打つと
fetch: ftp://ftp.vector.co.jp: Can't assign requested address
となってしまいます。
http鯖では普通にできるんですがどうしてでしょうか?
教えて下さい。お願いします。
0862名無しさん@お腹いっぱい。NGNG
そこで"fetch -v"ですよ
0863861NGNG
>>862
server# fetch -v ftp://ftp.vector.co.jp
looking up ftp.vector.co.jp
connecting to ftp.vector.co.jp:21
setting passive mode
opening data connection
fetch: ftp://ftp.vector.co.jp: Can't assign requested address
となってしまいます。
0864名無しさん@お腹いっぱい。NGNG
>>863
WindowsでもIEから、ftp://ftp.vecter.co.jpで繋がるけど、FTPじゃ繋がらないしw
気にするなw
0865861NGNG
>>864
どこのFTPサーバーでもこうなってしまいます。
0866名無しさん@お腹いっぱい。NGNG
ファイアーウォールが新設されててプロキシ経由でないと
外に繋げなくされちゃってるとか?
0867名無しさん@お腹いっぱい。NGNG
>>855
qpopper は local1 だべ。
0868名無しさん@お腹いっぱい。NGNG
>>861
index.html が欲しいの?
0869名無しさん@お腹いっぱい。NGNG
filerunnerで、windowsで言うところの
拡張子が.rm .wmv等のファイルに対してダブルクリックしたら
mplayerでそのファイルを起動する、
という事をさせるにはどうしたらいいでしょうか?
0870名無しさん@お腹いっぱい。NGNG
>>856
>857 を補足すると
a) 初心者→池沼の相手ができる
b) 中級者→池沼そのもの
c) 上級者→Linux に乗り換え
0871名無しさん@お腹いっぱい。NGNG
FreeBSD 5.2.1-p9 で vinum による RAID1 をしようとしています。
http://ishikw.at.infoseek.co.jp/pcsv/vinum.html
このページを参考にして

# disklabel ad0s1 > /root/master.label (ad0 では駄目だった)

をすると

disklabel: partition c doesn't cover the whole unit!
disklabel: An incorrect partition c may cause problems for standard system utilities

このような、警告のようなものが出ます。どういう意味で、どう対処すればいいのでしょうか? ちなみに↓こうなっています。

8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 524288 1048576 4.2BSD 2048 16384 32776
b: 1048576 0 swap
c: 156296322 0 unused 0 0 # "raw" part, don't edit
d: 2097152 1572864 4.2BSD 0 0 0
e: 524288 3670016 4.2BSD 0 0 0
f: 152102018 4194304 4.2BSD 0 0 0
0872871NGNG
この警告のためが、 master.label を書き換えたあと

# disklabel -rR ad0s1 /root/master.label (同じad0ではだめだった)

をしても、ディスクラベルを書き戻せませんでした。
0873名無しさん@お腹いっぱい。NGNG
disklabel: c パーティション(ディスク全体を表す)がディスク全体を指していないんだよもん!
disklabel: c パーティションが正しくないと、標準システムユーティリティで問題が起きることがあるんだよもん。

0874名無しさん@お腹いっぱい。NGNG
レンタルサーバでFreeBSDを使っているのですが、

/var/build/ports 配下に、
javaなど、一度インストールしようとしたものの、やめたファイル
(だと思うのですが、「x11-toolkits」という知らないものも入ってる)
群があります。

これらをもし使わないなら、
rm -rf /var/build/ports/java のように消してしまってかまわないでしょうか?
0875871NGNG
>>873
英語的な意味はわかりましたが、 FreeBSD 的にはどういう意味なのでしょうか?
a,b,d,e,f の partitions の size を足してみましたが c と同じサイズに
なっているは確認しました。
c がディスク全体を指すにはどうすればいいのか教えてください。
0876名無しさん@お腹いっぱい。NGNG
速く教えろや、馬糞ども!
0877名無しさん@お腹いっぱい。NGNG
>>876
誰?
0878名無しさん@お腹いっぱい。NGNG
ここんとこしばらく湧いてるキチガイでしょ。放置すれ。
でもって>>871よ、スライスの大きさが示されないんじゃ答えようがないと思うがどうよ。

0879871NGNG
>>878
> でもって>>871よ、スライスの大きさが示されないんじゃ答えようがないと思うがどうよ。

slice の大きさとはこれでいいでしょうか?

# fdisk ad0
******* Working on device /dev/ad0 *******
parameters extracted from in-core disklabel are:
cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 156296322 (76316 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 1023/ head 254/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
0880名無しさん@お腹いっぱい。NGNG
速く教えろつってんだろ、この馬糞ども!
0881名無しさん@お腹いっぱい。NGNG
よく知らんが、

>d: 2097152 1572864 4.2BSD 0 0 0
>e: 524288 3670016 4.2BSD 0 0 0
>f: 152102018 4194304 4.2BSD 0 0 0

最後の3つの数字って、2048 16384 hoge とかになるんじゃないの?
0882名無しさん@お腹いっぱい。NGNG
>>881
その部分はtunefsしなければ0のままなのが普通です
0883名無しさん@お腹いっぱい。NGNG
>>871
disklabel -A /dev/ad0s1
してみて。
0884874NGNG
>>874、どなたか教えてくださいまし・・・
0885名無しさん@お腹いっぱい。NGNG
標準ではそんなディレクトリは使わないから、サーバ業者に聞きなさい。

0886871NGNG
>>883
してみました。

# disklabel -A /dev/ad0s1
# /dev/ad0s1:
type: ESDI
disk: ad0s1
label:
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 9729
sectors/unit: 156301488
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # milliseconds
track-to-track seek: 0 # milliseconds
drivedata: 0

0887名無しさん@お腹いっぱい。NGNG
>>874
いったいどういうなんのファイルが入っているんだ。
WRKDIRPREFIX=/var/build/portsって感じでも無い気がするし。
0888871NGNG
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 524288 1048576 4.2BSD 2048 16384 32776
b: 1048576 0 swap
c: 156296322 0 unused 0 0 # "raw" part, don't edit
d: 2097152 1572864 4.2BSD 0 0 0
e: 524288 3670016 4.2BSD 0 0 0
f: 152102018 4194304 4.2BSD 0 0 0
disklabel: partition c doesn't cover the whole unit!
disklabel: An incorrect partition c may cause problems for standard system utilities
0889808NGNG
>>829
仰るとおり、ehciのみだと、USBホストコントローラが見つからない。
と言う様なメッセージを吐いてました。
uhciも有効化してあげると認識、mount出来ますが、USB1.0としてしか認識しませんでした。

>>830
買ったばかりのX31に、いきなりBeta3を突っ込んだ、5.x系列初体験者です。
以前は4-stableを、USB1.0のみの端末で使っていました。
4-stableをX31に入れようとしましたが、sysinstallの画面まで到達出来ず、
また、内蔵WirelessLANアダプタがAtheros製なので、5.xしか選択肢が無い状態です。

>>831
現在〜数日後まで、試す事が出来ないのですが、チェックしてみます。

お三方様、返信ありがとうございました。
0890名無しさん@お腹いっぱい。NGNG
>>886
> bytes/sector: 512
> sectors/track: 63
> tracks/cylinder: 255
> sectors/cylinder: 16065
> cylinders: 9729
> sectors/unit: 156301488

このへんがLHSで数えられてて、(もっと遡るとfdiskでパーティションテーブル
がLHSで切られてて)cパーティションのサイズと異なっているのが警告の原因。

これを直すにはfdiskからやりなおす必要があるんじゃないかな。
知識があればdisklabelとfdiskで無理矢理情報を上書きすることもできるけど、
失敗すると目も当てられない破目になる。
セクタ数での大きさ自体はfdiskの値とcパーティションのものとであっているよ
うだから警告は無視しても大丈夫でしょう。多分。
0891名無しさん@お腹いっぱい。NGNG
うちでも
disklabel -A ad0s1
すると最後に
disklabel: partition c doesn't cover the whole unit!
disklabel: An incorrect partition c may cause problems for standard system utilities
と言われました。
-Aを付けないと何も言われないですが。
0892名無しさん@お腹いっぱい。NGNG
あるドライブをフォーマットの違う別のドライブにコピーしたいんだけどパーミッションごとコピーするのってどうやるんだっけ?
0893名無しさん@お腹いっぱい。NGNG
ドライブ?
0894名無しさん@お腹いっぱい。NGNG
杉山清貴とオメガ?
0895名無しさん@お腹いっぱい。NGNG
山吹色のオーバー?
0896名無しさん@お腹いっぱい。NGNG
カルロスなんとかでは?
0897名無しさん@お腹いっぱい。NGNG
わーった!1000%だぅ
0898名無しさん@お腹いっぱい。NGNG
>>889
>4-stableをX31に入れようとしましたが、sysinstallの画面まで到達出来ず、

今これ書いてるの、X31 なんだが。

FreeBSD hogehoge.hoge.jp 4.10-STABLE FreeBSD 4.10-STABLE #31: Fri Sep 10 22:40:08 JST 2004
hoge@hogehoge.hoge.jp:/usr/obj/usr/src/sys/X31 i386

>また、内蔵WirelessLANアダプタがAtheros製なので、5.xしか選択肢が無い状態です。

16bit card は使えてると思うが。まぁ、APM はダメだし、ACPI もマトモとは言えんが。
0899名無しさん@お腹いっぱい。NGNG
vimで大文字の英語を小文字に変えたいんですけど、どうしたらいいんでしょうか?
:1,$s/[A-Z]/[a-z]/g
では、できませんでした
0900名無しさん@お腹いっぱい。NGNG
>>892
イマイチ意味が取れんが、本当にフォーマットが違ったりするんなら、
そもそも(マトモな)パーミッション自体存在しない事も有り得るんじゃね?
素の CD とかさ。

それはともかく、とりあえず -p 付けとけ。
0901名無しさん@お腹いっぱい。NGNG
>>899
tr じゃダメなん?
0902899NGNG
>>901
すいません、trでは私もできるのですが
vimでやるやり方が知りたいです
0903名無しさん@お腹いっぱい。NGNG
エーと、厨な質問で済まんのですが、
インストール済みのportsを全部ひっくるめて簡単に
一つのpackageにする方法ってないでしょうか?

あったら教えて下さいよろしくお願いします。
0904名無しさん@お腹いっぱい。NGNG
>>902
良く知らんが、
:%!tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
とかじゃダメなん?
0905名無しさん@お腹いっぱい。NGNG
>>904
:%!tr a-z A-Z
な。
0906899NGNG
あの 外部コマンドもなしで・・・。
注文ばかりすいません
わたしは
:1,$s/hoge/hoge/g
で できると思ったのですが うまくいきませんでした
上記のものではできないのでしょうか?
0907名無しさん@お腹いっぱい。NGNG
自分で調べるのはだめなん?
0908名無しさん@お腹いっぱい。NGNG
>>907
それを言ったら、質問スレの存在異義が無くなる罠

0909名無しさん@お腹いっぱい。NGNG
>>906
>あの 外部コマンドもなしで・・・。

宿題の臭いがする。

>上記のものではできないのでしょうか?

出来るだろ。最悪26回やりゃ。
\1-\9 使えば、3回か?
0910名無しさん@お腹いっぱい。NGNG
>>908
しかし、ここ FreeBSD のスレなんだがな。
0911名無しさん@お腹いっぱい。NGNG
だよな。vim スレの方が回答が得やすいであろう。
0912名無しさん@お腹いっぱい。NGNG
>>903
pkg_infoの出力をsedか何かで整形して頭に"RUN_DEPENDS+="を付け足すとか?
0913名無しさん@お腹いっぱい。NGNG
>>906
ggguG
Normal mode でいいよね?
0914名無しさん@お腹いっぱい。NGNG
/etc/make.confにCFLAGSやCOPTFLAGSに-O3、-O2最適化オプションを指定すると、
カーネルの構築(GENERIC含む)や
portsのビルド(cvsup-without-gui)でruntimeerrorと出てビルド出来ません。

この最適化オプションはどういう場合に使えばいいんですか?
0915名無しさん@お腹いっぱい。NGNG
gccの最適化にはバグがあるのが常識。-O2以上は使わない。

gccのバグに合わせた(=過剰な適応化)キテガイもいるが、
少なくとも10年ぐらい前ではやってはいけないことの一つ
だったよ。
0916名無しさん@お腹いっぱい。NGNG
>>906
どうしても :s でやりたきゃ
:%s/./\l&/g
とか。
>>909
> \1-\9 使えば、3回か?
ごめん、どゆこと?
0917名無しさん@お腹いっぱい。NGNG
>>915
http://www.mogami.com/unix/old-reduce.html
ではこのLinuxでは〜の部分はキチガイという事ですか?
0918名無しさん@お腹いっぱい。NGNG
君がキテガイなのはわかるよ。
0919名無しさん@お腹いっぱい。NGNG
LinuxがあるのになぜFreeBSDを使うのですか?
0920名無しさん@お腹いっぱい。NGNG
>>>919
アイタタタタタタ
0921名無しさん@お腹いっぱい。NGNG
FreeBSDがあるから
0922名無しさん@お腹いっぱい。NGNG
そんなもん使う奴の勝手だろ?
ほっといてくれ
0923名無しさん@お腹いっぱい。NGNG
acpi止めるとHyperThreadingも使えなくなるモノなのですか?
なんで?
教えてエロい人。
0924名無しさん@お腹いっぱい。NGNG
>>917
そんなもん出さなくても昔っからのLinusの
発言知ってればLinuxのカーネルそのものが
気狂い染みた極度の適応化をやっているのは
ご存じのはずですが何か?
0925855NGNG
>>858
>>860
>>867
TNX
<local0.notice> でした。
selector フィールドに local0.none を追記しました。
0926名無しさん@お腹いっぱい。NGNG
>>923
ていうか使えるころすら知らなかった俺様チャンは
K75ユーザ。
0927名無しさん@お腹いっぱい。NGNG
>>919

FreeBSDよりも使いやすくて軽いディストリを教えてくれたら
考えてもいい.
0928名無しさん@お腹いっぱい。NGNG
ただ, -O2 を使わないと prefetch が効かないからなー.
0929名無しさん@お腹いっぱい。NGNG
>>928
そしてOSのバージョンは未だ非公開ですかそうですかorz
0930名無しさん@お腹いっぱい。NGNG
>>929

http://www.geocities.jp/toshio16369/column/021108a.html

ここの

http://www.geocities.jp/toshio16369/column/021108a1.c.txt

これを -O と -O2 -march=hoge -fprefetch-loop-arrays のオプションを付け
てコンパイルし, 500000 要素ほどでベンチマークしてみな. -O だけだと
Java よりも遅いのが分るから.
0931名無しさん@お腹いっぱい。NGNG
っていうかFreeBSDとスレタイに入っているスレに必ず居る奴なんだから皆スルーしようよ。
オレは透明あぼーんで「Linux」を登録しているよ。
0932名無しさん@お腹いっぱい。NGNG
>>927
Slackware
0933名無しさん@お腹いっぱい。NGNG
>>931
-- linux -- 幼児性あふれる痛い子ちゃんですね。そうやっていつまでも現実から
目をそらせていなさい -- linux --
0934名無しさん@お腹いっぱい。NGNG
「現実」って、犬厨は概ねスレ違いの荒らしであるって事か?
0935名無しさん@お腹いっぱい。NGNG
>>931
こうやってヒッキーが生まれていくんでつね
0936名無しさん@お腹いっぱい。NGNG
ヒッキー ヒッキー キヒヒヒヒ
0937名無しさん@お腹いっぱい。NGNG
>>934
アイタタタタタタ…こちらの方も全開です(w
0938名無しさん@お腹いっぱい。NGNG
「現実」って、犬厨≒スレ違いの荒らしであるって事か?
0939名無しさん@お腹いっぱい。NGNG
 Linux 若くてスマート

 FreeBSD 年老いたデブ

これが「現実」
0940名無しさん@お腹いっぱい。NGNG
FreeBSD歴1カ月の初心者です。
/usr/local/etc/rc.d について教えてください。

たとえば、apache.shは、起動時にパラメータstartがつけられて自動実行される
と思うのですが、シャットダウン時にはパラメータstopで自動実行されるのですか?
それとも手動でサービスを止めたいときのために、stopが用意されているのでせうか?

それから何らかの処理をrc.d内のスクリプトで自動実行させる場合、パラメータstartと
stopの対応は必須と考えていいでせうか?
0941名無しさん@お腹いっぱい。NGNG
>>940
まぁ必須といってもいいか。
rc_subrを読んでみた?
あと/etc/rc*も読んでみると面白いかも。
シャットダウン時にrc.d以下のスクリプトをstopを引数に呼んでいる。
0942名無しさん@お腹いっぱい。NGNG
>>940
ソース嫁
ttp://www.freebsd.org/cgi/cvsweb.cgi/src/
……だけで終わるのも不親切なので。
shutdown すると、pid=1(/sbin/init)へ signal を送る。
init の signal handler で _PATH_RUNDOWN
(#define _PATH_RUNDOWN "/etc/rc.shutdown" とマクロ定義されてる)
を実行するので、あとは /etc/rc.shutdown スクリプトの中身を見るよろし。

で、 パラメタ start/stop の対応だが、場合によるでしょう。
シャットダウンする時に必要な処理がある--例えば何らかの後始末の処理--
なら、それを行わせる為に必要。
起動時に何かさせたいだけで、終了時の後始末がない場合なら
対応するstopはなくてもイインジャネーノ
0943942NGNG
>>941
かぶった、かなりカコワルイorz
0944940NGNG
了解です。ありがとさんでした。>941,942
0945名無しさん@お腹いっぱい。NGNG
FreeBSDというか、パソコン初心者系な質問ですが…
HDDをパーティションで分けて、片方にWinXP、片方にFreeBSDを
インストールすることとかはできるのでしょうか?
あと、Webサーバーを構築したいのですが
FreeBSDよりも、Webサーバー向けのものはありますか?
FreeBSDの質問とかなり、かけ離れていますが
どうか教えていただければと思います。
0946名無しさん@お腹いっぱい。NGNG
一つめの質問の答えはyes。
二つめの質問の答えは、あなたにとっては皆同じ。

今後はより適した質問場所へどうぞ。それがわからない場合はここへ:
くだらない質問はここに書き込め!なんでもアリ36
http://pc5.2ch.net/test/read.cgi/unix/1094227108/
0947名無しさん@お腹いっぱい。NGNG
>>946
どうもありがとうございました。
構築したこともないのに比べても意味がないですよね…
パーティションで分けてインストールできるということなので
これからインストールして早速いじってみたいと思います。
ありがとうございました。
0948名無しさん@お腹いっぱい。NGNG
>>945
OS 2つを共存させるのは OS 1つよりやることが多いから、
最初は FreeBSD 専用機を1台確保した方がいいよ。
0949名無しさん@お腹いっぱい。NGNG
# uptime
2:18PM up 188 days, 19:03, 1 user, load averages: 0.36, 0.42, 0.44

4.9-STABLEに/usr/ports/security/amavisd-newをインストールしようとすると、
こんなメッセージが出てしまいます。
Perlの5.8.5は入れてるんですが、サーチパスの変更を行わないと駄目?
/etc/make.confになんか入れてできないんだろうか・・・
# make
===> amavisd-new-2.1.1,1 requires perl 5.8.2 or higher.
0950名無しさん@お腹いっぱい。NGNG
use.perl port
レス数が950を超えています。1000を超えると書き込みができなくなります。