トップページ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/
0582名無しさん@お腹いっぱい。2009/01/17(土) 11:19:24
ドライブをマウントするには、fstab(5)にドライブを記述する、
と書いてあったので、fstab(5)というファイルを作ろうとしたのですが、
最初、プロンプトではエラーになりました。
ようやく、KDEのエディターで fstab(5)にドライブを書いたのですが、
ドライブができません。考えられる原因は?
ちなみに、スペースが全角になってないことはチェックしました。
0583名無しさん@お腹いっぱい。2009/01/17(土) 11:31:55
cat fstab の出力をここに書いてはいけない
0584名無しさん@お腹いっぱい。2009/01/17(土) 11:34:20
ドライブ?
0585名無しさん@お腹いっぱい。2009/01/17(土) 11:36:18
>>582
3点 努力を要する。rm 'fstsb(5)'
0586名無しさん@お腹いっぱい。2009/01/17(土) 11:46:39
portsの場所(/usr/ports を/portsにするとか)とかmake packageでの置き場所とかの設定って
どのファイルで設定するんですか?

あと特定portsの最新バージョンをしることのできるrssとかcgiとかのurlってないでしょうか?
fresh portsとか無駄な文章ばかりだし
portsnapで全port情報の差分取得って無駄過ぎです。
packageについてはftpでのリスト一覧と言う手が使えるので
そういうページがあるならそれでもいいです。
0587名無しさん@お腹いっぱい。2009/01/17(土) 12:06:42
>>586
/etc/make.conf
0588名無しさん@お腹いっぱい。2009/01/17(土) 12:40:40
portsパッケージを入れる際、過去のバージョンのパッケージを入れるには
どうしたらいいのでしょうか。

portsツリーの管理はportsnapで行っています。
0589名無しさん@お腹いっぱい。2009/01/17(土) 13:02:11
http://www.freshports.org/ports-mgmt/portdowngrade/
0590名無しさん@お腹いっぱい。2009/01/17(土) 14:27:26
freebsd-update fetch
freebsd-update install
reboot

で最新に更新してみましたが
7.1-RELEASE-p2になっているのを確認するのは
どこをみればいいでしょうか

7.0のときはuname -rでみれたんですが
0591名無しさん@お腹いっぱい。2009/01/17(土) 14:34:06
>>571
http://www.google.co.jp/search?hl=ja&q=freebsd+free+%E3%83%A1%E3%83%A2%E3%83%AA&lr=&aq=f&oq=
0592名無しさん@お腹いっぱい。2009/01/17(土) 14:54:32
>>587
make.confにはcpuとかperlのバージョン
場合によりWITH_NVIDIA_GLを入れたりいれなかったりです。
そこには特に設定は記述されていません。
0593名無しさん@お腹いっぱい。2009/01/17(土) 15:09:51
>>592
そこに記述しとけばmakeが読んでくれるんだよ。
どのように記述するかは/usr/port/Mk/bsd.port.mk嫁
0594名無しさん@お腹いっぱい。2009/01/17(土) 19:25:48
>>593 おぉ、Mkなるディレクトリーの中に資料の山が!!
0595名無しさん@お腹いっぱい。2009/01/17(土) 19:55:53
LinuxとFreeBSDの共通点と相違点を各5項目以上挙げる、という宿題が出ましたので
お願いします。

あくまで「共通点と相違点」であって、
利点と欠点ではありません。
(似通った項目は挙げず、異なる視点からの共通点と相違点を各5項目以上挙げてください)

月曜日の早朝までにお願いします。
0596名無しさん@お腹いっぱい。2009/01/17(土) 20:02:38
FreeBSDはUnixの直系の子孫
Linuxは違う
0597名無しさん@お腹いっぱい。2009/01/17(土) 20:12:25
>>595
自分で調べろ
0598名無しさん@お腹いっぱい。2009/01/17(土) 20:14:18
LinuxもFreeBSDも名前に開発者の名前が入っている。
0599名無しさん@お腹いっぱい。2009/01/17(土) 20:19:25
いつからココは宿題代行スレになったんだっけ……???
0600名無しさん@お腹いっぱい。2009/01/17(土) 20:25:40
このお題でどれだけボケた回答ができるかがおまいらの腕の見せどころだ
0601名無しさん@お腹いっぱい。2009/01/17(土) 20:28:40
相違点 FreeBSDは7文字、Linuxは5文字
共通点 両方とも文字数が奇数
0602名無しさん@お腹いっぱい。2009/01/17(土) 20:39:41
>595
なぜLinuxと*BSDじゃないの?
0603名無しさん@お腹いっぱい。2009/01/17(土) 20:46:03
> free
free: コマンドが見つかりません.
0604名無しさん@お腹いっぱい。2009/01/17(土) 20:53:45
相違点: FreeBSDはデーモン君で、Linuxはペンちゃんである。
共通点: FreeBSDもLinuxもデーモン君がバックで起動している。
0605名無しさん@お腹いっぱい。2009/01/17(土) 20:55:36
linuxはカーネルの名前
FreeBSDはディストリビューションの名前
0606名無しさん@お腹いっぱい。2009/01/17(土) 21:12:32
Linuxを使ってると禿げる
FreeBSDを使っていても禿げる
0607名無しさん@お腹いっぱい。2009/01/17(土) 21:21:15
あのペンギン、ペンちゃんって言うのか・・・初めて知った。

ところでfstabの編集ミスっちゃったんだけど、
リモートからの復旧は無理?
モニタとキーボード引っ張り出すの面倒なんだ・・・。
0608名無しさん@お腹いっぱい。2009/01/17(土) 21:24:08
僕もfstab(5)を作ってもドライブができません。
同じ原因でしょうか?
06096042009/01/17(土) 21:24:40
>>607
スマン、勢いで勝ってにペンちゃんと書いた。
俺もペンギンの名前は知らない!
0610名無しさん@お腹いっぱい。2009/01/17(土) 21:25:14
ツマンネ
0611名無しさん@お腹いっぱい。2009/01/17(土) 22:10:05
共通点:
   ファイルの概念が同じ。
   パソコンにインスートール出来る。
   また、rootが全能であり、他はカスユーザである。
   実際のユーザは双方ともカスユーザである。
   某OSのようなドライブレターは無い。

相違点:
   GNUからの汚染がLinuxの場合Debiannを筆頭にそれなりだが、
        FreeBSDは微妙だ。(しかしOpenなんとか程ではない)
   月並みだけど、ランレベルの有無。
   月並みだけど、jailとxen。
   月並みだけど、linuxにはFreeBSD互換ABIが、どうやら無い。
   システムコールをソフトウェア割り込みする際、引数をスタックに積むか、直接レジスタにいれるか。
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はカーネルとは独立。
■ このスレッドは過去ログ倉庫に格納されています