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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2008/12/25(木) 12:37:08
FreeBSD 関連の質問はここで。
事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましい。
再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。

The FreeBSD Project
http://www.freebsd.org/ja/

FreeBSD ハンドブック
http://www.freebsd.org/doc/ja/books/handbook/

過去ログ
http://www9.atwiki.jp/freebsd/

前スレ
初心者もOK! FreeBSD質問スレッド その98
http://pc11.2ch.net/test/read.cgi/unix/1224668916/
0612名無しさん@お腹いっぱい。2009/01/17(土) 22:11:58
>>458
7.0のときはuname -aで変わっていたはずだが
0613名無しさん@お腹いっぱい。2009/01/17(土) 22:23:40
>>611
システムコールの引数受け渡しに違いがあるのか
で、FreeBSDはどっち?
0614名無しさん@お腹いっぱい。2009/01/17(土) 23:11:10
あのキモいペンギンの名前はtuxなんだとさ
0615名無しさん@お腹いっぱい。2009/01/17(土) 23:24:28
>>595
自由に利用できるのがFreeBSD。
自由に利用されるのがLinux。
0616名無しさん@お腹いっぱい。2009/01/18(日) 00:02:52
日本のインフラを支えているのがLinux
支えきれないのがFreeBSD

0617名無しさん@お腹いっぱい。2009/01/18(日) 00:24:45
linux コマンドがあるのが FreeBSD
freebsd コマンドはもちろん linux コマンドも linux にはない
0618名無しさん@お腹いっぱい。2009/01/18(日) 00:33:36
動く機種が少ないのがMac
動くCPUが少ないのがWin
0619名無しさん@お腹いっぱい。2009/01/18(日) 00:37:18
その表現は思いつかなかったw
0620名無しさん@お腹いっぱい。2009/01/18(日) 00:37:18
ナニコノ文型理系スレ……
0621名無しさん@お腹いっぱい。2009/01/18(日) 00:56:45
>>606
ちがうぞ、何とかBSDを使っているとデブになる
の間違いだ
0622名無しさん@お腹いっぱい。2009/01/18(日) 03:52:28
なにかと使っています。
0623名無しさん@お腹いっぱい。2009/01/18(日) 10:05:58
>>616
2ちゃんねるを支えているのはFreeBSDだけどな。

ちと古いが、映画マトリックスのレンダリングマシンがFreeBSDで、
映画タイタニックのレンダリングマシンがLinux。
0624名無しさん@お腹いっぱい。2009/01/18(日) 11:57:17
linuxを使ってると金髪クソデブになると思ってたけど、最近の写真はそうでもないな
何かの病気かな?
0625名無しさん@お腹いっぱい。2009/01/18(日) 13:42:51
>>606
マコスを使ってもやっぱり
0626名無しさん@お腹いっぱい。2009/01/18(日) 14:07:40
ネタフリ・妄言もせめて「質問」の形にもできないのか
0627名無しさん@お腹いっぱい。2009/01/18(日) 14:51:15
7.1Rでxorg.confに書いたマウスのResolution設定が有効になりません。
xorg.confはこの様に書いてあります。
Option "Protocol" "PS/2"
Option "Device" "/dev/psm0"
Option "Resolution" "200"

moused -r 200 として、sysmouseを使う方法だと設定が有効になるので、
ハードウェアとしてはこの解像度オプションがサポートされていると思います。
psm0とsysmouseのそれぞれの設定の時、Xorg.0.logには以下の様に出てます。

903,904c903,905
< (**) Option "Device" "/dev/psm0"
< (WW) fcntl(8, O_ASYNC): Inappropriate ioctl for device
---
> (**) Option "Device" "/dev/sysmouse"
> (II) Mouse0: SetupAuto: hw.iftype is 4, hw.model is 0
> (II) Mouse0: SetupAuto: protocol is SysMouse

7.0Rでは問題ありませんでした。
直す方法はありませんでしょうか。
0628名無しさん@お腹いっぱい。2009/01/18(日) 14:53:35
なんでFreeBSDはNFSに弱いんですか?
0629名無しさん@お腹いっぱい。2009/01/18(日) 15:02:09
>>623
2chを支えてるのがFreeBSD
DoCoMoの携帯を支えてるのがLinux
0630名無しさん@お腹いっぱい。2009/01/18(日) 15:54:15
>>629 端末はLinuxかもしれんがメールシステムを支えてるのはHP-UX
ttp://ja.wikipedia.org/wiki/CiRCUS
交換機を支えていたのは昔はCTRON。今は知らん。
0631名無しさん@お腹いっぱい。2009/01/18(日) 16:06:58
新しい交換機がMontaVista Linux
一部VxWorksだけど

