トップページ⇒linux
1001コメント371KB

くだらねえ質問はここに書き込め! Part 197

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2011/12/23(金) 18:06:25.83ID:vNFTmi2G
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About

過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/

Google検索 http://www.google.co.jp/linux

関連スレッドは >>2-4 あたり。

前スレ くだらねえ質問はここに書き込め! Part 196
http://hibari.2ch.net/test/read.cgi/linux/1321570974/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1321570974.html
0331login:Penguin2012/01/06(金) 00:34:39.78ID:hgkhrXzh
>>330
>このカーネルバージョンでは使用不可
やはりそうですか。残念。

>さらに言うとこれはVPSの1種、Virtuozzo/OpenVZのカーネル
>仮想コンテナの中だと、カーネルのバージョン上がっても使えるかどうか分からん
その通り、serversmanです。
そうか、OpenVZだとそういう制限もあったりするのですね。勉強になりました。
0332login:Penguin2012/01/06(金) 00:41:36.64ID:SIPhlpDy
age
0333login:Penguin2012/01/06(金) 00:46:34.80ID:sk5DQhmL
OpenVZ系のVPSは、root権限あっても意外と制限多いね。
まあ、安いから良いけど。
03342822012/01/06(金) 02:42:20.86ID:Hcu0VQL+
>>307 に投稿してからも色々調べたり試したりを繰り返しましたが
もうずいぶん長い時間を浪費してしまったので諦めることにします。
結局どうやっても上手く行かず、Ubuntuだったら・・・と期待したのが
期待しすぎだったようです。。。
でもPuppyだといけるのがどうにもなぁ・・・・。

やっぱりLinuxは素晴らしいOSだけどハードウェアの認識がまだ弱い感じですね・・。


ん?違うのかな。NVIDIAのLinux向けドライバに不具合あるだけかも。。。

ヒントをご教示くださった方々ありがとうございました。
03352832012/01/06(金) 05:22:32.52ID:8hCkzpbx
>>334
時には 諦めて次の手段や方法を探す方が良い場合もあります。
もう少し新しめのnvidiaなAGPカードを調達してみる、とかですね。
しかし、状況から考えてみても、xorg.confの設定次第だと思いますね。
ttps://answers.launchpad.net/ubuntu/+question/63132
puppyでもnvidiaのドライバを導入してみることもできますので、
puppyで試してみるのもいいかもしれません。
0336login:Penguin2012/01/06(金) 13:40:35.25ID:voFeIl8d
さくらのVPSにPythonをソースからインストールしようと
http://uex555.wordpress.com/2011/07/01/%E3%80%8C%E3%81%95%E3%81%8F%E3%82%89%E3%81%AEvps%E3%80%8D%E3%81%ABpython%E3%82%92%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%EF%BC%88%E3%81%9D/
を見ながら作業してるんですが

# yum list | grep sqlite
python-sqlite.x86_64 1.1.7-1.2.1 installed
sqlite.i386 3.3.6-5 installed
sqlite.x86_64 3.3.6-5 installed
mono-data-sqlite.x86_64 1.2.4-2.el5.centos extras
pdns-backend-sqlite.x86_64 2.9.21-4.el5.centos extras
qt4-sqlite.x86_64 4.2.1-1 base
sqlite-devel.i386 3.3.6-5 base
sqlite-devel.x86_64 3.3.6-5 base
# yum install sqlite-devel

と何故ここで sqlite-devel が選ばれてるかわかりませんでした。
他も全て *-devel が選ばれてるようですが、ソースからインストールするときに足りないものがあったら
*-devel を入れるという決まりがあるんでしょうか?
03373362012/01/06(金) 13:46:57.19ID:voFeIl8d
「detect_modules() を 読め。」と書いてたので読んでみたのですが、
どこにそのような情報があるかわかりませんでした…。

特に _bsddb を db4-devel でインストールできるなんて全くわかりませんでしたし、

結局最後に
bsddb185
dl
imageop
sunaudiodev
の4つを残したまま make install してるのも理由が全くわかりませんでした。

使わない機能であればインストールしなくても、
メインのプログラム(Python)のインストールは上手くできるんでしょうか?

すいません、わからない事ばかりで、、、
検索しても該当の情報を見つけることができませんでした。
0338login:Penguin2012/01/06(金) 13:55:11.60ID:SIPhlpDy
>>336
http://www12.atwiki.jp/linux2ch/pages/86.html#id_70147c6b
03393362012/01/06(金) 14:18:03.87ID:voFeIl8d
>>338
ありがとうございます。
コンパイルの時は必ず -devel が必要なんですね。
0340login:Penguin2012/01/06(金) 14:18:04.61ID:SIPhlpDy
>>337
モジュールは
http://docs.python.org/library/index.html
参照。
bsddb185 については setup.py の中にコメントがある。
0341login:Penguin2012/01/06(金) 14:20:30.76ID:SIPhlpDy
>>337
> 特に _bsddb を db4-devel でインストールできるなんて全くわかりませんでしたし、
bsddb は db_found で判別してる。
db_found を読むと db.h を探している。
db.h を含むパッケージを探せば行きつくはず。
03422822012/01/06(金) 14:26:22.03ID:Hcu0VQL+
>>335
いやー、Xのログファイルに 1280x1024に変更しようとしたけど無理!
[ 30.780] (WW) NVIDIA(0): No valid modes for "1280x1024"; removing.

