1 名前:名無しさん@お腹いっぱい。 [2008/03/11(火) 00:00:56 ] 前スレ くだらない質問はここに書き込め!Part 54 pc11.2ch.net/test/read.cgi/unix/1195055855/ UNIX板は 2ch のサポートセンターではありません 批判、要望は→ 2ch批判要望 ex21.2ch.net/accuse/ NGワード * UNIXって何? → pc11.2ch.net/test/read.cgi/unix/998779290/l50 * UNIXとLinuxの違いは何? → pc11.2ch.net/test/read.cgi/unix/1024558135/l50 * 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?} 禁止事項 * 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ 注意事項 * 荒らしは無視が鉄則 * Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導 * 転んでも泣かない * ひろゆきのギャグには笑うこと 質問する前にググること www.google.co.jp/
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/16(月) 21:58:06 ] 流れぶった切ってすまそ Latexで図番号を自分で指定したいんですが、 例えば↓で図を3つ貼るとして、pdf化すると 図1 タイトル ,図2 タイトル ,図3 タイトルと勝手に表示されますが、これを 図1 タイトル ,図3 タイトル ,図4 タイトルにしたい場合、 \begin{figure}[h] \begin{center} \resizebox{8cm}{!}{\includegraphics{図のファイル名.eps}} \caption{図のタイトル} \end{center} \end{figure} ↑のどこをどうすれば指定できるのでしょうか。
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/16(月) 22:15:46 ] TeXなんて使うな。TeX使いの主張するアドバンテージは 脳内の理想のマークアップ言語についてであって 実際のTeXについてでは無い。 たとえていうならマルクシズムと中国 (または旧ソ連) くらい違う。
525 名前:名無しさん@お腹いっぱい。 [2008/06/17(火) 00:08:27 ] 2chの負荷監視所を見ると、軒並みload averageが3を超えているけど、 load averageって、どこまでなら、一般的に許容範囲ですか? 自分のサイトのload averageは、平均で0.3。 処理は軽いけど、今の10倍となると、相当思いような。 CPUの使用率が平均で30%だから、load average3なら、 ずっと、CPU使用率が100%続いている状態ってことですよね。 とても、重くて使えないような気がするんですが、でも2chの表示って軽いし。不思議です。
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 00:28:36 ] 昔はload averageが20越えのnntpサーバ(しかも68020ベース)とか平気であった。
527 名前:名無しさん@お腹いっぱい。 [2008/06/17(火) 01:20:41 ] % traceroute 理想の女
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 07:06:28 ] >>525 同じ数値でも、その上でインタラクティブな処理(sshセッションとか) をさせるのとHTTPのリクエストをさばいてデータを返すのとでは ユーザに見えるもたつき具合が全然違う。
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 07:13:42 ] >>520 は?何それ? 何でWindowsのレジストリを知っていなくてはならないの? 下らない事に付き合わせるんじゃねぇよこのボケナス!
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 08:13:38 ] レジストリなんか知るかボケ 今はみんなUbuntuを使ってるんだよ
531 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 08:49:31 ] >>518 強いて言うなら,/etcや~/をルートとは別のファイルシステムのファイルとしてマウントしているもの.
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 09:00:24 ] 強いて言っても違い過ぎw
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 09:26:47 ] WindowsってPCゲーム用のOSなんだってね。
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 14:40:12 ] 簡単にファイルの中身を空にする方法はありませんか? ファイルを消して作成したり、エディタで編集したりしているのですが 非常にめんどうです。
535 名前:名無しさん@お腹いっぱい。 [2008/06/17(火) 14:42:09 ] : >file
536 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 14:47:07 ] > file
537 名前:名無しさん@お腹いっぱい。 [2008/06/17(火) 14:52:02 ] >>503-511
538 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 14:57:48 ] >>535 ありがとうございます。 それだと、 > でファイルの上書きを禁止しているためできません。 先に情報を記入していなくて申し訳ありませんでした。
539 名前:名無しさん@お腹いっぱい。 [2008/06/17(火) 15:10:20 ] >>538 > > でファイルの上書きを禁止しているため どういう意味?
540 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 15:13:27 ] リダイレクトでの上書きを禁止しているという意味です。
541 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 15:14:08 ] どうやって禁止してるの?
542 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 15:21:40 ] ようするに、csh撲滅が必要。
543 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 15:22:32 ] >>538 sh -c '> file'
544 名前:あいちゃん mailto:sage [2008/06/17(火) 15:41:19 ] noclobberで禁止できるでしょ。 マニュアル位読みなさいよ
545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 15:45:59 ] >>543 消えません。 >>541 >>544 さんの通りです >>542 bashです
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 15:51:07 ] >>545 noclobberを解除すればいいじゃない
547 名前:名無しさん@お腹いっぱい。 [2008/06/17(火) 15:59:42 ] >>545 >|file
548 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 16:23:21 ] >>546 あほかwww
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 16:25:59 ] >>545 >>543 で消えるだろ。よく確認しろ。
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 16:31:01 ] >>545 $ bash bash$ set -o noclobber bash$ echo hoge > file bash$ > file bash: file: cannot overwrite existing file bash$ sh -c '> file' bash$ cat file 消えるじゃん。
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 16:36:17 ] 消えるけど、簡単かどうかは別だな。 >| file の方が楽。
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 16:38:12 ] >>551 そんなbash方言覚えると他で癖が出て悪影響が大きいよ。
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 16:47:42 ] なんでnoclobberなんてしてんだろ。
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 16:50:59 ] だな。常に >| する癖がついて、rm -i の aliasと同じ問題が起きそうだな。
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 16:51:08 ] 安全のためだろ
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 16:53:38 ] 純正shを常用すべきだな。
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 16:55:00 ] rm -i のaliasは安全のためのつもりがかえって危険。 noclobberも同様。
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 17:45:53 ] UNIXの改行コードのLFってなんの略? looking forward?
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 17:50:35 ] Low Frequency
560 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 17:54:20 ] LF = line feed つうか unix 的には \n は new line = NL じゃないかね。man ascii
561 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 17:55:09 ] line feed
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 17:58:53 ] 聞く前にぐぐれよ。
563 名前:あいちゃん mailto:sage [2008/06/17(火) 18:15:24 ] マジレスついでに説教しちゃってるよ。 LF -> Little Farm
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 18:26:08 ] LF = Light Force
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 01:55:02 ] JOLF
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 11:09:10 ] UNIX上で、フォルダのパーミッションが 書き込み可能になっていると、 誰でもファイルを作ることができると 参考書に書いてあるが、具体的に どのように作ればいいのか? そのホームページのURLがわかれば それで作れるのか? で、具体的にどうやって作るのか? FFFTPでアクセスするのか? その際の設定は? サーバー名、 ユーザー名 パスワード あ、でもパスワード不要ってこと? アノニマスFTPとしてログインできるってこと?
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 12:03:03 ] >>566 そのマシン上でプロセスを生成する権限が必要。 ↑これはお前には意味不明だろうから、超訳もつけといてやろう。 お前にゃ無理。
568 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 15:14:00 ] >>566 サーバ名を127.0.0.1にするといいんじゃなかろうか。
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 16:19:24 ] >>566 ファイルを造る権限があっても 操作する権限がないとダメ かみ砕いて、すり潰して、熱湯に溶かして言うと。 喪前に、子供を作る機能があったとして。 オニャノコも妊娠する能力があったとする。 つまり喪前が注入すれば良いわけだが オニャノコが喪前にオマンコをさせてあげない限り 子供は作れないと言うことだ 仮にオマンコが可能だったとしても、ピルやマイルーラで避妊されたり すると、子供はできない パーミッションが無いと言うことだ
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 18:00:32 ] 質問 参考書を読んだら、 「UNIXは基本的に、EUC-LFでないと動かない。 perlでCGIを書いたら、そのファイルを保存するときに、 EUC-LFで保存するべし」 と書いてあるのですが、自分はどっかから ダウンロードしてきたCGIのソースコードを改造して いるのですが、文字コードはシフトJIS,改行だけLFで 保存してUNIXのレンタルサーバーにアップロードすると うまく動きます。 参考書のとおりに、文字コードをEUC-LFにしたら、 なぜか文字化けが発生してしまうのです。 これは、その元ファイルがそもそもシフトJISで作られていて、 つまり、そのCGIゲームのオリジナルの作者がシフトJISで そのオリジナルファイルを作っていて、その一部だけを改造して、 それを保存するときにEUCで保存したりすると文字化けになるのでしょうか? あるテキストファイルをダウンロードしてきたときに、 そのファイルがシフトJISで書かれたのか、EUCで書かれたのか、 判別するソフトはありませんか?
571 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 18:05:46 ] 参考書を読むと、 「FFFTPの設定で、サーバーへのアップロード時に、 強制的に自動的にファイルの文字コードをEUCに 変換する設定にしたほうがいい」 と書いてあるのですが、自分はそれをやると 文字化けになるような気がするのです。 なぜなら、実際、EUCで保存したら文字化けになって、 シフトJISで保存したら文字化けが直ったからです。
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 18:17:28 ] サーバ(当然OSなんて不明)から送ってきた日本語を含むデータを ブラウザがどうやって表示するか考えてみるといい。
573 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 18:18:16 ] >>570-571 とりあえず文字コードを気にするまえに日本語の文法も気にしよう. そのゲームのプログラムがshift-jisを想定して書かれている場合などに文字化けが起こりうる. ある.nkfの自動判別や,多文字コードに対応したテキストエディタ,あといわゆるwebブラウザで見る手もある.
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 18:27:50 ] でも参考書には、 「cgiはUNIXで実行されるので、 文字コードはEUCにしなさい、 改行コードはLFにしなさい」 って書いてあるんだよね、でも その通りにしたら文字化けになった。 シフトJISに戻したら、文字化けが直った。 これって、そのオリジナルの元ファイルが シフトJISだから、っておちなのかな?
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 18:32:35 ] >>574 そのcgiの出力ヘッダーのところが、 Content-Type: text/html; charset=Shift_JIS になってるんじゃないか? それを、charset=euc-jp に直して、cgi自体もEUCにすれば化けないはず。
576 名前:名無しさん@お腹いっぱい。 [2008/06/19(木) 18:33:24 ] >>574 ケースバイケース。 本に書いてあることがずっと正しいとは限らない。
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 19:00:14 ] ああ、アメリカ人だったら こんなことで悩まなくても いいんだろうな〜〜 ああ〜〜〜〜〜
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 19:03:24 ] 今どきutf-8にしチャイナYO
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 19:12:06 ] 逆にアメリカ人だったら、全角記号や漢字等を駆使したAAが作れないので それはそれで可哀想かも。
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 20:35:09 ] >>570-571 EUCといっても日本語、韓国語、中国語… いろいろあるんだが、 そんな素人が書いた参考書捨ててしまえ。
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 20:39:07 ] >>580 だから、日本語EUCか、韓国語EUCか、中国語EUCかで書けってことだろ。 合ってるじゃん。
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 21:01:10 ] ようは、オリジナルの作者が シフトJISで開発したCGIについては、 ヘタにEUCにコンバートしないほうがいいってこと? 特に、そのcgiの出力ヘッダーのところが、 Content-Type: text/html; charset=Shift_JIS になってる場合は? で、ダウンロードしてきたファイルの 文字コードと改行コードを調べる方法って ないの?
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 21:10:27 ] >>582 インターフェースを開発できるとは大した作者ですね. 揚げ足とりはともかく,ヘタにいじらないほうがいいというのは正しい. 出力される文字コードがsjisならばプログラムの内部の文字コードは関係ないので必ずそうとは言えない. 多くの場合,ある.内容次第で判別できる.
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 21:10:28 ] >>582 せっかく回答もらってるのに良く読めよ。 ヘッダーとエンコードを合わせるのは絶対条件。 Content-Type: text/html; charset=Shift_JISなら、 必ずShift_JISにする必要がある。 ファイルの文字コードを調べる方法は >>573 で、UNIXサーバー上ではShift_JISよりはEUCが推奨される。 ファイルをEUCにした上で、ヘッダーもContent-Type: text/html; charset=euc-jp に直すこと。
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 21:30:34 ] >>569 おっさんおっさん、マイルーラはもう販売終了したぞ 避妊にはゴムをつかおうな
586 名前:名無しさん@お腹いっぱい。 [2008/06/20(金) 01:36:52 ] 今までteraterm使ってたんだけど、ふと他にもいろいろとあるだろうと思い情報を収集したく。 2ちゃんねらとしてはターミナルについて語り合うスレを拝見したいと思ってるんだけど どこかそういうスレはないかね?
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/20(金) 03:11:53 ] 端末エミュレータスレがあるが不足? Puttyスレもあるけど。
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/20(金) 07:56:32 ] なるほど「端末」か 「ターミナル」とかで探してたよ、サンクス
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/21(土) 00:29:46 ] >>584 > UNIXサーバー上ではShift_JISよりはEUCが推奨される。 これも絶対とは限らないけどな。 (サーバ側ファイルを作る人に)Windowsユーザが多くいることを考えて SHIFT_JISにあわせて作ってる可能性もなくはない (ApacheのAddDefaultCharsetとかLANGの設定とか)
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/21(土) 12:32:06 ] なくはないけど少数派だから推奨してるわけだが。
591 名前:名無しさん@お腹いっぱい。 [2008/06/21(土) 18:38:21 ] 大学の研究室なのだけど、院生室の省エネ・温熱環境改善のために、個人個人 のPCや照明の消費電力の積算値を1日に2度程測っている(電力計はロガーの機能 は無いので、表示される積算値を記録している)のだけど、PCの電源のON・OFF 位は時系列で記録したいと思っている。 そこで、pingが通る時は電源が入っているとみなすことで記録しようと思った のだけど(ファイヤーウォールではpingには反応するように設定)、大半のPCは DHCPクライアントなので、IPアドレスが固定されていない。 仕方ないから、部門ネットワーク内(サブネット255.255.254.0)の全IP宛に ping -w 1を投げておいて、arp -aで出てきたMACアドレスに研究室のPCの ものがあれば電源が入っていることにしたのだけど、時々これだと失敗する ことがある(1分毎に記録しているのだけど、x3,x4,x5分の時に失敗する)。 ということで、できればIPアドレスベースじゃなくて、MACアドレスベースで、 各PCのネットワークカードと通信できるかどうか調べたいのだけど、良い方法 あるかな?
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/21(土) 18:48:31 ] >>591 >ping -w 1 はい、バレました。ここはLinux板ではありません。
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/21(土) 18:57:57 ] >>591 Linuxならarpingが使えるだろ
594 名前:591 mailto:sage [2008/06/21(土) 19:00:13 ] >>592 早速反応があったと思ったらw Linux固有の話じゃないので、UNIX板でいいじゃん。駄目? 要するに、 MACのブロードキャスト・アドレスを用いて、当該のMACアドレスを持つ ネットワーク機器が反応するかどうかを調べたいのです。 できればC等のプログラムを書かずに、sh/Ruby/Pythonスクリプトレベルでお願い! (一度arpwatchをプログラムを見たけど、解読を断念したので、、)
595 名前:591 mailto:sage [2008/06/21(土) 19:03:16 ] >>593 おおお、こんなのがあったのか! many Thx!
596 名前:591 mailto:sage [2008/06/21(土) 19:42:55 ] とりあえず、以下のようにRubyスクリプトをcronで5分毎に廻せば 良さそう!ありがと! #!/usr/bin/ruby macAddress=[MAC1,MAC2,...] macAddressOnline=[] for ip3 in [80,81] ip4=1 while ip4<255 ip="xxx.yyy.#{ip3}.#{ip4}" # print "IP address=",ip ,"\n" arping=`/sbin/arping -c 1 #{ip}` # print arping if arping =~ /reply from [0-9.]* \[([0-9a-fA-F:]*)\]/ mac=$1.downcase # print "MAC address:",mac ," is alive!\n" if macAddress.include?(mac) macAddressOnline<<mac end end ip4=ip4+1 end end print Time.now.strftime("%Y/%m/%d,%H:%M:%S,"),macAddressOnline.join(","),"\n"
597 名前:591 mailto:sage [2008/06/21(土) 19:59:56 ] 度々スマン。 このままだと、254*2個にarpingするのに5分程かかるから、 arping=`/sbin/arping -f -c 1 #{ip}` 最初のreplyで終了させる-fオプションを付けたほうが良いみたい。 ということで、あばよ!
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 01:40:48 ] 犬厨房は絶対に、Linux固有の話じゃ無いって言い張るのは 何故ですか? それすら、知らないから質問してると思うのですが >>594 のような、バカが良い例ですが 結局、Linux固有の解決法で対処してるようですが 結果的に、犬板に過去ログが残らず、第二の犬厨が 解決するヒントを失い UNIX板に、Linux固有の問題じゃないと、言い放って 犬祭りを繰り返すだけだと思うのですが
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 10:59:35 ] まともな質問と認めてほしいならせめて環境を書こうねぇ
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 11:01:24 ] >>599 まともな回答者(>>592 >>593 )は質問から環境を見抜いて適切に回答できるので、 質問者は環境なんて書かなくてよろしい。
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 11:10:03 ] バカ?
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 11:21:50 ] 質問スキルが低くて損するのは質問者自身だから、 それはそれでいいのでは。
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 12:09:06 ] UNIXにはarping相当のコマンドはないのかよw
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 12:35:22 ] >>598 ,603 The other arping implementation by Thomas Habets uses libpcap and libnet to be platform independent, and works on lots of UNIX-based OSs and even Windows. en.wikipedia.org/wiki/Arping
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 13:03:23 ] UNIXにはarping相当の標準コマンドはないのかよw
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 13:07:55 ] >>604 であれば、 「Linux固有の話じゃない」という >>594 の主張を肯定することになる。 敵に塩乙w
607 名前:591 mailto:sage [2008/06/22(日) 13:45:56 ] 自分の人気ぶりに嫉妬w ということで、空気を読まずに話を続けるねwww。 とりあえず596,597で電源のON・OFFは記録できるようになったけど、 本当はCPU負荷をSNMPで記録して、電源の落し忘れが推測できるように したいだよね。 でも、前にも書いたけどDHCPクライトでIPが固定されていない、SNMP でそれらのクライアントの記録をするのは出来るのかな? MACアドレスからIPアドレスを調べてくら、SNMPの設定を動的に変更するのか な?
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 13:51:33 ] >>607 IPを固定にしようという発想はないのか? dhcpd.confにMACアドレスを書いておけば、DHCPで割り当てるIPを固定にできる。 あと、たとえIPが固定でなかったとしても、各クライアントはなるべく 前回割り当てられたIPと同じIPをDHCPでリクエストしてくるから、 結局、事実上IP固定になってないかな?
609 名前:591 mailto:sage [2008/06/22(日) 13:57:41 ] >>608 DHCPサーバは自前じゃないので、残念ながらIPアドレスを固定できない んだよね。 また、プールされているIPアドレス数に対して、DHCPクライアント数が多いの で、IPアドレスが事実上固定されていると見倣すのは難しい。
610 名前:名無しさん@お腹いっぱい。 [2008/06/22(日) 14:49:06 ] どこで質問したら良いか判らないので、こちらで質問させて頂きます。 OpenBSD 4.3 に Subversion をインストールしようとしております。 BSDをインストール(CD媒体でインストール、全てのパッケージを選択)直後に ftpで ftp.openbsd.org より ports.tar.gz を取得、 /usr直下に展開し /usr/ports というディレクトリを作ってあります。 以前、一度 cd /usr/ports/devel/subversion make configure make make install と打つと、問題なくsubversionを使用できたのですが、今回、OSを入れなおした際につまづいてしまいました。 現在、make configure後に以下のようなエラーが表示されます。 スキル不足で、makefileの当該行を見ても理解できず、エラーの原因に見当も付きません。 どなたか、わかる方がいたら原因・対処法をお願いします。 ===>Building package for gmake-3.81 Create /usr/ports/packages/i386/all/gmake-3.81.tgz Unknown element: @bin bin/gmake ===>Cleaning for gmake-3.81 rm -f /usr/ports/packages/i386/all/gmake-3.81.tgz /usr/ports/packages/i386/ftp/gmake-3.81.tgz /usr/ports/packages/i386/cdrom/gmake-3.81.tgz *** Error code 1 Stop in /usr/ports/devel/gmake(line 1417 of /usr/ports/infrastructure/mk/bsd.port.mk). ## 以下、同様の *** Error code 1 Stop 〜〜が多数表示 ## ソフト 行数 gmake 1937 1447 guile 1557 1968 1417 1927 1447 swig 1588 1968 1417 1937 1447 subversion 1577
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 17:40:21 ] >>606 はいつも敵味方で話を括っているナマモノなの? 質問者と回答者はべつに敵対する必要ないと思うけど。
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 00:30:56 ] >>609 端末を全てUNIXにしてから来れば?
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 06:45:12 ] Linuxというだけで目くじらを立てる人って何?
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 10:27:33 ] >>613 犬厨に荒らされて、分板したからでしょ 美味しいとこだけ、UNIX板に甘えすぎだし
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 10:29:01 ] そそ、Linux板で答えてくれないような内容は知っててこっちに来るよね
616 名前:591 mailto:sage [2008/06/23(月) 19:05:11 ] 喧嘩をやめて〜二人をとめて〜私のために争わないで〜もうこれ以上〜www ということで、>607 のSNMPでのCPU負荷の記録もできようになったので、 Rubyスクリプトを空気を読まずにうpしちゃうよ(次スレでね)。 MRTGなんか使わずsnmpwalkで叩いちゃうのであれば、DHCPクライアント でも簡単なのでしたw でも、WindowsとUnix系ではCPU負荷のOIDが違うし(というか使っているMIBが 違う?)、Windowsではマルチプロセッサ時の取扱いも必要(ここでは平均) なので、少し面倒だったよ! ということで、あばよ!
617 名前:591 mailto:sage [2008/06/23(月) 19:11:50 ] macListにあるMACアドレス機器への疎通とCPU負荷を調べるRubyスクリプトね。 もちろん、検査対象にはsnmpdを走らせてアクセス出来るようにしてね! macListは小文字で書くか、もしくは配列要素全てをdowncaseしてね! #!/usr/bin/ruby Snmpwalk="snmpwalk -r 1 -c public -v 1" # 要書換 Arping="arping -f -c 1" # 要書換 macList=["MAC1","MAC2"] onlineList=Array.new(macList.length,0) cpuLoadList=Array.new(macList.length,"?") for ip3 in [nn,mm] # 要書換 1.upto(254) do |ip4| ip="xxx.yyy.#{ip3}.#{ip4}" # 要書換 print "IP address: ",ip ,"\n" arping=`#{Arping} #{ip}` if arping =~ /reply from [0-9.]* \[([0-9a-fA-F:]*)\]/ mac=$1.downcase i=macList.index(mac) next unless i print " MAC address: ",mac ," is alive!\n" onlineList[i]=1
618 名前:591 mailto:sage [2008/06/23(月) 19:12:16 ] res=`#{Snmpwalk} #{ip} system.sysDescr.0 2>&1` if res =~ /Windows/ res=`#{Snmpwalk} #{ip} .1.3.6.1.2.1.25.3.3.1.2 2>&1` if res =~ /hrProcessorLoad/ load=0 nCPU=0 for line in res if line =~ /hrProcessorLoad\.[0-9]* = INTEGER: ([0-9]+)/ load=load+$1.to_i nCPU=nCPU+1 end end cpuLoadList[i]=load/nCPU end elsif res =~ /Linux/ || res =~ /Darwin/ res=`#{Snmpwalk} #{ip} .1.3.6.1.4.1.2021.10.1.5.2 2>&1` cpuLoadList[i]=$1 if res =~ /laLoadInt\.2 = INTEGER: ([0-9]+)/ end print " CPU Load: ",cpuLoadList[i],"\n" end end end print Time.now.strftime("%Y/%m/%d,%H:%M:%S") macList.length.times { |i| print ",",onlineList[i],",",cpuLoadList[i] } print "\n"
619 名前:591 mailto:sage [2008/06/23(月) 19:14:55 ] >>616 次スレじゃなくて、次レスね^^; ということで、今度こそ、あばよ!!!
620 名前:610 mailto:sage [2008/06/23(月) 22:56:07 ] 解決しました。 ports.tar.gzを /pub/OpenBSD/snapshots からではなく /pub/OpenBSD/4.3/ からとってくることで解決できました。
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/24(火) 03:32:17 ] なんか最近、犬臭いな
622 名前:名無しさん@お腹いっぱい。 [2008/06/24(火) 08:37:58 ] >>614 ,615 分板した時はいざ知らず、今はもうLinux以外のUNIX系OSのシェアは情けない ほど少ないのだから、もうUNIX板をやめて、Linux板をLinux・UNIX板とかにし たほうが良いんじゃないかな。
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/24(火) 12:58:26 ] >>622 犬糞乙 っていうか、犬糞のマヌケがUnix板の恩恵を欲してるだけだろ? 犬糞に慈悲の心を持つ識者は、Linux板も見てるから心配するなよ