0632名無しさん@お腹いっぱい。2009/01/18(日) 17:32:48
デスプレイを接続していないマシンにFREEBSDを導入しているんですが、起動が
完了して "login: " のプロンプトが表示されたタイミングでビープ音を鳴らす
ような事は出来ませんでしょうか?
0633名無しさん@お腹いっぱい。2009/01/18(日) 17:45:27
>>632
試していないけど/etc/issueというファイルに\aを書いてみては?
0634名無しさん@お腹いっぱい。2009/01/18(日) 17:52:00
>>632

以下のスクリプトを
/usr/local/etc/rc.d/beepとして、
実行形式で保存し、
(ちなみに ^G の部分は実際にはviとかで、ctl-V ctl-G として入力する。)

#!/bin/sh
#
# PROVIDE: beep
# REQUIRE: LOGIN bgfsck
# KEYWORD: nojail

echo '^G'

/etc/rc.conf に
beep_enable="YES"
と追記。
0635名無しさん@お腹いっぱい。2009/01/18(日) 21:12:47
627です。
mousedを落しても設定が維持されてるみたいなので、
moused -r 200 -p /dev/psm0; kill `cat /var/run/moused.pid`
と書いたのを rc.d の下に置いてみたら、とりあえず動きました。
質問とり下げます。ありがとうございました。
0636名無しさん@お腹いっぱい。2009/01/18(日) 22:42:33
Windowsがうんこなんで
FreeBSDに乗り換えようと思ったが
FreeBSDが更にうんこな件
0637名無しさん@お腹いっぱい。2009/01/18(日) 22:43:01
>>636
理由は??
0638名無しさん@お腹いっぱい。2009/01/18(日) 23:06:35
脳みそがうんこなんだろ
0639名無しさん@お腹いっぱい。2009/01/19(月) 00:09:48
boot.flpをどうやってFDDにぶっ込むの?
0640名無しさん@お腹いっぱい。2009/01/19(月) 00:12:30
ハンドブックに書いてある。
0641名無しさん@お腹いっぱい。2009/01/19(月) 00:25:31
FDD?
0642名無しさん@お腹いっぱい。2009/01/19(月) 00:26:23
FD!!
0643名無しさん@お腹いっぱい。2009/01/19(月) 01:11:25
Windowsのautoexec.batに何か書き加えて外付けCD-ROMの
FreeBSD Boot CDへ誘導する方法はありますか?
0644名無しさん@お腹いっぱい。2009/01/19(月) 01:46:41
BIOSの話の子?
なんでそういう発想になったかとか、自分が何をどう理解しているのかとか、
背景を詳しく書いたほうがいいよ
0645名無しさん@お腹いっぱい。2009/01/19(月) 03:22:04
>>502の件はBIOS云々でなく>>537が解答だったりする

autoexecというか、grub for dosなんてのはあったりするなあ
使ったことないけど
0646名無しさん@お腹いっぱい。2009/01/19(月) 09:25:03
Seagate社、自社製HDDの不具合を認める
http://slashdot.jp/hardware/article.pl?sid=09/01/18/0636236

ってのが話題になっていますが HDD のシリアル番号って
atacontrol とかで取得可能でしょうか?

ファームウェアバージョンは
# atacontrol list
.snip.
ATA channel 2:
Master: ad4 <ST31000340NS/SN04> Serial ATA v1.0
Slave: no device present
...
なんて感じで取得できるのですが…

(運用中なのでバラして確認するのはちょっと手間なんですよね)
0647名無しさん@お腹いっぱい。2009/01/19(月) 09:32:32
>>646
sysutils/smartmontools をいれればよろし
0648名無しさん@お腹いっぱい。2009/01/19(月) 09:40:41
>646
自己レス

[[[ SATA コントローラ ]]]
# atacontrol cap ad4
...
device model ST31000340NS
serial number 5QJ0xxxx
firmware revision SN04
...

[[[ SAS コントローラ ]]]
# camcontrol inquiry da1
pass1: <ATA ST31000333AS SD15> Fixed Direct Access SCSI-5 device
pass1: Serial Number 9TE0xxxx
300.000MB/s transfers , Command Queueing Enabled

みたいな感じですた

