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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/11/28(火) 01:11:35
FreeBSD 関連の質問はここで。
・事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
・再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
・特定の shell や、デスクトップ環境を強要する等、質問・解答の邪魔は禁止。

http://www.freebsd.org/ja/
http://www.freebsd.org/releng/

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://bird.zero.ad.jp/~zau60806/FreeBSD/

書籍
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

まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/

前スレ - 初心者もOK! FreeBSD質問スレッド その79
http://pc8.2ch.net/test/read.cgi/unix/1161524086/
0686名無しさん@お腹いっぱい。2006/12/14(木) 09:44:27
sudo で cd を許可したいのですが、
which cd としても見つかりません。
/usr/bin や /usr/sbin /bin を探しても見つかりませんでした。

助言おながいします
0687名無しさん@お腹いっぱい。2006/12/14(木) 10:11:21
>>686
type cd
0688名無しさん@お腹いっぱい。2006/12/14(木) 11:11:33
>>687
ありがとうございます、
シェルに組み込まれているという意味かと思いますが、
sh を使用している場合はこの場合、
/bin/sh をsudoで許可すればモウマンタイということでよろしいでしょうか?
0689名無しさん@お腹いっぱい。2006/12/14(木) 11:33:56
何度もすいません、
visudoで /bin/sh を加えて
sudo -u user /bin/sh -c 'cd /home'で
正常に動作しません。
何か問題あるでしょうか?
0690名無しさん@お腹いっぱい。2006/12/14(木) 11:46:29
>>689
それで動作すると思ってるあなたの頭に問題があります。
0691名無しさん@お腹いっぱい。2006/12/14(木) 11:46:56
>>685
> freebsd-update ってどう思う?

状況によるんでない?

家のノートでは使ってない。個人的にカーネルに手を入
れちゃったし。

会社のサーバでは portaudit と併用して使ってる。
0692名無しさん@お腹いっぱい。2006/12/14(木) 11:47:55
>>689

うまいこといいますね、
どこが間違ってるでしょうか?
0693名無しさん@お腹いっぱい。2006/12/14(木) 11:50:02
sudo /bin/sh -c 'rm -rf /'
0694名無しさん@お腹いっぱい。2006/12/14(木) 11:57:04
>>689
外部コマンドを実行するとはどういうことか、
なぜ cd が外部コマンドじゃないのか、
考えてみ。
0695名無しさん@お腹いっぱい。2006/12/14(木) 11:57:42
↑これを入力したら、おかしなくなりました!!!!



















とでも言って欲しいんでしょうか?
0696名無しさん@お腹いっぱい。2006/12/14(木) 11:58:31
Solarisだと外部コマンドとして /usr/bin/cd があるんだけどなぁ。ほとんどアフォ。
0697名無しさん@お腹いっぱい。2006/12/14(木) 11:58:55
>>689
% whoami
user
% sudo -u user /bin/sh -c 'cd / ; ls'
COPYRIGHT dev lib proc sys
bin dist libexec rescue tmp
(以下略)
%