って出てるので設定ファイルは正しくてその設定にしようとはしているみたい。
でもうまく行かないからドロップダウンして低解像度に落ちてるみたいなので
ドライバかねぇ・・・。と。それだったらドライバのソースコードに手を入れないと
いけないレベルなのでさすがに無理ですね。

精魂尽き果てました・・・OTL
アドバイスありがとうございました
0343login:Penguin2012/01/06(金) 14:26:38.91ID:SIPhlpDy
.py 読むのはじめてだから勘違いしてたらごめんね。

>>337
> 検索しても該当の情報を見つけることができませんでした。
こういうのは検索して出てくるもんじゃないよ。
0344login:Penguin2012/01/06(金) 18:41:48.38ID:0n58hlfh
前々スレ>521
ヘッダも圧縮するafioつくった。ttp://ice.hotmint.com/afio/
0345login:Penguin2012/01/06(金) 19:29:25.00ID:qrpcaB36
Gnome環境でKDEアプリケーション(Qt全般?)に
キー入力できません。全角半角関係なく全て反応しません。
マウスに関しては正常に反応します。
キー入力を受付させるためには
どの辺りを調べれば解りますでしょうか。
0346login:Penguin2012/01/06(金) 19:39:41.64ID:YF47TZ6k
>>345
日本語入力に ibus を使っているなら、ibus-qt4 をインストールする。
0347login:Penguin2012/01/06(金) 20:06:29.85ID:qrpcaB36
>>346
ibus-qtは入ってます。

あとibusをいじってグローバルインプット設定を有効にすると
文字入力はできました。ただ、Enterキー等の制御キーが入力できません。
0348login:Penguin2012/01/06(金) 20:27:00.37ID:YF47TZ6k
>>347
$ echo $XMODIFIERS, $GTK_IM_MODULE, $QT_IM_MODULE, $QT4_IM_MODULE, $CLUTTER_IM_MODULE
とでもして、設定を確認。

$ XMODIFIERS= GTK_IM_MODULE= QT_IM_MODULE= QT4_IM_MODULE= CLUTTER_IM_MODULE= fuga
で起動してみる。
これで正常に入力できるなら、 ibus が悪さをしていることになると思う。(自信なし)
0349login:Penguin2012/01/06(金) 21:36:57.79ID:qrpcaB36
>>348
$ echo $XMODIFIERS, $GTK_IM_MODULE, $QT_IM_MODULE, $QT4_IM_MODULE, $CLUTTER_IM_MODULE
@im=ibus, , ibus, ,

とりあえず上のを実行するとこうなりました。$QT_IM_MODULEが無いのがマズイんですかね。
これから後者の方を試してみます。
0350login:Penguin2012/01/06(金) 21:50:03.21ID:5SyI/JMU
>>342
ボードが古すぎて、nvidiaのドライバがサポートしてないんじゃないか?

xorg標準のnvでも使っておけばよいんじゃないかな


0351login:Penguin2012/01/06(金) 21:52:31.85ID:sOOwOD3G
正直ドライバでどの位表示性能違うの? なんかいいベンチ結果ある?
0352login:Penguin2012/01/06(金) 22:06:30.65ID:hgkhrXzh
やりたいこと: vsftpdでsslによるFTPSを使いたい

現状:だいたいうまくいったけど、FTPSで接続する時に
「サーバの証明書は不明です。信用できるサーバーか確認するために注意深く証明書を調べて下さい。」(FileZillaの場合)
と言われる。
なお証明書は smartssl.com でとったので、オレオレではない。

推測:実はnginxでも同じような状況だったけど、こっちはサーバの証明書と、
smartssl.comの中間認証局証明書をcatでつなげてひとつのファイルにすると、解消した。
なので、vsftpdでも中間認証局証明書を指定できればいいのではないだろうか。
(nginxと同じ方法を試したけどだめだった。)

質問:vsftpdで中間認証局証明書を指定する方法を教えて下さい。
0353login:Penguin2012/01/06(金) 22:12:29.34ID:DrZAYhKx
catコマンドでURLを開くにはどうすればいいのでしょうか。
$ cat http://www.example.com/
ではエラーが出ます
0354login:Penguin2012/01/06(金) 22:23:34.47ID:sOOwOD3G
>>353
httpfsとかopenurifsを使えばいいんじゃないかな?