>647
あ、そんなのもあるんすね。見てみます
0649名無しさん@お腹いっぱい。2009/01/19(月) 12:56:16
>>634
それわざわざrc.confにYESとか書かなくても鳴るんじゃね?w
0650名無しさん@お腹いっぱい。2009/01/19(月) 13:22:11
$ pkg_info -ao | grep lang/python
lang/python
lang/python25

と2つπ村が入っているんだけど問題ない?
0651名無しさん@お腹いっぱい。2009/01/19(月) 15:00:44
lang/python は lang/pyhon25 に依存してるだけの中身のない ports
0652名無しさん@お腹いっぱい。2009/01/19(月) 15:29:43
mount_smbfs //user@server/fs /mnt
ってやると
mount_smbfs: can't get server address: syserr = No buffer space available
って怒られます。

何が悪いんでしょう?
0653名無しさん@お腹いっぱい。2009/01/19(月) 15:36:43
悪いのは、
一酸化窒素、空き部屋の緩衝宇宙
0654名無しさん@お腹いっぱい。2009/01/19(月) 15:40:56
>>652
No buffer spaceがavailableだからじゃね?
0655名無しさん@お腹いっぱい。2009/01/19(月) 21:00:09
質問です。

http://freebsd.sing.ne.jp/FreeBSD/05.html

このページを見ながらカーネルの書き換えを行おうと思ったのですが、自分の使ってる
バージョン(freebsd-7.0-i386)ではカーネルのディレクトリがここに書かれてるものと違うようです。
どなたかカーネルのディレクトリを教えていただけないでしょうか。
0656名無しさん@お腹いっぱい。2009/01/19(月) 21:08:54
>>655
そこの情報は古すぎなので一切参考にしてはいけない。
0657名無しさん@お腹いっぱい。2009/01/19(月) 21:50:08
/usr/src/sys/i386/conf/ は変わってないけどな。
インストールしてないとか?
0658名無しさん@お腹いっぱい。2009/01/19(月) 22:19:07
>>649

サンクス。

. /etc/rc.subr

と、

run_rc_command "$1"

って事か。
勉強になった。
てか、も少し勉強するわ。
0659名無しさん@お腹いっぱい。2009/01/19(月) 22:31:43
>>657
ディベロッパーとやらがインストールできてなかったみたいです。

>>655のページは古すぎて参考になりませんか・・・
サーバの設定の参考にするのに良いページを何か知ってれば教えていただけると幸いです。
0660名無しさん@お腹いっぱい。2009/01/19(月) 22:36:14
>>659
英語読めるならhandbook
英語読めなくても少し古い訳を頼りにhandbook
0661名無しさん@お腹いっぱい。2009/01/19(月) 22:48:31
なんていうか、いつの時点での記事なのか明記してない記事は有害だな。
0662名無しさん@お腹いっぱい。2009/01/19(月) 23:38:13
インストールのときに設定するDisklabel Editorで、
/やswap、/user等は分かったのですが、/tempと/homeに割り当てられた容量はいったい何に使われてるのでしょう?
0663名無しさん@お腹いっぱい。2009/01/19(月) 23:39:43
>>659
とりあえず src 取って来い
話はそれからだ

>>660の言う通り
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/
0664名無しさん@お腹いっぱい。2009/01/19(月) 23:42:07
>>662
man hier
0665名無しさん@お腹いっぱい。2009/01/19(月) 23:47:11
>>662
とりあえず綴りは正確に。

/tmpはコンパイラなどの一時ファイル置き場。
誰でもファイルが作成できる。ただしリブートしたら消えても文句言えない。

/homeは一般ユーザのホームディレクトリ置き場。
ユーザを作成したらデフォルトでそこにホームディレクトリができる。

>>664
man hier には home がないぞ。
0666名無しさん@お腹いっぱい。2009/01/19(月) 23:48:43
2004年にしちゃ古くないか?
Last-Modified: Tue, 06 Jul 2004 11:03:22 GMT
0667名無しさん@お腹いっぱい。2009/01/19(月) 23:52:33
>>665
よくわかりました。ありがとうございます。
引き続きインストールを続けますね。
0668名無しさん@お腹いっぱい。2009/01/19(月) 23:53:01
>>662, 665
デフォルトのレイアウトだと/homeは無いよな?
いつも ln -s /usr/home /home だけど。
0669名無しさん@お腹いっぱい。2009/01/20(火) 02:31:51
swap 領域の容量を確認する方法を教えてください
0670名無しさん@お腹いっぱい。2009/01/20(火) 02:59:14
swapctl -l
0671名無しさん@お腹いっぱい。2009/01/20(火) 03:06:03
/tmpと出たのを見て、「こんなところにタイプミスかよ」と迷わず/tempに変える人は
存在する。
06726692009/01/20(火) 03:28:29
>>670
ありがとう!
0673名無しさん@お腹いっぱい。2009/01/20(火) 04:26:15
FreeBSDにemacsを入れたいのですが、portsを利用してインストールするには
どのようにしたらいいでしょうか?
0674名無しさん@お腹いっぱい。2009/01/20(火) 08:43:17
cd /usr/ports/editors/emacs
make install clean
0675名無しさん@お腹いっぱい。2009/01/20(火) 09:32:51
>671
その発想はなかった…

