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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2007/07/10(火) 15:06:18
FreeBSD 関連の質問はここで。
事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
特定の shell や、デスクトップ環境を強要する等、質問・解答の邪魔は禁止。
4.xはEOL。
http://www.jp.freebsd.org/www.freebsd.org/ja/
http://www.jp.freebsd.org/www.freebsd.org/releng/
http://www.jp.freebsd.org/cgi/cvsweb.cgi/
http://www.freebsd.org/doc/ja/books/handbook/
http://www.freebsd.org/doc/ja/books/design-44bsd/
http://www.freebsd.org/ja/ports/
http://www.freshports.org/

書籍
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-us&fqp=keywords%01FreeBSD
過去ログ
http://bird.zero.ad.jp/~zau60806/FreeBSD/
まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/
(前スレ)初心者もOK! FreeBSD質問スレッド その86
http://pc11.2ch.net/test/read.cgi/unix/1179940712/
(関連スレ)2ちゃんねる検索の結果
http://find.2ch.net/index.php?STR=FreeBSD+board%3AUNIX&COUNT=10&TYPE=TITLE&BBS=2ch

ではどうぞ。次のご質問は?
0002名無しさん@お腹いっぱい。2007/07/10(火) 15:06:45
FreeBSDを語れ Part 16
http://pc11.2ch.net/test/read.cgi/unix/1180797553/
0003名無しさん@お腹いっぱい。2007/07/10(火) 15:12:57
FleaBSD62をインストールしました。
最後にリブートすると、回復コンソールみたいな黒い画面が出て、
そのまま0Sが起動しませんでした。
もう1回再インストールしましたが、同じでした。
何が悪いんでしょう?
0004名無しさん@お腹いっぱい。2007/07/10(火) 15:21:39

前スレ最後騙されたage
0005名無しさん@お腹いっぱい。2007/07/10(火) 15:24:24
>>3
テンプレ乙
0006名無しさん@お腹いっぱい。2007/07/10(火) 15:55:02
フリーBSDのインスールが終わると再起動します。
そのあとに

login:

と出てきます。
そこでrootといれて
パスワードを要求してきたので
パスワードを入れます。

そのあと英語がぱらぱら出てきて



になってしまいます><
フリーBSDはドコ><

>>3 さんと似た状態です。
>>3 さんもなったってことは2000年問題的なことかもしれないですね;^^

お願いします。m(。。)m
0007名無しさん@お腹いっぱい。2007/07/10(火) 15:58:50
sage
0008名無しさん@お腹いっぱい。2007/07/10(火) 18:46:01
>>3,6
最近来たばかりなんだが、本当に昔こんなの来たの?
0009名無しさん@お腹いっぱい。2007/07/10(火) 20:40:05
つ餌
0010名無しさん@お腹いっぱい。2007/07/10(火) 21:21:31
なぜsyncは3回唱えるんですか?
1回じゃだめなんですか?
0011名無しさん@お腹いっぱい。2007/07/10(火) 21:38:20
FuryBSDを始めてIヶ月のサラリーマンです。
cοmаndも結構覚えました。
そしたら嫁から、
「せっかくそんな専門的なРСが使えるんなら、
徹底的にやって歴史に名を残しなさい」って言われました。
FuryBSDが勉強できるスクールでメジャーなところでは何がありますか?
受講料はできれば月5,ΘΘΘ円以内を希望します。
0012名無しさん@お腹いっぱい。2007/07/10(火) 21:44:47
あんまりおもしろくないよ。
0013名無しさん@お腹いっぱい。2007/07/10(火) 22:46:59
perl をスレッド対応にしたいのですが、どのようにすればいいのか分かりません。
教えていただけないでしょうか。

できればportsintallやportupgradeを使って管理したいです。
0014名無しさん@お腹いっぱい。2007/07/10(火) 23:47:00
${LOCALDIR}/etc/pkgtools.conf の MAKE_ARGS なところに
'lang/perl5.8' => 'WITH_THREAD=YES',
を追加
で、あとは portinstall lang/perl5.8 を実行してインストール。