私ならwget -O - を使うけど。
0355login:Penguin2012/01/06(金) 22:30:23.60ID:YA6qJEUq
>>351
A 14-Way Comparison Of NVIDIA vs. Nouveau Drivers
ttp://www.phoronix.com/scan.php?page=article&item=nouveau_comp_2011&num=18
0356login:Penguin2012/01/06(金) 22:39:32.11ID:sOOwOD3G
>>355
うーんピンとこない。
fbとvesaの結果はどこに載っているの?
0357login:Penguin2012/01/06(金) 22:41:00.68ID:SIPhlpDy
>>353
curl http://www.example.com/
とかじゃだめ?
0358login:Penguin2012/01/06(金) 22:43:20.22ID:btLPCLMS
Linux上での同時並行処理について質問させてください。

初期のGoogleでは4台のクローラでそれぞれ300のダウンロードを並行して行っていたらしいのですが、
こういった同時並行処理はどのようにすれば出来るのでしょうか?

例えば、BashやPHP等のスクリプトを書くと、includeやif文等の分岐などでも、前の処理や呼び出したファイルの処理が完了しないと次に進みません。
つまり、aの処理が終わった瞬間にb、cが同時に呼び出されてそれぞれ処理が自動的に行われるといった事にはなりません。
まずbが呼ばれたら、bが実行され、その後に上から下にcが実行されます。

端末を5個開けば、5個のシェルやスクリプトを実行できますが、
端末を300も開くとかは現実的ではないと思います。

自分としては特に、例えばデータベースに情報を格納した瞬間に、一つはデータの解析、
もう一つはWeb用に出力するための整形、設定値リストのキャッシュ更新、など
トリガーのように同時に複数の処理が自動起動するようにしたいと考えております。
また、上記のGoogleの例のように、同時に300ものダウンロードを同時に行うのには
どのようにしているのかも疑問に考えております。
申し訳ないですが、アドバイスを頂けないでしょうか?
0359login:Penguin2012/01/06(金) 22:45:32.83ID:SIPhlpDy
>>358
fork
0360login:Penguin2012/01/06(金) 22:47:07.58ID:cW4c3tdS
スクリプトを300個実行するスクリプトを実行すれば一回で済むやん
0361login:Penguin2012/01/06(金) 22:49:09.29ID:ddCNfccY
ここで聞いていいのかわからないのですが、質問させてください
今、自宅のネットワークで192.168.0.100を割り当てたcentOSのサーバを動かしていて、
その中でbind9のDNSとhttpdを設定しています
しかし、クライアントの端末(mac2台とwinXP)からはipアドレスでもドメインでもブラウザでサイトにアクセスできるのに
スマホ(android)とiPod touchからはブラウザでアクセスできません
pingはドメインもIPアドレスも通ります
DNSは、macもwinもandroidもiPodも192.168.0.100を指定しています

この場合サーバー側のどの部分を疑ったら良いのでしょうか?
0362login:Penguin2012/01/06(金) 22:51:31.72ID:SIPhlpDy
>>361
Mac と Windows からはインターネット経由でアクセスしてるの?
Android と iPod touch は?
0363login:Penguin2012/01/06(金) 22:51:55.54ID:DrZAYhKx
>>354,357
ありがとうございます!
0364login:Penguin2012/01/06(金) 22:53:50.72ID:YA6qJEUq
>>356
プロプラとオープンソースドライバの比較の話でしょ?
vesaとかアクセラレーション無しでもっと遅いと思うけど知ってどうするの?
0365login:Penguin2012/01/06(金) 22:58:29.44ID:sOOwOD3G
>>361
状況がよくわからないけど、サーバからは各マシンが見えているのに
端末からhttpが通らないって話?
それともドメインアクセスができないだけ?
0366login:Penguin2012/01/06(金) 23:01:55.80ID:sOOwOD3G
>>364
いや、そんな条件は付けたつもりはないよ。
単純に知りたかったんだ。
くだらない事を聞いて悪いけどさ。
0367login:Penguin2012/01/06(金) 23:13:55.45ID:1KechnkG
>>354
catコマンドで、ってことだったから、wget -O - | cat とか思ったオレ
0368login:Penguin2012/01/06(金) 23:14:14.87ID:YA6qJEUq
>>366
xorg.confの設定間違えてvesaで起動したのを触ったことあるけど、絶望的な遅さ
ウィンドウのドラッグにすら描画が追いつかない
なのでベンチマークソフトの類は多分まともに動かない

>>352
ググるとファイルくっつけるだけでいいみたいだけど

> (nginxと同じ方法を試したけどだめだった。)
ダメって具体的には?デーモン起動しないの?
0369login:Penguin2012/01/06(金) 23:16:00.40ID:YF47TZ6k
>>368
> ウィンドウのドラッグにすら描画が追いつかない
ウィンドウののドラッグって重い処理じゃんかー、て思ってしまった。
0370login:Penguin2012/01/06(金) 23:17:07.28ID:ddCNfccY
>>362,365
ありがとうございます
macもwinも同じローカルのネットワーク上にあります
androidとiPod touchはローカルネットワークへのwifiで上記の同じローカルネットワーク上のサーバにアクセスしています
(安物の家庭用ルータのwireless LANです)