今後使っていくには、creat はおいておくにしても
いろいろコマンド名を直さないといけないから大変だなw
0676名無しさん@お腹いっぱい。2009/01/20(火) 10:33:45
>>632 speakerドライバ載せればメロディが鳴らせる。
loader.confに
speaker_load="YES"
書くか
kldloadでドライバ入れといて

echo "CDE" >/dev/speaker でドレミ

テスト用にspkrtestなんてコマンドもあるよ。
あと普通にオーディオつなげばmidiとかMP3でbeepもだせるが...
0677名無しさん@お腹いっぱい。2009/01/20(火) 11:25:26
pt1.ko
マダー?
0678名無しさん@お腹いっぱい。2009/01/20(火) 14:31:33
基本的な質問かも知れませんが、
SCSI HDDからブートするシステムでも、
カーネルを再構築してSCSIドライバーをすべて外しても、
loader.confでSCSIモジュールを指定してやれば、
ちゃんとブートできるんですか?
0679名無しさん@お腹いっぱい。2009/01/20(火) 14:52:16
はい
0680名無しさん@お腹いっぱい。2009/01/20(火) 15:12:43
SCSIドライバーがないのにloader.confのファイル自体はどうやって読んでるんですか?
0681名無しさん@お腹いっぱい。2009/01/20(火) 15:16:05
boot2, loaderはカーネルとは独立。
0682名無しさん@お腹いっぱい。2009/01/20(火) 15:19:29
だから、boot2はどうやってファイルを読んでるんですか?
boot2の中に組み込みSCSIドライバーでもあるんですか?
0683名無しさん@お腹いっぱい。2009/01/20(火) 15:27:38
BIOS
0684名無しさん@お腹いっぱい。2009/01/20(火) 15:43:36
えーー、
BIOSのないSCSIカードからブートしようとしていて、
カーネルをFDに入れてブートさせることを考えてるんですが、
カーネルがFDに入らないので全ドライバーを削除したんですが、
この場合、やっぱりSCSIではブートできないってことですか、、
0685名無しさん@お腹いっぱい。2009/01/20(火) 15:58:45
loader から load すりゃいいんじゃねーのー
0686名無しさん@お腹いっぱい。2009/01/20(火) 15:59:42
「だから、」の段階で釣り確定だ罠
0687名無しさん@お腹いっぱい。2009/01/20(火) 16:01:06
>>685
そのloaderが、SCSI HDDの中のモジュールを読めないから不可。
0688名無しさん@お腹いっぱい。2009/01/20(火) 16:16:50
マジレスすると

バスの初期化 (BIOS)
→FDDの読み込み (BIOS)
→SCSIカードの初期化 (FDD内プログラム)
→HDDの存在確認のSCSIコマンド (FDD内プログラム)
→ブートローダでHDDのブート領域を読み込む。 (FDD内プログラム)