と言われてわからない場合、どうせ perl の thread 対応ってそんなに
劇的に違うとは思えないのでやらなくてもいいと思う。
0015132007/07/11(水) 00:26:10
>>14
書き方が悪くてすみません。
改めて自分の書き込み(>>13)をみて、
これじゃ誰でも、14さんの様にこたえるよな、と反省しています。

ご教示いただいた方法は知っているのですが、perlがすでにインストールされていて、
portinstallを実行しても何も変わらないんです。

-F でアンインストールしてしまうと、portinstall(portupgrade)がperlに依存していてまずいのかな、と、
どうしていいのか分からないのです。
改めてご教示いただけないでしょうか。
0016名無しさん@お腹いっぱい。2007/07/11(水) 00:35:35
portupgradeつかったことないのか
0017名無しさん@お腹いっぱい。2007/07/11(水) 00:36:25
7.0Rって予定いつ?
0018名無しさん@お腹いっぱい。2007/07/11(水) 01:04:18
>>15
すでに入ってるんだったら、pkgtools.conf は書き換えた上で
portupgrade -f lang/perl5.8
くらいでなんとかならんのかな(やってないからしらね)。
あと、portupgradeはperlじゃなくてrubyで書かれてるので
今の話ではあんまり気にしなくていい。

>>17
未定
0019名無しさん@お腹いっぱい。2007/07/11(水) 04:50:49
でもcode freezeしているから、安定性は徐々に上がってきているよね。
0020名無しさん@お腹いっぱい。2007/07/11(水) 10:02:49
users-jpのMLを購読してるんですが、辞めたいんです。
でもそのメールアドレスで外部に送れなくなっちゃって
majordomo@jp.FreeBSD.orgにunsubscribeって送れません。。
どうやって退会すればいいでしょうか;;
0021名無しさん@お腹いっぱい。2007/07/11(水) 10:21:23
>>20
unsubscribe freebsd-net-jp 登録したメールアドレス
0022212007/07/11(水) 10:22:07
s/net/users/
0023名無しさん@お腹いっぱい。2007/07/11(水) 10:34:41
キチガイで遊んでばっかりいないで誰か教えてよ…(´・ω・`)
PREFIX=/usr/X11R6 しちゃいけないの?

 http://pc11.2ch.net/test/read.cgi/unix/1179940712/955
 955 名無しさん@お腹いっぱい。 sage 2007/07/09(月) 14:56:09
 xorg7.2って /usr/X11R6 に置いちゃいけないの?
 なんかすんげー気持ち悪いんだけどw
0024名無しさん@お腹いっぱい。2007/07/11(水) 10:42:49
>>21
>そのメールアドレスで外部に送れなくなっちゃって
0025名無しさん@お腹いっぱい。2007/07/11(水) 10:49:36
受信ができてるなら直接 SMTP しゃべればいい。
0026名無しさん@お腹いっぱい。2007/07/11(水) 10:52:49
いまどきOP25Bの悪寒
0027202007/07/11(水) 12:01:19
別のプロバイダの回線を使ったら送れて退会できました。
ありがとうございました。

OP25Bが原因だったようです・・・
0028名無しさん@お腹いっぱい。2007/07/11(水) 14:12:35
6.2でbuildworldがsegment faultするよママン 起こる場所が一定じゃないからハードかなぁ...
0029名無しさん@お腹いっぱい。2007/07/11(水) 15:01:01
なんというメモリ不良
一目みただけでわかってしまった
0030名無しさん@お腹いっぱい。2007/07/11(水) 15:06:26
memtestではエラーは出ないよママン。でもきっとそうだよね...

0031名無しさん@お腹いっぱい。2007/07/11(水) 18:28:56
熱じゃないの
0032名無しさん@お腹いっぱい。2007/07/11(水) 22:12:17
メモリ128Mとかでスワップ先のディスクが腐ってるとか。
0033名無しさん@お腹いっぱい。2007/07/11(水) 23:17:08
trackerdという、とんでもなくリソース食いなサービスが立ち上げってるのですが
こいつを起動させないようにするにはどこをいじったらよいのでしょうか
0034名無しさん@お腹いっぱい。2007/07/11(水) 23:52:26
どのプロセスがどのファイルにアクセスしているか見る方法ってあります?
システム負荷の詳細なレポートを取りたいんですが。
各ディスクのアクセス状況でも良いんですが。
0035名無しさん@お腹いっぱい。2007/07/12(木) 00:03:04
lsof
iostat
dtrace
systat
0036名無しさん@お腹いっぱい。2007/07/12(木) 00:04:32
telnetで入った先で日本語入力したいんですがどこいじったら良いですか?
localhostではkinputは使えてます。telnet先でもjvimナントカの中なら使えます。
でもそこのコマンドラインに向かってローカルのkinputから打っても化けちゃいますよね。
WindowsのTeraTermだとIMEで直接漢字打てるじゃないですかー。あんな感じがいいです。
0037名無しさん@お腹いっぱい。2007/07/12(木) 00:08:32
シェルの問題
0038名無しさん@お腹いっぱい。2007/07/12(木) 00:08:38
stty -istrip
setenv LANG=ja_JP.hogehoge
0039名無しさん@お腹いっぱい。2007/07/12(木) 00:20:22
ありがとうございます。
その(telnetして入った)マシンのローカルコンソールでは(konすれば)打てるから
(ていうかTeraTermでは打てるから)シェルじゃないですよね...
stty...オォこれか...効果なかったっす...
行った先、入り口ともにLANGは合ってますね...んー...
0040名無しさん@お腹いっぱい。2007/07/12(木) 00:29:35
リモート側でhd動かして、
teratermとtelnetでどんなコードが行ってるかくらいは調べた?
0041名無しさん@お腹いっぱい。2007/07/12(木) 00:40:38
いや、まだっす。
hdですか...?(..
あと、何故か今更FreeBSD FAQがgoogleでhitしました...探し方が悪かったようです。
出来そうな気がしてきたので出直して来ます。ありがとうございました。
0042名無しさん@お腹いっぱい。2007/07/13(金) 18:21:05
grep で 2種類のパターンを検索するのはどうすればよいのですか?
0043232007/07/13(金) 21:14:48
>>42
 egrep 'hoge|fuga'
 (grep -E 'hoge|fuga')


で? xorg7.2 は /usr/X11R6 に…(´・ω・`)
0044名無しさん@お腹いっぱい。2007/07/13(金) 21:31:03
R6.3とR7.0って予定ではどっちが先にでるの?
0045名無しさん@お腹いっぱい。2007/07/14(土) 00:31:11
同時
0046名無しさん@お腹いっぱい。2007/07/14(土) 00:54:12
>>23
ports としては LOCALBASE か X11BASE などが実際には PREFIX になる。
でも PREFIX=/usr/X11R6 と(明示的に)指定するのは、X 関連じゃない奴も
指定することになるのでいまいち。X 関連だけを選択して PREFIX=/usr/X11R6
とするのは可能だろうけど、どれをそうしなければいけないのかを事前に全部
知るのは面倒だと思う。