192.168.0.1 ローカルのゲートウェイ
192.168.0.100 サーバ(httpd, named)
192.168.0.101 mac1
192.168.0.102 mac2
192.168.0.103 android
192.168.0.104 iPod touch
192.168.0.105 win

こんな感じです
すべてのクライアントから ping example.jp と ping 192.168.0.100は通ります(example.jpはローカルサーバのnamedで定義してて非公開)
しかし、ブラウザで見ようとするとandroidとiPod touchは見れません(ドメイン指定もIPアドレス指定も)
また、サーバ側からmac2台へのping 192.168.0.101/ping 192.168.0.102は通りましたが
androidとiPod touchへのpingは通りませんでした
すみません、よろしくお願いします
0371login:Penguin2012/01/06(金) 23:22:40.79ID:SIPhlpDy
>>370
よくわからんけどクラアント側の問題じゃないのかねぇ。
0372login:Penguin2012/01/06(金) 23:24:38.96ID:sOOwOD3G
routeのテーブルは?
0373login:Penguin2012/01/06(金) 23:24:59.15ID:lQx/hU4O
>>370
質問よく読まないでレスするけど80以外のポートでバーチャルホストとかやってんじゃないの?
もしそうだったら体育館の裏来いよ
0374login:Penguin2012/01/06(金) 23:28:55.13ID:C5BYYyD5
>>358
一台のマシンならスクリプトを書いて実行するのも手だけど
クラスタとかの複数台マシンだとジョブ管理システム使ってたりする
ttp://www.is.doshisha.ac.jp/report/2005/7/1/20050809003/index.html
0375login:Penguin2012/01/06(金) 23:37:00.93ID:sOOwOD3G
wifiはよくわからないけど、有線と無線のサブネットが同じ場合でも
ルータはちゃんと向こう側に流してくれるのだろうか?
0376login:Penguin2012/01/06(金) 23:39:22.42ID:C5BYYyD5
>>375
ルータにもよるんじゃない?
うちのルータには「有線-無線間の接続を許可する」みたいな設定ができるようになってる.
俺のルータはなぜかこれをyesにしても無線-有線間の通信が出来ないけど.
0377login:Penguin2012/01/06(金) 23:43:12.02ID:lQx/hU4O
サイトってのがどこを指してるのか不明だけど192.168.0.100のことじゃね
iPhoneが外に出られないってことじゃなさそうだし
で、192.168.0.100:8080にアクセスできませんとか言ってるとしたらあとで体育館の裏な
0378login:Penguin2012/01/06(金) 23:55:39.90ID:sOOwOD3G
ルーティングがなくてゲートに送ったpongをつかまえて、
ちゃんと応答があったと勘違いすることってあるんだろうか?
03793702012/01/07(土) 00:02:32.80ID:ddCNfccY
いろんなご意見ありがとうございます
わかりにくくてすみませんでした。端末はすべて無線接続です
サイトにアクセスできないって言うのは、上記のローカルのサーバ中のサイト(192.168.0.100)のみです
androidでもiPod touchでも外部のサイト(楽天とか)は全く問題なくアクセスできています
両端末のプライマリDNSを192.168.0.100、セカンダリDNSを192.168.0.199(このサーバは存在しません)に
設定しているので、DNSとしての192.168.0.100へは正しくアクセスできてるようです

httpdのバーチャルホストは確かに設定してるんですが、以下の指定で問題あるでしょうか?
<VirtualHost *:80>
ServerName example.jp
DocumentRoot /var/www/www_example_jp/html
以下略(管理者メアドとかログファイル指定とか)
</VirturalHost>
0380login:Penguin2012/01/07(土) 00:07:57.55ID:FSB13rtx
ポートは80なのね
名前でアクセスしてんの?IP?
0381login:Penguin2012/01/07(土) 00:08:03.39ID:i7zrU3U+
>androidとiPod touchへのpingは通りませんでした
これは正常なのか調べたの?
03823702012/01/07(土) 00:16:00.86ID:RuyzahRR
>>380
AndroidもiPodも、名前でもIPでもアクセスできません(ブラウザで)

>>381
ちょっとわからないです、まだ調べていません
androidとかiPodはこういうものなんでしょうか…
ネットワークの原則としてありえないんことなんでしょうか。すみません
0383login:Penguin2012/01/07(土) 00:17:42.72ID:FSB13rtx
もうめんどうだから3Gで外からまわってきたらいいんじゃね
0384login:Penguin2012/01/07(土) 00:19:03.23ID:jQV4c/6Z
ほかのホストからブラウザでアクセスして、VirtualHostに正常につながるのは確認済みか?
03853702012/01/07(土) 00:22:41.17ID:RuyzahRR
>>383
テスト用の非公開のサーバなんで無理なんですよねぇ。。

