初心者もOK! FreeBSD質問スレッド その72
■ このスレッドは過去ログ倉庫に格納されています
0001Beastie
2006/04/03(月) 00:34:45・事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
・再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
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/
前スレ
初心者もOK! FreeBSD質問スレッド その71
http://pc8.2ch.net/test/read.cgi/unix/1140542841/
過去ログ
http://bird.zero.ad.jp/~zau60806/FreeBSD/
まとめサイト
http://www9.atwiki.jp/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
http://www.freebsd.org/art.html
0227名無しさん@お腹いっぱい。
2006/04/10(月) 23:39:15この組み合わせでもダメだったんですよ。
ttp://kmuto.jp/open.cgi?%CC%B5%C0%FELAN%C6%B0%BA%EE%BE%F5%B6%B7
0228名無しさん@お腹いっぱい。
2006/04/10(月) 23:47:210229名無しさん@お腹いっぱい。
2006/04/10(月) 23:49:53死んだ爺ちゃんの遺言で禁止されてるとかか?
0230名無しさん@お腹いっぱい。
2006/04/11(火) 04:27:32csh系は由緒あるBSDの遺産ですから。
0231名無しさん@お腹いっぱい。
2006/04/11(火) 07:10:12csh 使うなつーのは csh でスクリプトを書くな
ということなんだが、それはなんでかっていうと
csh スクリプトには構文にあいまいさがあるからで、
そこで sh 系マンセーになるのは、シェルといえば
sh と csh の二強しかなかった時代のはなしだよ。
その辺の経緯が抜け落ちたうえに
bash、zsh が比較の対象に持ち込まれて
観点が使い勝手やらマジョリティやらということに
もっともらしくすりかわって語られてるのが
とても不気味ですね。
君たち、語りだけは立派だが、UNIX使いとしての知識や認識が浅いです。
0232名無しさん@お腹いっぱい。
2006/04/11(火) 07:37:52そんなことは誰でも知ってるからでは?
0233名無しさん@お腹いっぱい。
2006/04/11(火) 07:57:15#!/usr/local/bin/zsh
だらけですヨ
from 連番画像スレ
0234名無しさん@お腹いっぱい。
2006/04/11(火) 09:13:08朝から鼻息が荒いぞ
cshで書いたってオマエになんら迷惑はかからない
世界中のスクリプト監査でもしたいのか?
0235名無しさん@お腹いっぱい。
2006/04/11(火) 09:17:22漏れもソコ大好き
0236名無しさん@お腹いっぱい。
2006/04/11(火) 09:49:582通ずつ(計4通)来るのですが、
何か2重に起動しているのでしょうか?
0237名無しさん@お腹いっぱい。
2006/04/11(火) 10:29:14aliases に何か余計な事でも書いたんじゃねーのー?
0238名無しさん@お腹いっぱい。
2006/04/11(火) 10:44:040239236
2006/04/11(火) 11:05:2700001 L|>From bin Tue Apr 11 03:03:19 2006
00001 R|>From bin Tue Apr 11 03:03:20 2006
00042 L|/dev/ad0s1d 507630 18 467002 0% /t
00042 R|/dev/ad0s1d 507630 14 467006 0% /t
00050 L|rl0 1500 <Link#1> 00:40:26:6d:1e:56 3671
00050 R|rl0 1500 <Link#1> 00:40:26:6d:1e:56 3670
時間ぐらいだと思います。
# /usr/sbin/periodic daily
を直接実行すると1通ずつ来ます。
0240名無しさん@お腹いっぱい。
2006/04/11(火) 15:35:28cronが2個あったり?
で、ヘッダにはまったく違いはないのか?
0241名無しさん@お腹いっぱい。
2006/04/11(火) 15:40:00zshネイティブの機能使って書いてないだろ?
コマンドラインではzshの恩恵を受けているがスクリプトファイルでzshを使うのは互換性の面から奨励し兼ねる。
0242名無しさん@お腹いっぱい。
2006/04/11(火) 15:46:50なんの互換性なんだ?
スクリプトはばらまかないとマズいのか?
0243名無しさん@お腹いっぱい。
2006/04/11(火) 15:53:170244名無しさん@お腹いっぱい。
2006/04/11(火) 16:06:21>241は意味自体わけわからん
0245名無しさん@お腹いっぱい。
2006/04/11(火) 16:20:580247名無しさん@お腹いっぱい。
2006/04/11(火) 18:46:11釣り?
0248名無しさん@お腹いっぱい。
2006/04/11(火) 19:44:33zshの独自機能を使ってないなら、普段zshを使っててもスクリプトは#!/bin/shにするわけで
ま、いずれにしてもzshにはcshスクリプトのような悪癖はないので、問題ないだろ。
0249名無しさん@お腹いっぱい。
2006/04/11(火) 20:59:320250名無しさん@お腹いっぱい。
2006/04/11(火) 21:13:55>>243 でがいしゅつです。
0251名無しさん@お腹いっぱい。
2006/04/11(火) 21:22:280252酔っ払い
2006/04/11(火) 21:28:51何を使ってどんな個人用スクリプト書いても問題ないんだよ。
公開されない俺日記や俺文章書くのと同じ。
しかし人に公開するとき、現代的に csh/bash スクリプトはまずいというのは同感。
0253名無しさん@お腹いっぱい。
2006/04/11(火) 21:32:08シリアルコンソール使えば解決。
0254252
2006/04/11(火) 21:48:59「人に迷惑をかけないなら」
という条件も明示的に言及しておく。
ここ数年どういうわけか変なので (Script Kiddy っていう厨カルチャーの英語表現があったし、まだあるんだろ)。
個人用とか勝手に言いながら人に迷惑かけるものはダメだからな。
それはもはや個人用の会計スクリプトや管理用バッチ処理ではなく、社会の害悪なんだから。
失礼しましたお休みなさい
0255名無しさん@お腹いっぱい。
2006/04/11(火) 23:19:44そういう話じゃないよ(254 もみた上で)
csh を既に使ってる奴は仕方ないので放置して
かってに更生を待つとして、
わざわざ新しい若者が csh/tcsh という腐った道に
入らないように指導しようっていうだけの話だ
公開しない script だって csh の秘孔を突いたら災害は発生するんだから
0256252
2006/04/11(火) 23:36:19その腐った道というが、
なんだか常に移行過程にある歴史的産物としてのユーザの実情を
踏まえていない発言のように見えますよ。
sh で済めばいいけど、ユーザ環境では zsh や bash や tcsh 使ってる人も多いのでは。
0257名無しさん@お腹いっぱい。
2006/04/11(火) 23:44:00ヤマダ電気あたりで買ってきたWinodwsマシンをマッサラにして
Linuxあたり入れてリカバリディスクを叩き割るような親父は嫌だなw
教育上とか大層な理由つければ叩きも正当化されるってか?
オナニーはひとりでやれよ、な?
0258名無しさん@お腹いっぱい。
2006/04/11(火) 23:48:11シェルなんてもの使わないで直にシステムコール叩けよ、な?
0259名無しさん@お腹いっぱい。
2006/04/11(火) 23:57:36今まで zsh/bash を否定している人が一人もいないってことに
そろそろ気づいてくれないかな?
sh を使えと言っている人もほとんどいないよ?
(shell script は sh の範囲で書こうっていう主張はともかく)
>257,258
つ [チラシの裏]
0260名無しさん@お腹いっぱい。
2006/04/12(水) 00:15:06ちょい古い-CURRENTか-STABLEを追っているのなら
$LOCAL_STARTUPをrcorderに含めるようになった際
/etc/rc.d以下の残骸の影響で
local daemonがどれも二重に起動されるようになったことがあります。
0261252
2006/04/12(水) 00:22:00個人環境、あるいは使ってよい環境では、csh も tcsh も bash もお使いなさい。
0262名無しさん@お腹いっぱい。
2006/04/12(水) 00:45:00・インタプリタとして tcsh を使いなさい
・スクリプトファイルは sh を使いなさい
・zsh を使い熟すよりも LL を使いなさい
0263名無しさん@お腹いっぱい。
2006/04/12(水) 00:47:47ttp://apex.wind.ne.jp/tetsuro/f-bsd/serial.html
0264名無しさん@お腹いっぱい。
2006/04/12(水) 00:47:48csh系が好きなら、そのまま使い続ければいいんだ
ただ、それだけのことなんだ
0265名無しさん@お腹いっぱい。
2006/04/12(水) 01:07:21sambaでWindowsとファイル共有しているため
ファイル名が全角文字になっているのがけっこうあります。
日本語環境を EUCからUTF-8に変更していこうと思うのですが、
ファイル名を一括でUTF-8に変換する方法はありませんか?
0266名無しさん@お腹いっぱい。
2006/04/12(水) 01:21:51> シェルについての結論は
> ・インタプリタとして tcsh を使いなさい
意味不明。
まあログインシェルは好きなものを使えばいいんじゃないの。
> ・zsh を使い熟すよりも LL を使いなさい
「使い熟す」も含め、ちょっと香ばしすぎ。
LLの定義を書いてみなよ。
0267名無しさん@お腹いっぱい。
2006/04/12(水) 01:41:19やはり、大量のファイルがあるパーティーションのファイルの操作が遅いのですが、どの辺りをいじれば少しでも速くなるでしょうか??
ちなみに、カーネルのそれっぽい所のオプションを変えてみました。
options UFS_DIRHASH
options NMBCLUSTERS=16585
options MAXFILES=16585
0268名無しさん@お腹いっぱい。
2006/04/12(水) 01:49:520269名無しさん@お腹いっぱい。
2006/04/12(水) 02:49:050270名無しさん@お腹いっぱい。
2006/04/12(水) 03:18:17それっぽいconfファイルがないので。。よろしくお願いします。
0271名無しさん@お腹いっぱい。
2006/04/12(水) 03:30:560272名無しさん@お腹いっぱい。
2006/04/12(水) 03:32:462.FILESセクションにあるファイルを眺めてみる
3.おお、なんかそれっぽいものがある!
4.〜
0273名無しさん@お腹いっぱい。
2006/04/12(水) 05:14:17japanese/teTex
japanese/acroread
を使っています。
日本語混じりのtexファイルをコンパイルし、
dvipdfでpdfに変換してacroreadで開くと、
日本語部分が文字化けするようになってしまい困っています。
このとき、ログファイルにはエラーは出ていません。
また、acroreadはそのほかの日本語の入ったファイルは正しく表示できるので、
acroreadの問題ではなさそうです。
ためしに
portinstall -vpPfR japanese/teTex
で再インストールしてみましたが直りません。
どうしたらよいでしょうか。
0274名無しさん@お腹いっぱい。
2006/04/12(水) 07:48:17command.com
は、走りますか?
0275名無しさん@お腹いっぱい。
2006/04/12(水) 07:54:18QEmu
0276名無しさん@お腹いっぱい。
2006/04/12(水) 07:55:31dvipdfmxが確実
0277名無しさん@お腹いっぱい。
2006/04/12(水) 09:04:42すいません。ダメみたいです。
大量のエラーが出て、
白紙のpdfファイルを出力しました。
0278名無しさん@お腹いっぱい。
2006/04/12(水) 09:25:11%tail /var/log/messages
kernel: pid 1000 (imapd), uid 1001: exited on signal 11 (core dumped)
このようなエラーが出てきます。
signal 11というのは何の番号なのでしょうか?
0279名無しさん@お腹いっぱい。
2006/04/12(水) 09:35:30signal 11も知らないヤシがなんでFreeBSD使ってるんだよ。
それと、cshの%のプロンプトヤメレ。
0280名無しさん@お腹いっぱい。
2006/04/12(水) 09:37:520281278
2006/04/12(水) 09:55:25ごめん。
>>280
いや分かる。
11 SIGSEGV create core image segmentation violation
0282名無しさん@お腹いっぱい。
2006/04/12(水) 10:16:47ではその segmentation violation てのはどんな時に起こりますか?
0283名無しさん@お腹いっぱい。
2006/04/12(水) 10:30:04main()
{
*(char *)0 = 0;
return 0;
}
0284名無しさん@お腹いっぱい。
2006/04/12(水) 12:27:50なにか根本的な勘違いなどありあしたら、指摘していただけないですか?
FMV-5133DPS(FMV DESKPOWER SE)
Pentiumプロセッサ(133MHz)
ALI社製M1511+M1512x2+M1513
メモリ は48MBにしています。
http://www.fmworld.net/product/former/dp9606/sespspec.html
※すでに4.8はインストールしてあります。既存の4.8はインストールの最中に削除する予定です。
5.4のFDインストール
boot.flp → kern1.flp → kern1.flp → boot.flpで、kernelがこなくて、最初から繰り返しになってしまうので、断念。
5.4と4.11のCDインストール。
5.4
>CD Loader 1.2
>Building the not arguments
4.11
>CD Loader 1.01
>Building the boot loader arguments
で止まったままです。HDDの空きも少ないですし、make world は未経験なので避けたいところです。
よろしく御願いします。
0285名無しさん@お腹いっぱい。
2006/04/12(水) 12:33:48FreeBSD 5.5-PRERELEASE #0: Tue Apr 11 12:44:58 JST 2006
^^
この#の後ろの数字っていつ増える(リセットされる)んですか。
0287名無しさん@お腹いっぱい。
2006/04/12(水) 13:30:30さんざん言われてるように処理を見直す以外ないんじゃないの?
/sys/ufs/ufs 配下のソースは眺めてみた?
自分はちょろっと見ただけだが、UFS_DIRHASHってようするにメモリ中に
ディレクトリエントリのキャッシュ用ハッシュテーブル持たせるような
感じのものじゃない?
だったらディレクトリアクセス初回時は、テーブル構築のための時間が
相応にかかるはずだし、それ用のメモリも相応に用意する必要ある。
ハッシュのバケットサイズがどんだけか知らんけど、3000万ファイルとか
いってたっけ?それに見合った値にvfs.ufs.dirhash_maxmemは設定してんの?
0288名無しさん@お腹いっぱい。
2006/04/12(水) 15:09:19kernel を config したとき
0289名無しさん@お腹いっぱい。
2006/04/12(水) 16:46:18make depend && make で作ってるときは
rm /sys/i386/compire/GENERIC/version
make buildkernel で作ってるときは
rm /usr/obj/usr/src/sys/GENERIC/version
した時。
0290名無しさん@お腹いっぱい。
2006/04/12(水) 17:04:51# uname -v
FreeBSD 5.4-RELEASE-p13 #TSUNDERE: Wed Apr 12 16:58:38 JST 2006 root@FreeBSD:/usr/obj/usr/src/sys/GENERIC
こんなことができてしまうとは驚いたw
0291名無しさん@お腹いっぱい。
2006/04/12(水) 18:02:20>>289のファイルとカーネル?に埋め込むソースを生成してるのが
/usr/src/sys/conf/newvers.sh っと。
0292名無しさん@お腹いっぱい。
2006/04/12(水) 18:41:17はい。vfs.ufs.dirhash_maxmemは64MB(67108864)で設定してあります。
一応、ソフトの会社に苦情をだしました。
やはり、RAIDや何やらで今のところはハードウェア対処するしかないですかね・・
0293名無しさん@お腹いっぱい。
2006/04/12(水) 19:00:08インテグレーターの名前出しちゃえよ。
0294名無しさん@お腹いっぱい。
2006/04/12(水) 19:02:39> はい。vfs.ufs.dirhash_maxmemは64MB(67108864)で設定してあります。
dirhashの中身は知らんが、
3000万エントリのディレクトリ用キャッシュとして、足りてるとは思えん
0295名無しさん@お腹いっぱい。
2006/04/12(水) 19:49:30/etc/make.confにcc=gcc42と書いておけばいいのでしょうか?
0296名無しさん@お腹いっぱい。
2006/04/12(水) 19:51:33Gから始まります。なかなかいい加減でした。。
とりあえず、無理矢理分散し、ファイルを削除させて今1台100万ファイルぐらいです。
他のサーバーはvfs.ufs.dirhash_maxmemを変えただけですが、新しい設定値(再構築)は再起動すればよいのでしょうか?
とりあえず、今ufs_dirhash.cを読んでいます。
0297名無しさん@お腹いっぱい。
2006/04/12(水) 20:06:33WPAモードが使用できればそれで良いのですが・・・。
WEPでは問題なく使用できているのですが、4.11-RELEASEで
無線LANを使用する場合、WEPにしとけってことでしょうか?
よろしくお願いします。
0298名無しさん@お腹いっぱい。
2006/04/12(水) 22:08:44> ファイル名を一括でUTF-8に変換する方法はありませんか?
漏れは使ったことないが、こんなのを見つけた。
ttp://www.geocities.jp/code_air_edge/HP/convmv.html
0299名無しさん@お腹いっぱい。
2006/04/12(水) 22:13:47samba のオマケで付いてくる奴じゃダメなの?
0300名無しさん@お腹いっぱい。
2006/04/12(水) 23:02:52file system の実験だとしても
1ディレクトリに 3000万ファイルってあり得ないんですけど...
一カ所に万オーダーになったら反省すべしって世界なので
0301名無しさん@お腹いっぱい。
2006/04/12(水) 23:21:09ffs や ext2/ext3 とか、移植性が必要なプログラムの場合には
確かにありえないが。
0302名無しさん@お腹いっぱい。
2006/04/12(水) 23:42:36FreeBSD 質問スレでそういうことを言って何になるわけ?
0303名無しさん@お腹いっぱい。
2006/04/12(水) 23:56:560304名無しさん@お腹いっぱい。
2006/04/12(水) 23:59:22ノシ ルータ用途だからXいれてないよ〜
0305名無しさん@お腹いっぱい。
2006/04/13(木) 00:00:52作業用ディレクトリを
http://www.watch.impress.co.jp/akiba/hotline/20051001/etc_iram.html (これFreeBSDで使えるかしらんが。)
に作って、実体のファイルはHDDに置いて、1千個ぐらいづつ別々のディレクトリに置いて
ln -s
でごまかすのは?
0306名無しさん@お腹いっぱい。
2006/04/13(木) 00:00:550307名無しさん@お腹いっぱい。
2006/04/13(木) 00:01:50鯖だとremote 利用が殆どだから、Xは入れているけど使う事はほぼ無いな。
0308名無しさん@お腹いっぱい。
2006/04/13(木) 00:11:30ここにもいるぞ!
(単に、Xが立てられないだけのヘタレだったりする)
0309名無しさん@お腹いっぱい。
2006/04/13(木) 00:45:25サーバ用途にしか使ったこと無いので自分はXも使えないし日本語入力環境の構築もできない・・・
0310名無しさん@お腹いっぱい。
2006/04/13(木) 00:53:29悪魔本のネタだとLFSはどうよ、とかいう話になると思うけど
FreeBSDでサポートしてないんだっけ。
0311名無しさん@お腹いっぱい。
2006/04/13(木) 00:55:320312名無しさん@お腹いっぱい。
2006/04/13(木) 02:16:39jvimとか入れてる
0313名無しさん@お腹いっぱい。
2006/04/13(木) 02:45:12仮名漢字変換は全部ATOKXですが何か?
0314名無しさん@お腹いっぱい。
2006/04/13(木) 03:55:21たしかにそうだ。すまんかった。
NetApp あたりの高級 NAS でも入れるって手は一応あるかもしれんが。
0315名無しさん@お腹いっぱい。
2006/04/13(木) 04:13:470316名無しさん@お腹いっぱい。
2006/04/13(木) 06:42:13JLESSCHARSET=japaneseからjapanese-eucしたらおkだったけど
いきなり何か変わるものかね
0317名無しさん@お腹いっぱい。
2006/04/13(木) 11:31:40>>298
ports化されている
/usr/ports/conveters/convmv
0318名無しさん@お腹いっぱい。
2006/04/13(木) 11:52:03PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
と表示される中で、WCPUとCPUの違いがわかりません。
同じこともあるし違うこともあるし
ぐぐってみても、ハンドブックとかの広告がほとんどだし、
各項目の意味まで説明してるところがなくて。
わかる方がいれば教えてください。
0319名無しさん@お腹いっぱい。
2006/04/13(木) 12:00:07sysinstallでCustom -> Options -> Install Rootを指定すると出来きるかもしれないと考えたのですが、LabelとかPartitionの指定をどうすればよいかわからず恐くて試せません。
0320名無しさん@お腹いっぱい。
2006/04/13(木) 13:23:15libexpat.so.5が無いとか言われてしまいましたlibexpat.so.6ならあるのですが
どーすればいいのやら・・・
0321316
2006/04/13(木) 14:11:070322名無しさん@お腹いっぱい。
2006/04/13(木) 14:48:27portsからQEMUをWITH_KQEMU=yesのみを指定して入れ直しました。
以前使っていたWin2Kが起動しなかったので作り直したのですが、
-kernel-kqemuオプションを指定して起動すると、
:
npxdna: fpcurthread == curthread 538 times
npxdna: fpcurthread == curthread 539 times
npxdna: fpcurthread == curthread 540 times
npxdna: fpcurthread == curthread 541 times
といったメッセージが出ています。
ぐぐったのですが、意味が解りませんでした。
-kernel-kqemu無しの場合は表示されません。
対処方法を御存じの方が居られましたら教えてください。
環境は、6.1-PRE/i386(SMP)です。
0323名無しさん@お腹いっぱい。
2006/04/13(木) 14:56:16/usr/src/UPDATINGの
To cross-install current onto a separate partition
ではダメ?
0324名無しさん@お腹いっぱい。
2006/04/13(木) 18:11:57答えは分からんがスクツを教えておきたい
http://pc8.2ch.net/test/read.cgi/unix/1107211157/
0325296
2006/04/13(木) 19:42:45次からこの会社のは買わないようにしようと思います。
ディレクトリを構築し、lsコマンド等も快適に動くようになったのですが、
大量のファイルが入っていたディレクトリのサイズが桁違いに大きくなったままでした。
もうその大量のファイルが入っていたディレクトリには32このサブディレクトリしかないのですが、この巨大サイズのディレクトリはどうしたら元のサイズまで戻るのでしょうか?
0326名無しさん@お腹いっぱい。
2006/04/13(木) 19:56:27touch shrinkhere
とかしてみれば?
■ このスレッドは過去ログ倉庫に格納されています