自分が本当に何をすることになるのかを正確に理解できた自信があるなら良い
けど、そうでないなら PREFIX や X11BASE の値を自分で触るのはやめておいた
方がいいでしょう。その値を別の値に設定してちゃんと動くかどうかなんて
あまり確認されていないだろうから。
0047名無しさん@お腹いっぱい。2007/07/14(土) 01:11:57
Xorg7.2はX11R7なんだから/usr/X11R6に置いたら
それはそれでキモいとおもうんだが
0048名無しさん@お腹いっぱい。2007/07/14(土) 02:05:10
Jul 13 23:02:37 localserver kernel: ad4: TIMEOUT - READ_DMA retrying (2 retries left) LBA=158611903

と出てシステムが固まってしまうのですが、どうしたらいいのでしょうか。
fsckしても修復してくれません。
HDDが逝きかけてるのでしょうか。
ad4には重要なデータが入ってるので取り出したいのですが、
起動してしばらくすると上記のメッセージが出て止まってしまいます。
どんなコマンドで修復したら良いんですか?
0049名無しさん@お腹いっぱい。2007/07/14(土) 02:14:31
>>48
インストールCDでブートして"Fixit"でシェルを起動、当該HDDをマウント
してうまく中身がみれたらネットワーク越しにファイルを救出かな。
もしくは別PCにHDDをつなげてみるとか。
ファイル転送している間にクラッシュするかもしれんけど。