>>384
他のホストってのは他のクライアントですか?
他のクライアントからは正常につながります。全く問題ないです。IPでもドメインでも。
0386login:Penguin2012/01/07(土) 00:22:48.55ID:FSB13rtx
>DNSとしての192.168.0.100へは正しくアクセスできてるようです
たぶんというか間違いなく名前もIPもひけてないからアクセスできないと思われるけど人家のネットワークなんでこれ以上わからん
0387login:Penguin2012/01/07(土) 00:23:17.36ID:i7zrU3U+
macとandroidのIPアドレスを入れ替えてみて、それでどう変わるか見てみたら?
0388login:Penguin2012/01/07(土) 00:25:02.47ID:FSB13rtx
一旦192.168.0.100のDNSに寝てもらってルータだけで設定してみるとか試してみたら
本当に80ポートだよな8080とか他のポート使ってないよな?
0389login:Penguin2012/01/07(土) 00:37:38.40ID:i7zrU3U+
>>386
ルーティングテーブル出してくれないとなあ。
0390login:Penguin2012/01/07(土) 01:01:20.26ID:jQV4c/6Z
>>385
IPでも問題なく繋がるというのは、この場合正しいのか?
VirtualHost設定が1個しか無いから、どれにもマッチしなくて1つ目のVirtualHost設定へ飛ばされているけど、
そこが目的の場所だから正しくアクセスしているように見えてるとか?

androidとiPod touchアクセスした場合、何かログは残るか?
あるいは、サーバでパケットキャプチャして、それら問題の端末から何らかのアクセスを示すパケットが記録されるか?

まあ、一度に全部確かめようとしても難しいから、レイヤーの低い方から順に部分ごとに確認だな。
まずは、間違いなくその2台からサーバへパケットが届いていることを確認してほしい。
0391login:Penguin2012/01/07(土) 01:19:31.83ID:LbXfLRIY
日本語が簡単につかえてインストール時にカスタマイズができて
安定しているディストリは?
0392login:Penguin2012/01/07(土) 02:57:46.87ID:HCTQATyj
>>391

debian,opensuse,ubuntu,mageiaあたりかな。
どれもネットワーク経由でのインストールが前提になるけど、デスクトップ環境も選べるし、
最初から日本語にできるし、安定しているほう。
日本語で使うのが面倒くさいのは最近ではpclinuxosくらいじゃないかな。
0393login:Penguin2012/01/07(土) 03:05:36.57ID:mhEVkYSo
>>391
>インストール時にカスタマイズができて

何をイメージしているかよくわからないけど、Ubuntuにインストール時のカスタマイズはないよ。
0394login:Penguin2012/01/07(土) 03:41:55.13ID:E1blO8ot
>>393
mini.isoがあるじゃん
03953362012/01/07(土) 08:09:53.09ID:/TbgZ9Bw
>>340-341>>343
ありがとうございます。
長いソースを読みなれてないので敬遠してしまうのですが
少しずつ覚えていくことにします。

もう一つ教えて頂きたいのですが
「db.h を含むパッケージを探す方法」の
一般的な手順は決まっているのでしょうか?

これを今までは適当に幾つかの関連する単語を
Googleで検索して調べてたのですが
ちゃんとした手順があるならば知りたいです。
0396login:Penguin2012/01/07(土) 08:12:16.77ID:r5llMHWF
>>391
オススメLinuxディストリビューションは? Part40
http://engawa.2ch.net/test/read.cgi/linux/1319585608/
0397login:Penguin2012/01/07(土) 16:46:22.88ID:yiYWg95t
>>282
昔、同じグラボ使っていた記憶からすると、
ドライバ自体の大々的なアップデートはなく、
バグフィックス程度しか行われていなかったような気がする。

GeForce4 Ti 4200 with AGP8X だと、
NVIDIAの公式は NVIDIA-Linux-x86-96.43.20-pkg1.run
になると思うけど、合ってる?
一応、xserver1.10サポートってことにはなってるみたいだけど。

あと、Ubuntuのプロエンタリなドライバだと、バージョンからすると、
そのグラボがサポートされていないと思うから、
NVIDIAドライバ入れるしかないんだろうけど、
UbuntuにNVIDIAドライバを入れるのって、
トラブルが多いってのをどこかで見たような気がする。
0398login:Penguin2012/01/07(土) 22:34:03.99ID:Ztm/X4XO
>>334
昔から Linux に使うグラボは nvidia が鉄板だったよ
だからというわけではないけれど、Ti 4200が動かないはずがない

xorg.conf に nv って書いて X が立ち上がらないのは nv のドライバを入れてないからでしょう
xserver-xorg-video-nv
は入ってますか?

nvidia製の使うにしても、Ti4200はあまりに古いので、最新のものではまともに動かないと思う
(だから解像度の設定がうまく行かなかったんだろうけれど)
一旦それをpurgeして、xserver-xorg-video-nvidia-legacy-71xx を入れるといいんじゃないでしょうか
この場合は xorg.conf には nvidia って書く