となって動いたな。別にvisudoでshを追加なんてしなかったが。
0698名無しさん@お腹いっぱい。2006/12/14(木) 12:01:47
>>696
あるけど使わないっしょ。
0699名無しさん@お腹いっぱい。2006/12/14(木) 12:04:36
あ、なるほど。Solarisの cdのソースを FreeBSDでコンパイルすればいいのですね?
初心者でもできますかねぇ?
0700名無しさん@お腹いっぱい。2006/12/14(木) 12:06:17
工エエェェ(´д`)ェェエエ工工
0701名無しさん@お腹いっぱい。2006/12/14(木) 12:11:12
コマンド返しの技じゃん。
0702名無しさん@お腹いっぱい。2006/12/14(木) 12:12:56
>>696
FreeBSD にもあるよ……。
0703名無しさん@お腹いっぱい。2006/12/14(木) 12:17:05
>>686 が which cd で見つからないって言ってるから、
4.xとかのバージョンなんじゃない?
0704名無しさん@お腹いっぱい。2006/12/14(木) 12:51:36
最近はこれが /usr/bin/cd としてあるな。
http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/alias/generic.sh

それで解決するかは知らんが。
0705名無しさん@お腹いっぱい。2006/12/14(木) 14:10:32
>702
なか見てみたけど perl よりワケワカメ
0706名無しさん@お腹いっぱい。2006/12/14(木) 14:21:52
#!/bin/sh
# $FreeBSD: src/usr.bin/alias/generic.sh,v 1.1.16.1 2005/11/04 18:21:37 cperciva Exp $
# This file is in the public domain.
builtin ${0##*/} ${1+"$@"}


----=====-----
なるほど
0707名無しさん@お腹いっぱい。2006/12/14(木) 14:31:39
いつまで ${1+"$@"} で書くつもりなんだろ。
"$@" で十分なのに。
0708名無しさん@お腹いっぱい。2006/12/14(木) 14:32:47
brain f*ck並の難解言語だなw
0709名無しさん@お腹いっぱい。2006/12/14(木) 14:34:58
>>707
send-pr
0710名無しさん@お腹いっぱい。2006/12/14(木) 14:36:22
`basename $0` "$@"
と書けばわかりやすい。
0711名無しさん@お腹いっぱい。2006/12/14(木) 15:15:03
>>710
その発想はなかったな。
0712名無しさん@お腹いっぱい。2006/12/14(木) 16:04:59
FreeBSD の UFS を copy したり resize できる
partition editor ってないの?

gparted とか http://www.sysresccd.org/System-tools みたいなやつないのかな
0713名無しさん@お腹いっぱい。2006/12/14(木) 18:18:42
6.1です。

起動メニュー画面(?)で出てくる変な「FreeBSD」の文字を消したりする
事ってできませんか?
0714名無しさん@お腹いっぱい。2006/12/14(木) 18:21:50
>>713
出来るかどうかの二択なら「できる」。
0715名無しさん@お腹いっぱい。2006/12/14(木) 19:10:50
>>713
echo beastie_disable=YES >> /boot/loader.conf
0716名無しさん@お腹いっぱい。2006/12/14(木) 19:55:23
loader.confとかFreeBSDだけに限らないんだが、
disable = NO 方式の設定ファイルの記述って、2重否定でわかりにくくないか?
なんで、enable = YES/NO の表現に統一しないんだろう?
0717名無しさん@お腹いっぱい。2006/12/14(木) 20:28:12
>>716
でもFreeBSDでいえばbeastie_disableぐらいじゃない?
0718名無しさん@お腹いっぱい。2006/12/14(木) 20:30:43
↓これで4重否定だ。

exclude_option(hoge_disable="NO") = false
07196852006/12/14(木) 20:42:34
>>691
レスthx。

つか、レスあんまりもらえねw
スレ間違えたかも・・

本スレで聞きなおしてもいいかな?
0720名無しさん@お腹いっぱい。2006/12/14(木) 20:43:55
>>716-718
そんなこと気にしてもしょうがなくない?
0721名無しさん@お腹いっぱい。2006/12/14(木) 20:45:39
>>720
そうでもないよ
0722名無しさん@お腹いっぱい。2006/12/14(木) 20:46:12
FreeBSDをインストールしようと思ってるんですが、Windows, Linux とのデュアルブートを
解説してるページってありますか?

現在は
/dev/sda1 ntfs
/dev/sda2 ext
/dev/sda5 linux
/dev/sda6 linux swap
というパーティション構成で、/dev/sda6より後の空き領域にFreeBSDを入れようと思っています。
現在MBRに入っているブートローダはLinuxのGRUBでこれでWindowsも起動させています。
FreeBSDのインストーラがMBRにFreeBSDのブートローダを入れてしまうと、Windows, Linuxも
起動出来なくなると思いますが、そうせずにLinuxのGRUBをブートローダとして使おうと考えています。
0723名無しさん@お腹いっぱい。2006/12/14(木) 20:47:53
>>722
3種類なのに「デュアル」ブートとはこれ如何に?
0724名無しさん@お腹いっぱい。2006/12/14(木) 20:49:07
>>722
>/dev/sda6より後の空き領域にFreeBSDを入れようと

無理。FreeBSDは拡張パーティションには入れられない。
0725名無しさん@お腹いっぱい。2006/12/14(木) 20:53:12
>>719
FreeBSDに関する質問についてなら、このスレが本家だと思うが?
0726名無しさん@お腹いっぱい。2006/12/14(木) 20:54:57
>>724
にょろーん。
0727名無しさん@お腹いっぱい。2006/12/14(木) 20:55:46
>>719
freebsd-updateで済むましんならそれでいいんじゃない?
使えるところでは便利に使わせてもらっているし。
0728名無しさん@お腹いっぱい。2006/12/14(木) 20:55:55
>>724
そうか?入ると思うが。
つか、>>722 の/dev/sda? って、犬表記?
0729名無しさん@お腹いっぱい。2006/12/14(木) 21:02:40
FreeBSD 6.0を使っています。
# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 973M 101M 795M 11% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1f 27G 22G 1.2G 95% /home
/dev/ad0s1d 3.8G 1.2G 2.3G 35% /usr
/dev/ad0s1e 3.8G 124M 3.4G 3% /var
現在、このような使用状況になってしまい、/homeのリサイズを行いたいと思っています。
具体的には、usrを1.5G,varを1Gにして、残りの余った分をhomeに与えたいと考えています。
リモートからこのパーティーションレイアウトを変更したいのですが、
どのようにリサイズを行えばいいかわかりません。どうすればよいのでしょうか?
0730名無しさん@お腹いっぱい。2006/12/14(木) 21:09:01
>>729
まずは /home/usr とか作って、/usr の中身を移し云々とかだろうけど、
/home を一気に移す先が無いので果てしなく面倒だと思われ。
特にリモートからやるのは危険。
素直に外付けディスク買ってくるのが吉。
07317292006/12/14(木) 21:12:24
ありがとうございます。
/homeの内容はバックアップが取ってあるので削除することは可能です。
/usr,/varの方は削除は出来ないですが、、

使用していない(もしくは中身を削除できる)パーティーション同士の組み合わせでないと、リサイズは難しいでしょうか?
置き場が海外なので、どうしてもリモートでなきゃ無理なんです。。
0732名無しさん@お腹いっぱい。2006/12/14(木) 21:16:19
時代はBASH
0733名無しさん@お腹いっぱい。2006/12/14(木) 21:26:38
>>731
だったらわりと簡単。

/home を umount して /dev/sd1f と /dev/sd1g とか作り、newfs して
/usr と /var の中身をコピーし、fstab 書換えてリブートしてから /dev/sd1d
と /dev/sd1e を好きなサイズで作りなおし newfs してから書き戻してリブート
してから /dev/sd1g を削除して /dev/sd1f を作りなおして newfs してから
fstab を書換えてリブート。

こんな感じでいけるだろうと思う。
0734名無しさん@お腹いっぱい。2006/12/14(木) 21:27:14
その場しのぎでtunefsでminfreeを小さくするとか(^^;;

0735名無しさん@お腹いっぱい。2006/12/14(木) 21:32:11
これはいいその場しのぎですね
0736名無しさん@お腹いっぱい。2006/12/14(木) 21:33:06
>>731
いずれにしてもやるなら
手元にテスト機を準備して練習を何回もするのがお勧め
0737名無しさん@お腹いっぱい。2006/12/14(木) 21:36:47
>>733
リーブトし杉です。あと /dev/sd1fとかって何?
元 /homeのところに f g パーティションを作って /var /usr の中身を移したら、
それをそのまま恒久的に /var /usr として使った方がいい。
わかってると思うけど、HDDの後ろに接するように、前を空けて f g を切る。
で、残りの部分に d で /homeを作る。
こうすればリブートは1回で済む。
07387292006/12/14(木) 21:40:16
/homeをアンマウントしたあと、新しくディスクデバイスad0s1*を作るには
何のコマンドを使用すればよいのでしょうか??
0739名無しさん@お腹いっぱい。2006/12/14(木) 21:43:10
>>738
マジかよ? そんなこと質問してる人はリモートでパーティションきり直しなんていう
作業しちゃ駄目。危険過ぎる。
0740名無しさん@お腹いっぱい。2006/12/14(木) 21:45:29
>>737
>リーブトし杉です。

まぁ、そうなんだが、ログファイル開いてたりするとあれだし。

>あと /dev/sd1fとかって何?

あ、SunOS の癖が出てた。
0741名無しさん@お腹いっぱい。2006/12/14(木) 21:46:35
>>738
/usr/sbin/sysinstall とか。
0742名無しさん@お腹いっぱい。2006/12/14(木) 21:53:44
cd /dev
./MAKEDEV hogehoge
だったような。古い話なので忘れた。
07437222006/12/14(木) 22:09:11
>>723
デュアルじゃなく、マルチブートですね・・・
>>724>>728
すいません、/dev/sda?っていうのはLinuxでfdisk -l した時に表示されるものでした。FreeBSDではおそらく表記が異なるんですね。
普通にインストールしてはFreeBSDを拡張パーティションには入れられないんですか??
検索してみるとバージョンが古いですがそういう内容のページはありました。
http://itbtech.itboost.co.jp/inst/inst_21.php
拡張パーティションが無理なら一度Linuxを消さないとダメですね。
07447292006/12/14(木) 22:15:38
>>739
すみません、bsdlabel/fdiskでしたね。
一度手元にFreeBSDを入れてからやってみようと思います。
>>741
ありがとうございます。やってみます。
07457132006/12/15(金) 00:22:43
>>714 すいません、聞き方が悪かったです

>>715 ありがとうございました
0746名無しさん@お腹いっぱい。2006/12/15(金) 04:02:25
FreeBSDのカーネルのkiconvは不十分なようで、
↓一応、まだ不十分のようですが、kiconvというパッチがあるみたいですね。
http://people.freebsd.org/~imura/kiconv/

libiconvには、
http://www2d.biglobe.ne.jp/~msyk/software/libiconv-patch.html
こんなパッチもあって、どうも日本語に関しても完全のようですが、
kiconvの代わりに、libiconvをうまく取り込んだりって
できないんでしょうか??
0747名無しさん@お腹いっぱい。2006/12/15(金) 05:54:21
とりあえず、ライセンス的に駄目だろ。
0748名無しさん@お腹いっぱい。2006/12/15(金) 05:59:35
0749名無しさん@お腹いっぱい。2006/12/15(金) 10:47:57
FreeBSDでXen(2.x)を動かしてる方いますか?
ググる限り、dom-0もdom-Uもどっちも逝けるぽいんですが、実際に使ってる
という情報が少ない様で。。。

もし6.1Rのdom-0上で6.1Rのdom-Uが超安定して動くなら直ぐにでも導入を
検討したい所ですが
0750名無しさん@お腹いっぱい。2006/12/15(金) 10:49:09
まずはやってみるんだな
0751名無しさん@お腹いっぱい。2006/12/15(金) 13:04:50
jailも検討した方がいい。Xenはメモリーのリソース大食い。
共有が出来ないからDomUにメモリ512割り当てたら512その
まま食われる。Dom0で使えない。

これはLinuxでの動作だが、Dom0は物理メモリ2Gもっているが、
DomUが3台走って512Mx3=1.5G使っている。そして
共有出来ないのでDom0はリアルメモリは493Mしか使えない。

jailはそれが無い。

# dmesg | grep Memory
Memory: 1909828k/1946004k available (2084k kernel code, 26928k reserved, 843k data, 172k init, 1094044k highmem)

# free
total used free shared buffers cached
Mem: 493568 480452 13116 0 47872 355644
-/+ buffers/cache: 76936 416632
Swap: 5116692 4 5116688
0752名無しさん@お腹いっぱい。2006/12/15(金) 15:23:35
今、6.1入れてfreewnn+kinput2をportsからインストールしたんだけど

・PCを再起動してもjserverが起動しない。
・余計な改行が入る。(日本語選択時のenterだと思う。)

という動作不良を起こします。
原因及び対策を知ってる人、お助け下さい。
0753名無しさん@お腹いっぱい。2006/12/15(金) 15:39:41
>>752
原因: portsはメンテが行き届いていないから。
対策: FreeWnn/kinput2は野良ビルドで入れる

おれはこれで無問題。
0754名無しさん@お腹いっぱい。2006/12/15(金) 15:50:47
>>753
今、とても入力しづらいので、言葉少なで申し訳ない。
レスはありがたいんだけど、別のコンパイルをしてるので、野郎ビルド以外で
方法ないかな?
現状を改善する方法。
jserverはコマンド手で打てば立ち上がるから、最悪、自分でシェルスクリプト
作り直すとして、余計に改行が入るのはいかんともしがたい。
これ、kinput2だけの問題じゃないかも。
0755名無しさん@お腹いっぱい。2006/12/15(金) 15:55:29
uimかscim使え
0756名無しさん@お腹いっぱい。2006/12/15(金) 16:04:15
>>755
今、調べてるんだけど手っ取り早いのはどっち?
0757名無しさん@お腹いっぱい。2006/12/15(金) 16:09:07
いままでずっと uim 使ってたけど、最近 scim に乗りかえたオレが
来ましたよ。
0758名無しさん@お腹いっぱい。2006/12/15(金) 16:16:22
>>757
help!!!
調べてたんだけど、uimもscimもwnnは無しみたいだな。
anthyとかいうのがあるみたいなんだけど、なにしろずっとfreewnn+kinput2
でやってきたから移行するのも大変。
kinput2を改善する方法はないのかな?
0759名無しさん@お腹いっぱい。2006/12/15(金) 16:37:44
skk 派な漏れは freewnn とか使わないからわかんね
0760名無しさん@お腹いっぱい。2006/12/15(金) 16:40:55
今、インストールしてる。
scim-anthyでとりあえずやってみる。
もう、freewnnとkinput2じゃ古いのかな?
0761名無しさん@お腹いっぱい。2006/12/15(金) 16:52:39
未だにCannaを使ってる漏れに謝れ
0762名無しさん@お腹いっぱい。2006/12/15(金) 17:01:38
>>761
emacsにまでkinput2越しにfreewnn使ってた俺としては、全く謝るつもりはない。
0763名無しさん@お腹いっぱい。2006/12/15(金) 17:04:38
>>758
あれ、scim-wnn → ほのかたんじゃねーの?
0764名無しさん@お腹いっぱい。2006/12/15(金) 17:10:32
>>763
本当だ。
scim-honoka-plugin-wnnってのがあるね。
でも、もうscim-anthyでインストール始めちゃったよ。
慌ててたな。
いい機会だから新しい環境を試してみる。
0765名無しさん@お腹いっぱい。2006/12/15(金) 17:14:57
>>760
古いどころの話じゃないし
0766名無しさん@お腹いっぱい。2006/12/15(金) 17:22:31
>>765
色々新しいのがあるのは知ってたよ。
ただ、inputmethodなんて入力さえできりゃ結果は同じ。
みたいな感じで興味なかったんだよね。
0767名無しさん@お腹いっぱい。2006/12/15(金) 17:49:15
ふう、インストール終わったよ。
指が慣れるまでは疲れるかもしれないけど、良さげなんでしばらく使ってみる。
付き合ってくれてありがとうね。
0768名無しさん@お腹いっぱい。2006/12/15(金) 17:53:57
指が慣れるって…
キーバインド変えればいいのに。
0769名無しさん@お腹いっぱい。2006/12/15(金) 17:57:30
>>768
その水に慣れるのが俺のやりかた。
デフォルトを大事にするの。
0770名無しさん@お腹いっぱい。2006/12/15(金) 18:38:29
あーキーバインドを換えないってのは分かるな
0771名無しさん@お腹いっぱい。2006/12/15(金) 23:18:50
謎はすべてとけた!!
0772名無しさん@お腹いっぱい。2006/12/15(金) 23:20:40
scimは何か引っかかるような感じがする
使いやすいんだけど何かもたつく
鍛えた辞書さえあればkinput2+Cannaのほうが(・∀・)イイ!!
初期状態は激しく使えん(´・ω・`)ショボーン
0773名無しさん@お腹いっぱい。2006/12/15(金) 23:46:27
vje-deltaはもう使えないのかなあ…(´・ω・`)
0774名無しさん@お腹いっぱい。2006/12/16(土) 00:13:48
>>761
すまん
0775名無しさん@お腹いっぱい。2006/12/16(土) 08:43:38
>>772
そうか?俺は快適なのだが
0776名無しさん@お腹いっぱい。2006/12/16(土) 08:56:23
scimの場合、wineを使おうとするとフォーカスが頻繁にきりかわってえらいことになる
0777名無しさん@お腹いっぱい。2006/12/16(土) 13:52:45
>>772
辞書は alt-cannadic 入れるだけでもずいぶん違うよ。
0778名無しさん@お腹いっぱい。2006/12/16(土) 14:56:51
topを起動すると、scim-らんちゃーってのが2個動いてるんですが、
これでおかしくないですか?
linuxで同じようなことやったら、一個しか動いてなかった
0779名無しさん@お腹いっぱい。2006/12/16(土) 16:03:12
トレーアイコンを常に表示させていているけど
ps xで調べたらこんだけ動いてた。
オプションが違ったりするのか?
scim-launcher -d -c simple -e all -f socket --no-stay
scim-launcher -d -c socket -e socket -f x11
scim-helper-manager
scim-panel-gtk --display :0.0 -c socket -d --no-stay
scim-helper-launcher --daemon --config socket --display :0.0 anthy-imengi
0780名無しさん@お腹いっぱい。2006/12/16(土) 16:26:36
そうやって調べるんですか
じゃ、二重に起動してたんじゃないですね
でもtopからではそこまでわかんなかったもんで
ありがとうございますた
0781名無しさん@お腹いっぱい。2006/12/16(土) 18:03:04
>>685
さくらの専用サーバは freebsd-update 使った状態で提供
0782名無しさん@お腹いっぱい。2006/12/16(土) 21:23:10
http://gigazine.jp/img/2006/12/16/firefox_logo_cat/fireboob.jpg

このFireFoxはどこで手に入りますか?
0783名無しさん@お腹いっぱい。2006/12/16(土) 21:26:18
ペットショップと風俗に行ってください
0784名無しさん@お腹いっぱい。2006/12/16(土) 21:54:32
そいや、さっき portupgrade したら、Firefox 落ちなくなった臭い。
07856852006/12/17(日) 03:35:43
>>781
あれ?それってsakura.ne.jpの「さくらの専用サーバ」の事?
今検討してるのはsakura.ad.jpの方の専用サーバなんだ。

でも本体をAthlon64モデルかSempronモデルでって感じになるっぽいんだよね。

だとするとfreebsd-updateって現状ではi386にしか対応してないとかって聞くんで
どうなんだろうとか思ってたり。
■ このスレッドは過去ログ倉庫に格納されています