バックアップ取ってないデータが貴重なものかどうかは意見が分かれる
ところだが。
0050名無しさん@お腹いっぱい。2007/07/14(土) 02:25:21
やはりHDDの付け替えしかありませんか。
いま大急ぎでバックアップを取ってます。
どうもありがとうございました。

0051232007/07/14(土) 02:30:08
>>46
もちろんDEPENDされてるヤツなんかは意図せずに/usr/localに入っちゃう事があるかもしれない
でも今の ports って /usr/X11R6 を /usr/local へのシンボリックリンクにする事を強要するでそ?
それってどーなのよ? …と
/usr/local と /usr/X11R6 の実態が同じってのはどう考えても不自然だし、例えば最低限、X本体と
デスクトップ環境、WM、それにOOoとかfirefoxなんかの大物程度は /usr/localと別な場所に
置いておきたいって考える人は多いんじゃないかしら?

>>47
それはすごく正しいww
じゃあ例えば /usr/X11 …とかいうのはどうなんだろ?
シンボリックリンクの問題がないんだからそれは可能なハズだよね?
…なんかナイスアイディアに思えて来たw
0052名無しさん@お腹いっぱい。2007/07/14(土) 02:56:26
>>51
気持ちはよくわかります(私も未だかなり気持ち悪い)。が、そういう発想は
おそらくもう「流行らない」ってのが現実でしょう。さっさと諦めてしまって
「全部ごちゃまぜでいいじゃん」という気持ちに切り換えた方が精神衛生上
どうみても楽です。

あと本来 imake ちゃんと使って作られるアプリなら X11BASE 相当の場所は
どこにあっても問題なく動くはず(理想的には)。その昔 X が i386 な OS
へ移植され始めたころ、/usr/X386 とか実際に使われてたわけだし。
0053名無しさん@お腹いっぱい。2007/07/14(土) 03:17:00
ところで、ディスクエラーを起こしてもシステムが停止しないような
システムを組むにはどうやったらいいですか?
コストの関係でIDE、S-ATAディスクで構成する場合。
ソフトウェアRAIDを組んだ方が良いですか?
0054名無しさん@お腹いっぱい。2007/07/14(土) 03:45:34
RAIDの双方が壊れるまで気づかなくなるだけって話をどこかで聞いた。
0055名無しさん@お腹いっぱい。2007/07/14(土) 06:47:10
あっそ
0056名無しさん@お腹いっぱい。2007/07/14(土) 07:27:11
ソフトウェアRAIDは中途半端
データ保護としては中途半端
「お金はかけられないけど冗長化はあった方が…」
そんなの微妙過ぎ〜

gmirrorならちゃんと動きそうだけど、
3ware 8006-2LPあたりでも買った方が良いだろうと俺は思う。
もちろんデイリーバックアップをちゃんと取るのが先。
0057名無しさん@お腹いっぱい。2007/07/14(土) 10:22:56
ええ。重要なバックアップは毎日取るようにしてるんですが。
システムが停止しちゃうと、dnsとか串とか一緒なので、いろいろと困るのですよ。
二台に分割すると電気代がもったいない感じがして。個人鯖なので。
ディスクエラーでカーネルが停止しない程度の堅牢性があれば良いのですが。
ユーザーディレクトリのディスクなので。
0058名無しさん@お腹いっぱい。2007/07/14(土) 10:50:26
RAID組む事自体が趣味でないなら、個人ならこういうのじゃないかねえ。
http://www.kingtech.co.jp/site/products/raidbox/araid99-1000l.html