あるいは汎用の xserver-xorg-video-vesa を入れて xorg.conf に vesa って書いても
動くかもしれない

もうこのスレにいなかもしれないけれど、一度やってダメな場合、バッサリ諦めるんじゃなく
そのうち動くだろうな感じで、気長につきあうといいと思います

0399login:Penguin2012/01/07(土) 22:42:27.72ID:ekl4PmGm
Section "Monitor"のHorizSyncやVertRefreshとかそこら辺りどうなの
0400login:Penguin2012/01/07(土) 23:20:02.91ID:r5llMHWF
>>395
yum provides db.h
とかかな?
04012822012/01/08(日) 00:15:09.10ID:2PAh1rHO
>>397
NVIDIA-Linux-x86-96.43.20-pkg1.run で合っています。

Ubuntuプロプライエタリなドライバではダメだったので
純正ドライバ入れています。

>>398
xserver-xorg-video-nv は入っていません。
また、それをインストールしようと apt-cache search してみましたが、リポジトリに
存在しないようです。その為インストールできません。
xserver-xorg-video-nvidia-legacy-71xx も同じくapt-cache search で探してみましたが
リポジトリに存在しないようです。
vesa で動いても多分超遅いので意味がないですね・・・。

なんかまだ諦めきれずにちょろちょろ見てました・・・。
0402login:Penguin2012/01/08(日) 03:09:58.67ID:hLhcD7lK
プロエンタリに反応したらダメかな?
0403login:Penguin2012/01/08(日) 05:21:24.84ID:FeWaQMFu
すいません、1つ質問させてください。

Debian Squeeze(64bit)でapacheを動かしているのですが
LAN内のPCから
$ab -c 100 -n 100 http://サーバのアドレス
をしてベンチマークを計ろうとしたところ、完全にフリーズしてしまって
pingすら通らないような状態になってしまいました。

そうなってしまうと、abを実行してるPCでabを止めて(Ctrl+C)も直らず
サーバの電源ボタン長押しで再起動するしかなくない状況です。

そのWebサーバではWordpressのWebサイトが置いてあります。
サーバのハードウェアスペックは
CPU: Athlon II X2 250
RAM : 4GB
ETH : 1GbE
です。

こういう事が起こるのは当たり前(ハードウェア性能が足りてない)なのでしょうか?
それとも、本来このくらいのスペックであればこなせるベンチマークなのでしょうか?
0404login:Penguin2012/01/08(日) 10:10:41.01ID:guz3LWld
>>403
スペック的には余裕に見える.
試しにそれより遥かに貧弱なうちのマシンに向けて同じabコマンド実行させると
0.5秒で終わった
pingすら通らないってことは割りと異常なことだと思うので
落ちる前に/var/log/messagesあたりに何か吐き出されてないか確認.
思い付く限りではNICのドライバとしてちゃんとしたものが使われてない可能性とか.
0405login:Penguin2012/01/08(日) 10:10:56.07ID:glFVL+Fh
>>401
glxinfoしたときにどうでますか?
私の場合、OpenGL version string: 3.3.0 NVIDIA 290.10
となってドライバーバージョンの290.10を読み込んでるのがわかります。
xorg.confは、"nvidia""NVIDIA Corporation"です。
"nv"だと、おそらくOSにあるヌーボー(Nouveau)ドライバーでしょう。
こちらがまだ動いている可能性も考えられるかと。
04063362012/01/08(日) 11:12:44.69ID:1npgpt+1
>>400
ありがとうございます。

$ yum provides db.h してみたら、
「ヒットしすぎるから db.h じゃなくて "*/db.h" 使ったほうが良いよ。」
と出てきたので
$ yum provides "*/db.h"
したら db4-devel が出てきました。
0407login:Penguin2012/01/08(日) 12:04:16.02ID:FeWaQMFu
>>404
レスありがとうございます。

スペック的には十分なのですねー。ということは
何らかの問題があるということで間違いなさそうですね。
まず/var/log/messagesに何か残っていないか見てみたのですが
特に何か変わったものは見つかりませんでした。
その後、NICドライバ(NICはRealtek 8111C/DL)を
RealtekのサイトからLinuxのKernel2.6.x用の最新版をダウンロードして
コンパイル→インストールしてもう一度試してみました。
が、やはり結果は同じでした。
フリーズ、という表現がちょっと分かりにくかったように思えたので
もう一度説明させていただきたいのですが、
abを実行後、サーバのHDDアクセスLEDが激しく点滅(ほぼ点灯状態)になり、
GUIのマウスカーソルも動かなくなり、pingも通らなくなります。
その後、30分ほど放置してみましたが、HDDアクセスLEDの動きは河原図でした。

現状分かったことはこのくらいです…。
0408login:Penguin2012/01/08(日) 12:05:32.85ID:FeWaQMFu
>>407
>その後、30分ほど放置してみましたが、HDDアクセスLEDの動きは河原図でした。
その後、30分ほど放置してみましたが、HDDアクセスLEDの動きは変わらずでした。