バスの初期化以外の部分をBIOSが遣ってくれないのでFDDに詰め込む必要がある
0689名無しさん@お腹いっぱい。2009/01/20(火) 16:34:42
別のフロッピーから読めばいいんじゃねーのー
0690やってみればわかることを聞いても仕方ない2009/01/20(火) 16:43:06
まあ linux 使えばいいんじゃね?
0691名無しさん@お腹いっぱい。2009/01/20(火) 16:44:06
linuxはこの場合でもブートできるのか?
0692名無しさん@お腹いっぱい。2009/01/20(火) 16:44:38
さらに後だし設定で
そのSCSIカードはPCMCIAだったりして
さてどうなる
0693名無しさん@お腹いっぱい。2009/01/20(火) 16:45:26
netbootすればいいじゃん
0694名無しさん@お腹いっぱい。2009/01/20(火) 16:59:20
SCSIなんかいい加減に捨てろ。
0695名無しさん@お腹いっぱい。2009/01/20(火) 17:00:18
SASでいいじゃん
0696名無しさん@お腹いっぱい。2009/01/20(火) 17:14:46
10年ものの18GB SCSI HDD 現役で boot disk にしてますが
0697名無しさん@お腹いっぱい。2009/01/20(火) 17:16:53
あるある
0698名無しさん@お腹いっぱい。2009/01/20(火) 18:08:33
>>676
speakerなんて初めて聞きました。
おもしろいものみつけれたんで嬉しいです。
0699名無しさん@お腹いっぱい。2009/01/20(火) 21:43:17
SCSI BIOSはアライメントの相性が濃い過ぎて
敢えてBIOS無しのカード買ったりしてたな
0700名無しさん@お腹いっぱい。2009/01/21(水) 00:12:08
相性という言葉は、
問題の本質を追求することを放棄したエセ技術者や
免罪符かのような勘違いをした悪徳商人
という印象を受ける
0701名無しさん@お腹いっぱい。2009/01/21(水) 00:26:54
でも BIOS とか弄りようもないし
ダメだったら「他の問題のない組み合わせ・ものを探す」のが
一番現実的である以上、愛称という言葉がでてくるのも仕方なかろう
0702名無しさん@お腹いっぱい。2009/01/21(水) 01:33:13
>>700
ハードでは微妙な信号のずれ、ノイズ等で相性が全くないとは言えない。
0703名無しさん@お腹いっぱい。2009/01/21(水) 02:01:04
>>702
> ハードでは微妙な信号のずれ、ノイズ等で相性が全くないとは言えない。

動作に問題があるなら必ず原因があるんだよ。
ノイズマージンが足りないなら足りない(設計不良)。
信号のずれ? それも仕様の解釈に問題があるか、必要なマージンをとっていな
いか。仕様上の問題である場合もありえる。

まともな技術者がそういう問題に直面した場合は原因の追求までは行うんだよ。
仕事なら解析に必要なツールはあるはずだからね。「相性」なんて言葉で許さ
れるのは素人さんだけ....だったんだけどなぁ。
0704名無しさん@お腹いっぱい。2009/01/21(水) 02:34:28
鯖屋は鯖の維持が仕事だろ
オシロスコープでも当てて原因まで解析しろってか?
最初から上手く動く組み合わせを知ってる方が早いだろうに
0705名無しさん@お腹いっぱい。2009/01/21(水) 02:56:25
>>703
昔ハード屋で、今ソフト屋だけど、何だかんだ言って相性みたいな物はあるし、しょうがないんじゃない。
確かにソフト屋にしてみれば、無駄な時間を費やすことなく、無難に動く組み合わせを考える方が速いよ。
0706名無しさん@お腹いっぱい。2009/01/21(水) 03:38:01
>>699が相性なんてワードをたやすく使うから話が噛み合わないんだろ
単に動作しないといった事象で使っているのだろうが、
一般的には素人騙しに利用されがちな責任回避の意味を多分に含んでいるんだよ
0707名無しさん@お腹いっぱい。2009/01/21(水) 03:45:15
そんなのいまかんけーねーじゃん
0708名無しさん@お腹いっぱい。2009/01/21(水) 07:59:08
linux互換環境でKeyHoleTV見れた人いるかねー?
起動はできたけどログインしようとするとタイムアウト
0709名無しさん@お腹いっぱい。2009/01/21(水) 10:06:29
7.1R上でstunnel入れたのですが、
/usr/local/etc/rc.d/stunnel stop
として止めると syslogdが CPUを100%食ったままになります。

/var/log/messagesには
stunnel: warning: can't get client address: Bad file descriptor
last message repeated 1829729 times
って出てます。何か無限ループしてるんでしょうか。
0710名無しさん@お腹いっぱい。2009/01/21(水) 10:15:54
>>708
互換環境を認識して弾くようにできてます。たぶん。ソースなし。どっちも。
0711名無しさん@お腹いっぱい。2009/01/21(水) 13:39:06
FreeBSD上でcpuやメモリ、ノースとかのチップセットの情報(/var/run/dmesg.bootより詳細な)を確認することはできますか?
WindowsではCrystalMarkとかいうソフトにてその辺を確認していますが、もしFreeBSDでできるのであれば便利だなと思いまして。
メモリ余ってるけどこのマシンに刺さるかな〜、開けるの面倒だな〜、といった案配です。
■ このスレッドは過去ログ倉庫に格納されています