ただRAID化ということは、HDDクラッシュへの耐性を上げる代わりに
RAIDコントローラという新たな複雑性を抱え込むわけで、
バックアップはとっててダウンタイムとデータロスを許容できる状況であれば、
あんまりお勧めはしない。
0059名無しさん@お腹いっぱい。2007/07/14(土) 12:05:22
そうですか。
根本的な問題解決にはadドライバの仕様変更くらいしかないでしょうか。
例えば、ディスクエラーでエラーを返してカーネルが停止しない様にする。
カーネル側のディスクアクセス方法を改良する必要があるかな。
0060名無しさん@お腹いっぱい。2007/07/14(土) 12:15:27
OS側は別にセクタリードエラーぐらいじゃ止まらんよ(当たり前だが)。
kernelごとハングアップするのは破損が広範囲でkernel自体が壊れてるか
ハードウェアの問題。
HDDとそのI/Fにまつわるトラブルを根本的に解決したいなら
全部フラッシュに追い出してゼロスピンドル化。
0061名無しさん@お腹いっぱい。2007/07/14(土) 12:35:04
ああ。そうですね。
キーボードは生きてたからカーネルは死んでなかったと思います。
しかし、コンソール切り替えもログインも何もできなかったと思います。
結局リセットボタンを押しました。
0062名無しさん@お腹いっぱい。2007/07/14(土) 12:53:37
HDDとかは「壊れる物」としてOS設計すべきなのかなと思った。
DVDドライブやテープドライブなんかも。
これだけで堅牢性がグッと上がる気がする。
0063名無しさん@お腹いっぱい。2007/07/14(土) 13:07:26
適材適所。
そんなに止めたくないなら、Starcat+Solaris10でも使え。
0064名無しさん@お腹いっぱい。2007/07/14(土) 13:30:45
認証の必要なファイアウォールの内側にすんでいます.
この環境の中で sysinstall からpackage等をインストールする際に
ファイアウォールの ID/PASS はどうやって記述したらいいのでしょうか?

ports のインストールの際は .cshrc に、
setenv HTTP_PROXY http://ProxyID:ProxyPASS@proxy.hogehoge.ac.jp:8080
と記述することでうまくいっています.
0065名無しさん@お腹いっぱい。2007/07/14(土) 13:44:35
>>57
フラッシュメモリやCDからブートするタイプのディストロを検討してみれば?
0066名無しさん@お腹いっぱい。2007/07/14(土) 16:15:47
>>63
そこまでお金を掛けられるんならSCSIでもRAIDでも組むよ。
いかに安く、できるだけ良い物を作れるかが醍醐味なんだから。
0067名無しさん@お腹いっぱい。2007/07/14(土) 16:27:23
それは君のルール
SCSIやRAIDにしたからといって
監視しなくても言いというわけにはならないから
0068orz2007/07/14(土) 16:28:36
>>65
ええ。一般論ではそうだと思いますよ。
しかし、今回のはシステムHDDではなくて、データ専用のHDDのエラーなのですよ。
システムディスクエラーで落ちるのは仕方がないかなと思います。
重要なコンポーネントが読めなくなるのですから。

しかし、homeとかユーザーディレクトリにマウントしているディスクの
エラーでシステムが止まっちゃうのはどうなのかなと。
システム領域のマウント方法と、ユーザー領域のマウント方法を別にして、
切り離しやすい形にしたらどうかなと思います。
システムは従来通り、ユーザーは1レベル低いマウント方法でエラーが起こっても大丈夫にするとか。
0069名無しさん@お腹いっぱい。2007/07/14(土) 16:30:10
「ディストロ」って何? 何語?
0070orz2007/07/14(土) 16:30:38
>>67
いや、まぁ、業務鯖じゃなくて個人鯖だから。
監視は私がやりますよ。
システムが止まらない程度の堅牢性という話ですよ。

RAIDなら1台に不具合が発生してもシステムが動き続けますから。
0071名無しさん@お腹いっぱい。2007/07/14(土) 16:31:43
>>68
それこそ機能によって分離すれば?
0072名無しさん@お腹いっぱい。2007/07/14(土) 16:36:17
>>69
http://www.distrowatch.com/
■ このスレッドは過去ログ倉庫に格納されています