の誤りです。連投すみません。
0409login:Penguin2012/01/08(日) 14:58:19.91ID:i24fa+N8
>>407
コンソールにも何も出てないの?
ログ一切無しのフリーズはハードウェアが原因の可能性が高いんだが
(カーネル、デバイスドライバのバグを踏まない限り)
0410login:Penguin2012/01/08(日) 20:21:58.14ID:FeWaQMFu
>>409
コンソールに、というのはabを実行してるPC側のコンソールということでしょうか??
そうであれば、abのタイムアウトがちまちま出る以外には何も出ていません。
apacheが動いているサーバの方は、/var/log/messages含め
/var/log/以下のログファイルに、更新されているものがないようにみえます。
他に見落としていそうなログや、こうやって監視してみろ、などありますでしょうか?

ハードウェアが原因の場合となると、どの部分かの切り分けの手がかりになりそうなものがありましたら教えていただけると助かります。
0411login:Penguin2012/01/08(日) 20:46:11.00ID:YM89lJrV
>>410
nice値を指定して実行(nice -n 19 ab 略)して様子をみるとか。
echo killall ab | at now+3min とか仕込んでおくとか。

> abを実行後、サーバのHDDアクセスLEDが激しく点滅(ほぼ点灯状態)になり、
> GUIのマウスカーソルも動かなくなり、pingも通らなくなります。

SWAP まで使い切った時にそんな感じになると思う。
メモリ や SWAP はどうなってる? top とか free -m -s 5 とかで監視してみるといいかも。
0412login:Penguin2012/01/08(日) 20:58:16.86ID:guz3LWld
そういえば確認し忘れてたけど http://サーバのアドレス の対象って
cgiとか使ってて重い処理してたりする?それなら確かにメモリ使い切ってスラッシング起きてる可能性あるね.
あと -c 10 -n 10 みたいに少し減らした状態でメモリとかCPUとかの状態を見て
徐々に上げて行くとか.
あと問題切り分けのためにまず外部からじゃなくて内部からhttp://localhostに向けてabしてみるってのはどう?
0413login:Penguin2012/01/08(日) 21:15:26.79ID:guz3LWld
ああ,>>403に「WordPressのウェブサイト」って書いてあるね.
それなら割とメモリ喰ってる可能性ありそう.
試しにWordPress以外の軽そうなアドレスにabしてみるのもアリかも
0414login:Penguin2012/01/08(日) 21:55:32.97ID:CkvevjF3
sedで後方参照の直後に数字を付加するにはどうしたらいいんでしょうか?
例えば\1の後ろに0を加えると\10と解釈されてしまうようです。

echo 'abc' | sed 's/\(abc\)/\10/'
0415login:Penguin2012/01/08(日) 21:59:50.83ID:CkvevjF3
と思ったらそのままで出来てました。
失礼しました。
0416login:Penguin2012/01/08(日) 22:08:35.94ID:usla9gX2
>>401
debian/squeezeだとまだ xserver-xorg-video-nv も xserver-xorg-video-nvidia-legacy-71xx も
残っていて利用可能のようだけど、ubuntuだと古いのは切り捨てられちゃったりしてるのかな?

% aptitude seach nouveauで
xserver-xorg-video-nouveau は出てきませんか?
これも support for NVIDIA Riva, TNT, GeForce, and Quadro cards
って書いてあるので Ti 4200 もサポートしていると思います
04174032012/01/09(月) 00:39:32.15ID:R17KwgM2
>>411
>>412-413
レスありがとうございます。

とりあえず簡単にできるものからと思い、
本当にシンプルな静的なhtmlファイルを作って、そこに向かって
-c 100 -n 100 のabをかけてみたところ、一瞬で終わりました。

この段階で、PHP(Wordpress)が原因なのかなと思えて
既存の運用されているWordpressサイトではなく、
同じサーバの別の場所に新規でWordpressをインストールし
プラグインも全て停止させた状態で、topを動かしながら
すこし控えめに -c 10 -n 10 のabをかけてみたところ、
10秒程度で終わりはしたものの、CPU使用率が100%になって
HDDのアクセスLEDも最初と同じようにほぼ点灯状態になったことが確認できました。
試しに、新規インストールしたWPサイトに -c 100 -n 100でabをしてみると
やはりCPU使用率が100%になり、フリーズしたようになってしまいました。
ちなみにメモリはそこまで消費されていませんでした。

原因はWordpressが消費するCPUリソースということになるのでしょうかね…
04184032012/01/09(月) 00:43:55.23ID:R17KwgM2
すみません、書き忘れてしまいましたが
サーバのコンソールからWPのアドレスに向けてabもしてみましたが
結果は変わらずでした。
0419login:Penguin2012/01/09(月) 05:00:01.43ID:JTf05izh
>>417-418
「Wordpress 重い」とか「Wordpress 遅い」とかでググると似たような話がチラホラあるね.
一回のリクエストが300ms近くかかってる例も2件ぐらいあって,両方とも結局原因不明.
「インストール直後だとアップデート確認のためにapi.wordpres.orgに通信しに行ってるから遅い」とかいう話とか
「プラグインを全部外すと激早になった」とか
「あまりに重かったけどMO Cacheを入れると早くなった←デフォルトでキャッシュぐらいしろよ」とか
いろいろ情報が錯綜してて良く分かんね.
なので今までのレスを見る限りはHDD不良やメモリ不良じゃなくて
>>417の言う通り単純にWordPress自身が「重くて」スペック足りてない可能生はあると思った.

