初心者もOK! FreeBSD質問スレッド その58
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
05/01/19 16:24:04初心者もOK! FreeBSD質問スレッド 過去ログ置き場
http://bird.zero.ad.jp/~zau60806/FreeBSD/
■歴代スレ、関連サイト >>2-10 くらい
FreeBSD 以外の UNIX 関連の初歩的な質問は…
くだらない質問はここに書き込め!39
http://pc5.2ch.net/test/read.cgi/unix/1105202422/
0161名無しさん@お腹いっぱい。
05/01/22 11:05:270163名無しさん@お腹いっぱい。
05/01/22 11:35:43FreeBSD5.2.1で問題なく使用できるのでしょうか。
すでに使っている方がいらっしゃったら使用感も教えていただきたいです。
速度的にはIEEE1394aでも全然問題のないレベルですので、
他の製品での使用感もお教えいただければ幸いです。
0164名無しさん@お腹いっぱい。
05/01/22 12:10:150165名無しさん@お腹いっぱい。
05/01/22 12:32:07php5とmysql4の関連づけがまだできてないです。
こーいう場合、どういう手順をとるのが一番はやくて安全ですか?
0166名無しさん@お腹いっぱい。
05/01/22 13:03:170167名無しさん@お腹いっぱい。
05/01/22 13:03:490168名無しさん@お腹いっぱい。
05/01/22 13:32:50なんとなく gnome を入れてみて、でもそれは途中で失敗したんですが、
mozillaが入る所まではいって。
そしたら、以前動かなかったfirefoxが動くようになりましたよ。
なんなんですかね。
さて、次は GNOME いれてみるかー。
0169名無しさん@お腹いっぱい。
05/01/22 13:34:24ガイイさんに聞いてみてください。
http://info.hmv.co.jp/p/a/000000000260/195.html
0170名無しさん@お腹いっぱい。
05/01/22 14:03:47矛盾が発生することがあるのでおすすめできない
0171名無しさん@お腹いっぱい。
05/01/22 16:50:06>170のいうとおりだけど、
portupgrade以前は当り前の様に発生していたから、
hogeっても泣かないんなら、
やってもいいんじゃない?
0172名無しさん@お腹いっぱい。
05/01/22 16:53:40意味わかんないんだけど、仕様が。
なんで分家になったのかえさえも。
0173名無しさん@お腹いっぱい。
05/01/22 17:30:150174名無しさん@お腹いっぱい。
05/01/22 17:52:48だとしたら、どうすれば可能ですか?
(enable-versioningの設定をphpインストール時につけるだけでOK?かなと思ったのですが、
まちがってファイル壊したら怖いのでやってません)
また、通常の「.php」はphp5とみなし、
あるディレクトリの配下の「.php」だけは、php4とみなすことは、
デフォをhttpd.confでphp5とみなし、ディレクトリのとこに.htaccessおいて、
そこに php4とみなす記述をかけばOKですか?
(これも怖くてためせてないですm(_ _)m)
0175名無しさん@お腹いっぱい。
05/01/22 18:10:19もれはそのへんは良くわからんが、
試すんなら、
chrootやjailで環境のコピーを作ってそこでやってみたら?
0176159
05/01/22 18:41:25>>160
今のところrootパスワードはかなり単純なものにしてあり、
何十回となくたたいているので間違えているということはないと思います。
ログインプロンプトからなら間違いなくrootでログインできますし。
>>161
rootを禁止する方法がなにかあるのでしょうか?
sshとかではなく普通にコンソールからログインしているだけなのですが。
0178名無しさん@お腹いっぱい。
05/01/22 19:17:00chrootはjailの元になった機能だよ。
感覚的には他のマシンにインストールしてやるのと、
大差なから、難しくないと思うけど。
つうか、テストなら他のマシンに入れてやればいいんだ。
何いってるんだ洩れ。
0179名無しさん@お腹いっぱい。
05/01/22 21:07:36linuxthreadsを使いたいと思い、
/usr/ports/devel/linuxthreadsからmakeしたのですが、
「The linuxthreads port needs source code for libgcc」
というエラーが出て中断してしまいました。
なので、libgccのporsがないか検索したのですが、見つかりませんでした。
なるべくportsで済ませたいのですが、libgccはソースを自分で取ってこないとだめなんでしょうか?
0180名無しさん@お腹いっぱい。
05/01/22 21:22:50よくしらんけど、/usr/ports/lang/gcc* とか /usr/src/contrib/gcc とかの
下にあるんでないの?
0181名無しさん@お腹いっぱい。
05/01/22 21:26:06神さまありがと!!!!
0182名無しさん@お腹いっぱい。
05/01/22 21:26:20Makefileを読んでください
0183名無しさん@Vim%Chalice
05/01/22 21:26:51linuxthredsのMakefile見たら
/usr/src/gnu/libgcc/の下みたいだな
0184名無しさん@お腹いっぱい。
05/01/22 22:29:240185名無しさん@お腹いっぱい。
05/01/22 23:17:07ls -l `which su` したらどうなる?まさかと思うが。。。
0186名無しさん@お腹いっぱい。
05/01/23 00:44:24libgccのソースが入りました。で、うまくコンパイル通りました。
0187174
05/01/23 01:07:07jailとかchrootせずに(すいません)やってみたら、
mod_php4,mod_php5どちらをさきにいれても、
もう片方で、conflictだと怒られてしまいます。
で、ぐぐったら
http://www.phpfreaks.com/forums/lofiversion/index.php/t40262.html
にあるように、
apacheを別のポートで2つ走らすとか、
php4はmodで、php5はcgiで走らすとか、しか方法はなさそーです_| ̄|○
個人的には、サイト内でphp5使ってるのですが、
dotproject
http://www.dotproject.net/
なるものを、使おうと思いまして。。。ただ、これがphp4でないとうごかんのですわ_| ̄|○ めんどくさいからあきらめます。。。
0188名無しさん@お腹いっぱい。
05/01/23 05:05:48うむ。だからjailで動かせと言っておる。jail環境は、親の環境と同じifに違うIPを
割り当てるからそういうエラーも出てこない(はず。やったことねえや)。
まあ諦めるというのも解のひとつではあるけどw
0189ひろゆき
NGNGapache2をworkerでmakeしてインストールしても、
preforkになってしまいます。。
#./configure --with-mpm=worker
#/usr/local/apache2/bin/apachectl -V
-D APACHE_MPM_DIR="server/mpm/prefork"
0190ひろゆき
NGNGと自己レス>>189
0191が@Mたんちゅき p5047-ipad31fukuokachu.fukuoka.ocn.ne.jp
NGNGよくわからないけど、
もしかしたら、このあたりが参考になるかも。
http://pc5.2ch.net/test/read.cgi/unix/1084829611/739-742n
というわけで、
ports の Makefile をみたらなにかわかりそう。
0192ひろゆき
NGNG0194超初心者A
05/01/23 12:59:41これを終わらせるにはどうしたらいいですか?
0195名無しさん@お腹いっぱい。
05/01/23 13:08:02ports的には
make -DWITH_MPM=hoge
とか WITH_MPM=hoge を /etc/make.conf に書くのが正解。
0196名無しさん@お腹いっぱい。
05/01/23 13:08:32コンセントをぶっこ抜く
0198ひろゆき
NGNG0200超初心者A
05/01/23 13:21:44「ctrl+c ジョブを終了する」って書いてあった
0201名無しさん@お腹いっぱい。
05/01/23 13:31:15悪いことはいわないから、もっとマシな本買った方がいいよ。
てゆうか、その本の名前教えて。悪書ケテーイ
0202超初心者A
05/01/23 13:41:010203超初心者A
05/01/23 13:47:41http://www.amazon.co.jp/exec/obidos/ASIN/483990930X/qid=1106455321/br=1-1/ref=br_lf_b_0/249-3593651-3204319
0204名無しさん@お腹いっぱい。
05/01/23 14:36:20ttp://www.bsddiary.net/doc/bind9.html
によると ipv6 で繋がらないなら --disable-ipv6 したほうがよいとのことですが、
/usr/src で buildworld をしたときに bind9 で ipv6 を有効にされないように
make.conf に書くオプションがあったら教えてください。
0205名無しさん@お腹いっぱい。
05/01/23 14:47:43これを開かないようにする設定てどこでするんですか?
0206sage
05/01/23 15:52:47/etc/inetd.confにあるsshの行って何の意味があるんですか?
0207名無しさん@お腹いっぱい。
05/01/23 16:31:26つーことで、FreeBSD入れたけど
何していいか分からん奴はこれでもやっとけ!
FreeBSDでMythTV
http://www.h7.dion.ne.jp/~teragen/mythtv_main.html
0208名無しさん@お腹いっぱい。
05/01/23 16:37:03bindと言わず丸ごとIPv6を無効にしとけ
NOINET6= true # do not build IPv6 related programs and libraries
0209名無しさん@お腹いっぱい。
05/01/23 16:39:52ノートPC 3台でなんですけど。キーワード教えてください。
0210名無しさん@お腹いっぱい。
05/01/23 16:41:27ってやればね。
あなたが秘密にするのなら、もうだれも
あなたに教えてくれることは無いでしょう。
0211名無しさん@お腹いっぱい。
05/01/23 17:06:19ppp,pppd,nat,natd
0212名無しさん@お腹いっぱい。
05/01/23 17:42:14/etc/rc.conf の
gateway_enable
router_enable
あたりも。
0213名無しさん@お腹いっぱい。
05/01/23 18:28:06manで見ても書いてないので…
0214名無しさん@お腹いっぱい。
05/01/23 19:07:30って書いてあるから、プロセスの状態だろう。
0215名無しさん@お腹いっぱい。
05/01/23 19:27:01それ以外のstateも出てくるのです。
なので一覧表でもないかなと
0216名無しさん@お腹いっぱい。
05/01/23 19:41:58CD-ROMを「mount -t cd9660 /dev/acd0 /cdrom」
でマウントするとファイル名の大文字が小文字になります。
大文字・小文字を区別したいのですが、それらしいオプションがみつかりません。
Linuxのmap=offのようなオプションはあるのでしょうか?
0217名無しさん@お腹いっぱい。
05/01/23 19:46:47selectやkselect,ttyinのこと?
WAITのバリエーションじゃないの?
ソースからそのへんのルーチンを追ってみれば?
0218217
05/01/23 19:48:19いや違うな、BSDのプロセスの状態遷移を調べるのが先だ。
自己レススマソ
0219名無しさん@お腹いっぱい。
05/01/23 21:30:08・あれだけインストールに失敗してたlinux_base-8,rh-9が、genericカーネルを使っただけで
インストールできた
0220名無しさん@お腹いっぱい。
NGNG大文字だったら/usr/include/sys/proc.hのSRUNあたり
小文字はwait channelかlockname
>>216
http://www15.big.or.jp/~yamamori/sun/sd-2000-06/mount.html
0221名無しさん@お腹いっぱい。
05/01/23 22:33:17ちょっとは快適になってくれるといいな。
0222名無しさん@お腹いっぱい。
05/01/23 22:55:52> ・あれだけインストールに失敗してたlinux_base-8,rh-9が、genericカーネルを使っただけで
> インストールできた
自分で良く分からんカスタム・カーネル作るからだ、バ
0223216
05/01/24 01:49:45サンクス
0224名無しさん@お腹いっぱい。
05/01/24 03:49:320225名無しさん@お腹いっぱい。
05/01/24 04:27:55(arufairuの1行目から10行目を削除する)
$ sh
$ ed arufairu <<EOF
1,10d
wq
EOF
0226名無しさん@お腹いっぱい。
05/01/24 04:40:51ありがとうございます。
ただ、シェルスクリプトにやらせたいので、それではうまくいきません。
シェルスクリプトでファイルのはじめから数行を削除するにはどうしたら
いいでしょうか?
0227名無しさん@お腹いっぱい。
05/01/24 05:05:540228名無しさん@お腹いっぱい。
05/01/24 05:28:400229名無しさん@お腹いっぱい。
05/01/24 05:36:17> cat test
1
2
3
4
5
6
7
8
9
10
> ./hoge.sh test
22
12
> cat test
6
7
8
9
10
> cat hoge.sh
#!/bin/sh
ed $1 <<EOF
1,5d
wq
EOF
0230名無しさん@お腹いっぱい。
05/01/24 05:38:220231名無しさん@お腹いっぱい。
05/01/24 05:45:34なんでさっき出来なかったのかな?
ありがとうございました。
0232名無しさん@お腹いっぱい。
05/01/24 08:19:14/* 2回目の atomic_set_int で 0 に戻って 3, 1 じゃないのですか? */
/* atomic_clear_int(&a, 0) とかやっても0にならないっす */
#include <sys/types.h>
#include <machine/atomic.h>
#include <stdio.h>
static int a;
void main() {
atomic_set_int(&a,2);
atomic_add_int(&a,1);
printf("%d\n",a);
atomic_set_int(&a,0);
atomic_add_int(&a,1);
printf("%d\n",a);
}
0233名無しさん@お腹いっぱい。
05/01/24 08:25:440235名無しさん@お腹いっぱい。
05/01/24 09:00:00>>229
行数が一定じゃないんだけど行数の最後までという指定をするにはどうしたら
いいのでしょうか?
0236名無しさん@お腹いっぱい。
05/01/24 09:08:35爺ちゃんの遺言かなんかでマニュアル読むのを禁止されてでもいるのか?
0237名無しさん@お腹いっぱい。
05/01/24 09:16:160238名無しさん@お腹いっぱい。
05/01/24 09:21:18540,$d
としてもうまくいきません。
#ファイルの前後の行を削除する
ed /root/total/hoge <<EOF
540,880d
1,140d
wq
EOF
# Perlスクリプトの実行
perl -w ./get.pl hoge
とすると540,880dが実行されず。しかもその後のperlも実行されずうまくいきません。
0239名無しさん@お腹いっぱい。
05/01/24 09:22:16したのですが、上のようにやってみた以外は分かりませんでした。
0240名無しさん@お腹いっぱい。
05/01/24 09:57:29と
540,$d
を試しましたがダメでした。
0241名無しさん@お腹いっぱい。
05/01/24 10:07:130242名無しさん@お腹いっぱい。
05/01/24 10:20:310243名無しさん@お腹いっぱい。
05/01/24 10:22:30として起動したktermで
一時的にsjisモードにしたいときにはどうすればいいでしょうか?
戻し方もいっしょにお願いします。
0244名無しさん@お腹いっぱい。
05/01/24 10:33:220245名無しさん@お腹いっぱい。
05/01/24 11:24:060246名無しさん@お腹いっぱい。
05/01/24 11:29:100247名無しさん@お腹いっぱい。
05/01/24 15:38:270248名無しさん@お腹いっぱい。
05/01/24 15:53:480249名無しさん@お腹いっぱい。
05/01/24 18:09:25データを定期的に蓄積するPerlスクリプトを作っています。
新たに取得したデータリストはこれまで蓄積してきたデータファイルと照合して
これまでの中にないデータだけ、そのデータファイルに加えていきます。
この場合、
1、簡易掲示版のような普通のファイルで一行読み込んで配列に分割し、
照合後、保存する方法。
2、FreeBSDにデフォルトで備わっているDBMを使い、
Perlモジュールを使って書く方法。
3、MysqlもしくはPostgreSQLでPerlモジュールで書く。
のどれが一番早いでしょうか?
データ量はこれからどんどん増えていく予定です。
レコード数で数万単位くらいに膨らむかも知れません。
識者であるみなさまのアドバイスをお願いします。
0250名無しさん@お腹いっぱい。
05/01/24 18:10:350251名無しさん@お腹いっぱい。
05/01/24 18:14:110252名無しさん@お腹いっぱい。
05/01/24 18:17:090253名無しさん@お腹いっぱい。
05/01/24 18:19:34ダミーのデータを作って自分で試すべきじゃない?
1回のトランザクションの性能測定用のトイを作るだけなら、
1日もかからんだろ。
0254名無しさん@お腹いっぱい。
05/01/24 18:31:52特に3はそのソフトの設定の他にSQL文も知らなければいけない?ようなので
ちょっと躊躇しています。
3でSQL文がはじめは分からなくてもやっていくうちに
SQLも分かってそのデータベースそのものの設定もできるようになるような
いい本ありませんか?
0255名無しさん@お腹いっぱい。
05/01/24 18:42:08# make buildworld
"Makefile.inc1", line 137: To cross-build, set TARGET_ARCH.
*** Error code 1
Stop in /usr/src.
って、エラーを吐くんですがどうしたらいいでしょうか?
0256名無しさん@お腹いっぱい。
05/01/24 18:46:12オレだったら、迷わず2にする。
0257名無しさん@お腹いっぱい。
05/01/24 18:50:090258名無しさん@お腹いっぱい。
05/01/24 19:00:51串鯖ってなに?
0259名無しさん@お腹いっぱい。
05/01/24 19:24:350260名無しさん@お腹いっぱい。
05/01/24 19:28:25■ このスレッドは過去ログ倉庫に格納されています