んで,できる選択肢としては二つで
(1) Wordpressを頑張って高速化する
(2) Wordpress以外のものを使う
ってことになるんだろうけどもしWordpressに拘りがないのであれば(2)で
似たようなアプリを入れてみて軽ければそれで満足する.
(1)の選択肢を選ぶのであれば「WordPress 高速化」でググてみて出てきた方法を試してみるとか.

あとこのスレじゃなくてWordPress専用のスレがあるみたいだから
ttp://toro.2ch.net/test/read.cgi/blog/1321685177/
で聞くのでもいいかも.
ただ一般的に「漠然と重い」系の質問は思いあたる要因が多すぎたりして答える側は苦心するものだから
有用な答えが帰ってくるかどうかは分からないけどね.
0420login:Penguin2012/01/09(月) 05:47:00.21ID:JTf05izh
あと
ttp://sunagae.net/blog/archives/1004
によるとCPUが Core 2 duo E8500 でも1リクエスト85msなので
>>417の結果からすると1リクエスト100msぐらいだから
>>403のスペックからすると割と妥当な気がする.
0421login:Penguin2012/01/09(月) 06:04:47.48ID:quRnNwGY
知識が古いかもしれないけど、Xdebugのプロファイラ機能でボトルネックを調べてみるとか。
0422login:Penguin2012/01/09(月) 06:39:35.51ID:tQSvNHgg
サーバのディスクの話 - Togetter
http://togetter.com/li/238411

上のまとめを読んでふと思ったんですが
一般的にLinuxからHDDをチェックする方法って何があるんでしょうか
badblocksに-wオプションを付けたものはエージングになりますか?
0423login:Penguin2012/01/09(月) 06:42:50.09ID:3Q0WrvFd
>>422
ふと思っただけで質問するな
まずは自分で調べろ
話はそれからだ
0424login:Penguin2012/01/09(月) 07:30:23.44ID:6KAvbUyR
>>422
まとめはただの電波なのでコメントはしないが、HDDのチェック方法は
「何をチェックしたいのか」次第。未来の予測なんて占いと同じだ。
0425login:Penguin2012/01/09(月) 10:48:41.55ID:47ljWFjw
>>421
そんなのは野心でも向上心でもない
上昇志向って言うんだよ
分かるか?
若い奴は勘違いしてるの多いぞ
0426login:Penguin2012/01/09(月) 13:28:33.95ID:+jiEkVtr
JRE7-OpenJDK上でV2Cを終了させるたびにタイトルバーが消えるんですが対処法はありますか。
Arch linux上で、WMはEmerald、DEはKDEを使っています。
0427login:Penguin2012/01/09(月) 17:53:55.32ID:nU8iY7ni
今centOS6にPHP5.3をcomfigureするさいに、--enable-pcntlを付けたら
configure: error: pcntl: fork() not supported by this platform
と出ました
エラー内容で検索してみたのですが、自分にはよく分かりませんでした
どのようにすれば宜しいのでしょうか?
0428login:Penguin2012/01/09(月) 18:33:03.56ID:Rv5rzADq
>>427
手元では再現しなかったが、こういう情報があることはあるよ。
ttp://w.livedoor.jp/utsumetsu/d/PHP%a5%a4%a5%f3%a5%b9%a5%c8%a1%bc%a5%eb#content_0_10
04294032012/01/10(火) 01:12:28.09ID:YDRSnTR1
>>419-420
>>421
レスありがとうございます。

Wordpressは割と重たいものなのですねー。
これはこちらの勝手なのですが、Wordpressを使うことにこだわりがあるので
今回はWordpressやWebサーバのチューニングで少しでも改善することを祈りつつ
どうにもならない場合CPUの変更も視野に入れてみたいと思います。

今までレスいただいた方も、細かいところまでアドバイスいただいて
とても助かりましたし参考になりました。
本当にありがとうございました。


0430login:Penguin2012/01/11(水) 15:35:14.12ID:yHC/vmIe
コマンドラインからメールを出したい(自作スクリプトで定期的にログをあるアドレスに送りたい)んですが、ローカルマシンのMTAの設定に関係なく送信できる
メールコマンドってあるんでしょうか。
Windowsの時は tp://dip.picolix.jp/page3.htmlのsmailってのを使っていたんですが、
移住先のLinuxで同じことやりたいんですが、見つからなくて...
教えてください。
■ このスレッドは過去ログ倉庫に格納されています