くだらねえ質問はここに書き込め! Part174
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/05/04(月) 07:14:29ID:zT2xssY6いろいろとまとめられているので(・∀・)イイ!!
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 あたり。
前スレ くだらねえ質問はここに書き込め! Part173
http://pc11.2ch.net/test/read.cgi/linux/1238362200/
0511login:Penguin
2009/05/23(土) 11:44:30ID:b70AH7r4どのアーキティクトがメインのターゲットということになるんだ?
P...PC?
0512login:Penguin
2009/05/23(土) 11:48:49ID:SGlPh0n8Linuxに触れるまでの基本ステップ
1. とりあえず、knoppixを入れて、遊ぶ。(sh, bash, ls, vim, cp, mvなどの基本コマンドを覚える)
2. Windowsが入っているHDDとは、別のHDDを用意して、そこにLinuxを入れて、遊ぶ。
硬派に行くならgentoo、Windows的に使いたいならUbuntu
3. マルチブート(grubとか)について学ぶ。
0513login:Penguin
2009/05/23(土) 11:58:51ID:Bv9RxAFV修正版、Linuxに触れるまでの基本ステップ
1. 秋葉やヤフオクで、1000円〜3000円くらいの中古PCを購入。メモリ512MBが理想
2. とりあえずインストール。ディストリはフィーリングで選ぶこと。
3. モニターやキーボード外して、ルーター(HUB)に繋げて、側に置いて放置。ランレベル3。
4. WindowsPCから、TeraTermなどのSSHクライアントを利用し、接続する
5. 自分のやりたいことを遂行。(Webサーバ、ファイルサーバ、ただのLinux勉強、etc...)
マルチブートだとか、GUIだとか、本質でないことを無駄に覚えないのがコツ。
0514login:Penguin
2009/05/23(土) 12:08:56ID:6JDIjwJV0515login:Penguin
2009/05/23(土) 12:32:54ID:SGlPh0n8grubが使えたほうが障害時やトラブル時に強くなるから、大事だと思うけど
ディストリもいろいろ入れてみたくなるだろうし
>3. モニターやキーボード外して、ルーター(HUB)に繋げて、側に置いて放置。ランレベル3。
>4. WindowsPCから、TeraTermなどのSSHクライアントを利用し、接続する
これは、意外と手こずると思う。繋がるまでは、そこまで難しくないと思うけど。
いろいろと設定していると時々、sshでつながらない時や正しくシャットダウンしない状態になるので、
CPU切り替え機(ディスプレ、キーボード、マウス)が必要だと思う。
>>510
Wubi(触ったことない)とか、cygwinの類は、Linuxが使えるのが前提みたいなところがあるように感じるので
やめたほうがいいと思う。
0516login:Penguin
2009/05/23(土) 12:40:14ID:ZhwT+Tsxそういう用途はwindowsのが日本語情報多いし便利で簡単。じっさい、X使わないで住むなら
teratermとかで複数枚console開いてうにうに、めっさ便利でやりやすい。
0517login:Penguin
2009/05/23(土) 12:50:08ID:Bv9RxAFVちなみに、俺は仕事は開発系だけど、なんかのサービスを立ち上げる時の
基本作業を、そのまま個人利用に落としたのが>>513です。
こんな感じ
1. ラックマウント型のサーバ機を購入
2. 社内でインストール。ネットワークなどの基本設定まで済ます
3. データセンターに運んで設置
4. 社内に戻って、設置したサーバにSSH接続
5. サービスの設定(プログラム等)
0518login:Penguin
2009/05/23(土) 13:02:37ID:1bW6K4Mk0519login:Penguin
2009/05/23(土) 13:06:08ID:Bv9RxAFVま、悪かったね
0520login:Penguin
2009/05/23(土) 13:06:14ID:ffUWE+RBオレは柴刈り、おばあさんは川へ洗濯に行ったとな。
0521login:Penguin
2009/05/23(土) 13:10:11ID:6JDIjwJV>>513のいただけないポイント
> 1. 秋葉やヤフオクで、1000円〜3000円くらいの中古PCを購入。メモリ512MBが理想
古いPCは故障も多く、低スペックのPCだとやりたいことに制約もかかる。
最初からそんなものを選ぶのはお勧めできない。
> 2. とりあえずインストール。ディストリはフィーリングで選ぶこと。
Goboとか選んでもいいのか?
何も理解してないうちからGentoo選んで挫折してもいいのか?
> 3. モニターやキーボード外して、ルーター(HUB)に繋げて、側に置いて放置。ランレベル3。
そういうのはリモートの運用が理解できてから。
最初はネットワークの設定をいろいろ弄ったりもするだろうから、しばらくモニタとキーボードは外せない。
それから、ランレベルという概念はディストリごとに違う。
> 4. WindowsPCから、TeraTermなどのSSHクライアントを利用し、接続する
何でクライアントをWindowsにする必要があるんだ?
> 5. 自分のやりたいことを遂行。(Webサーバ、ファイルサーバ、ただのLinux勉強、etc...)
やりたいことが、Webブラウズやメール、動画や音楽の扱いだったら、上記はまったく無駄。
サーバーとして使いたいという前提なら、最初に断りをいれておけ。
最初からその前提を却下されること受け合い。
パソコンに入れるって言ってるんだからな。
0522login:Penguin
2009/05/23(土) 13:16:45ID:9mtn0p3Cそこまで噛み付く事でも無いと思うが
私的感情もほどほどにしないと激しくウザいよ
0523login:Penguin
2009/05/23(土) 13:44:31ID:6DczcGICWubiはむっちゃ簡単だって、うちの嫁でも出来た
Cygwinはそうかもしれんが
0524login:Penguin
2009/05/23(土) 14:43:21ID:SGlPh0n8521の意見に賛成だけどなあ
>>523
Wubiはただ動くレベルでは完成度が高いのかもしれないけど、素直にLinuxで触ったほうがいいよ。
Vmware playerで動かすのもありだけど。
523嫁がshスクリプトや環境変数を弄っているととても思えないし。
0525login:Penguin
2009/05/23(土) 15:00:44ID:6JDIjwJVほぼ問題なかったが、今はそうじゃない。
いきなりサーバーのことを話し出す奴は、そのあたりの考えがすっぽりと
抜け落ちてるんじゃないか。
ネットブックにデスクトップlinuxがプリインストールされるような
時代なんだぜ。
0526login:Penguin
2009/05/23(土) 15:12:15ID:1UnKTmSL0527login:Penguin
2009/05/23(土) 15:18:08ID:6JDIjwJV君はパソコンなんてなくても困らないだろうけど、みんながみんな
そうではない。
0528login:Penguin
2009/05/23(土) 15:29:34ID:9mtn0p3CGUIだけに頼らない快適な環境が欲しいためにLinuxに
触れてみたいという動機も充分考えられる。
用途がサーバーであろうがデスクトップであろうが
根本的な概念やCUIでの操作方法は共通してるはず。
それにデスクトップとして使うにしたってトラブッった
時の対処やディスク管理やバックアップなど>>523の嫁が
全て一人で出来るとは思えない。
つまり最初は何でもいいと思う。最初からGentooにチャレンジ
するのも自由だし挫折してLinuxなんか使えねぇと思うのも自由。
親切心でああだこうだ言うのはいいが、それぞれ考える事も
使用用途も違うから色んな意見があって当たりまえ。
しかし、そういった事を各々言い散らかしたら、かえって混乱する元だと思うけど。
自己責任で好きなようにやれ!困った事があれば来い!でいいんじゃない?
0529login:Penguin
2009/05/23(土) 15:34:44ID:HYYPg3iZ0530login:Penguin
2009/05/23(土) 15:36:24ID:AxTEeZP00531login:Penguin
2009/05/23(土) 15:40:22ID:HYYPg3iZ育つのは、回答者?くだらねえ回答者?
0532login:Penguin
2009/05/23(土) 16:25:35ID:UxpZ68p8アップローダを作るとして、仕様は「最終的にhoge.jpgと言う同じ名前でどんどん上書きしてく」とします
この場合、
1)アップされて/tmp/....の一時保存ディレクトリに収まる画像
/tmp/aaaaaa.jpg
2)実際の最終的な保存先のディレクトリ
/www/html/imgEND/
3)そこに収まる名前
/www/html/imgEND/hoge.jpg
とある場合、それぞれのバーミッションはどうなるべきでしょうか?
とりあえず作ってみたところ、1)はとくに何もせず 2)は777 3)も777で動いています
ホントにこれで正しいのか、セキュリティ的にまずい点はないのか、とても不安です。
良かったら教えてください。
0533login:Penguin
2009/05/23(土) 17:48:39ID:1uugz6T1mysqldumpでやったのですが
Aserver からBserverに全てのデータを移転するのですが
先ずAserver で
mysqldump -A -u root -p a234abc --opt > dump.sql
rsync -avz -e ssh /root/mysqldump/ Bserver:/root/mysqldump/
でAserverのdump.sqlをBserverに移して
Bserverに入って
cd /root/mysqldump
mysql -u root -p 1234abc < dump.sql
としたのですがpasswd を聞いてくるのでパスワードを入力しても
ERROR 1049 (42000): Unknown database '1234abc'
とエラーが出ます間違った操作をしているのでしょうが何が悪いのか
解りませんどなたか教えていただけませんか
Aserverはmysql4.1ですBserverはmysql5.0 です
0534login:Penguin
2009/05/23(土) 17:58:22ID:9mtn0p3Cとりあえずローカルと同じumask 022で良いと思うけど
不安ならディレクトリを701, ファイルを600にでもしとけばいい
0535login:Penguin
2009/05/23(土) 18:03:23ID:HYYPg3iZa234abc はデータベース名?
0536login:Penguin
2009/05/23(土) 18:07:32ID:1uugz6T1-A オプションで--all -databases と書いていたようだったので-Aにしたのですが
0537login:Penguin
2009/05/23(土) 18:10:39ID:HYYPg3iZうろ覚えで申し訳ないんだが、
--password=1234abc
か
-p1234abc
(-pの後スペース無し)
でやってみて。
もしかしたらmysqldumpからやり直しかも?それはわからんけど。
0538login:Penguin
2009/05/23(土) 19:06:00ID:UxpZ68p8ありがとうございます、それでやってみます。
0539login:Penguin
2009/05/23(土) 19:11:30ID:UxpZ68p8-rwxrwxrwx 1 root root 766060 May 23 00:48 pic1.jpg
-rw-rw-rw- 1 apache apache 687664 May 23 00:45 pic2.jpg
と出ました。
pic1.jpgは、root権限で外部ファイルをapache に持ち込んだもので、
pic2.jpgは、webアプリ(ブラウザ)からアップロードしたファイルです。
この、オーナーやグループがファイルごとにまちまちなのは良くない気がします。
全部そろえるにはどうしたらいいでしょうか?
また、そろえるときはどういう形でそろえるべきなんでしょうか。
セキュリティ的にはapache apacheなのか、そんなの気にする必要ないのか、知りたいです。
良ければ教えてください。お願いします。
0540login:Penguin
2009/05/23(土) 19:14:22ID:1uugz6T1ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databa' at line 1
というエラーですエラー文見ても解りません
0541login:Penguin
2009/05/23(土) 19:19:44ID:KK4gQAf3> -rwxrwxrwx 1 root root 766060 May 23 00:48 pic1.jpg
> -rw-rw-rw- 1 apache apache 687664 May 23 00:45 pic2.jpg
この時点で、これらのファイルのオーナやグループは関係なくね?
0542login:Penguin
2009/05/23(土) 19:24:32ID:HYYPg3iZmysql -A --user=root --password=1234abc --opt > dump.aql
からやり直して、
BserverのDBは全部消しておいてから
mysql --user=root --password=1234abc < dump.sql
で。
0543login:Penguin
2009/05/23(土) 19:28:49ID:Pa2aIUMXdump.sqlの中身とにらめっこ。
簡単なsample.sqlでも作ってやってみたら如何。
文字コードの違いとかでもエラー出た気がする。
0544login:Penguin
2009/05/23(土) 19:42:14ID:y3jGYPHEetch のとりは /usr/src/以下にあったはずなんですが・・
0545login:Penguin
2009/05/23(土) 20:07:41ID:awVan7JI0546login:Penguin
2009/05/23(土) 20:19:23ID:1uugz6T1mysqldump -A --user=root --password=1234abc --opt > dump.aql
でファイルサイズが違います
mysql --user=root --password=1234abc < dump.sql でうまくいきました
ls /var/lib/mysql/
でづらづらとディレクトリーが増えていました
mysqldumpはうまくいったのですがブログがDatabase Not Connected.
でうまく繋がらないです日本製のP_BLOGを使っているのですが
select user,host,password from mysql.user;
で見ると
+----------+-----------+------------------+
| user | host | password |
+----------+-----------+------------------+
| root | localhost | xxxxxxxxxxxxxxxxxx |
| A | localhost | 1234567890abcdefg |
| B | localhost | 1234567890abcdefg |
| C | localhost | 1234567890abcdefg |
+----------+-----------+------------------+
と入ってましたでもP_BLOGは繋がりません
0547login:Penguin
2009/05/23(土) 20:26:57ID:HYYPg3iZ最初のmysqlのエラーは、1234abcをデータベース名として動いたので、そんなデータベース名ねえぞ、と言われてた。
そんでもってmysqldumpで同じように1234abcをデータベース名ととらえてdumpを取られたんだと思う。
で、なぜあのエラー(an error in your SQL syntax)?かは最初のdump.sql見てみないとわからんけど。
P_BLOGについてはもうちっと頑張ってみそ。
まずは出来たDBチェックして。
上でも言われてるように文字コード云々もあるだろうし、DB移行はチェック項目沢山。
0548login:Penguin
2009/05/23(土) 20:35:57ID:y3jGYPHEありがとう!
ちなみにコンフィグファイルの設定内容を反映させるには?
0549login:Penguin
2009/05/23(土) 20:53:45ID:awVan7JI従って、違う設定にしたければ、自前構築かディストロの提供するものか、
ともかくカーネルをすげ替えることになる。
テキストエディタでconfigを編集することは不可能ではないが、
設定の依存関係でつまづく危険性大。
0550login:Penguin
2009/05/23(土) 22:26:12ID:UxpZ68p8レスありがとうございます
>> -rwxrwxrwx 1 root root 766060 May 23 00:48 pic1.jpg
>> -rw-rw-rw- 1 apache apache 687664 May 23 00:45 pic2.jpg
>この時点で、これらのファイルのオーナやグループは関係なくね?
どういうことでしょうか?
実は、pic1.jpgとpic2.jpgを同名で上書きしたあと
chmod('img/pic1.jpg', 0666); chmod('img/pic2.jpg', 0666); としてるんですが、
pic1.jpgに対してだけ以下のエラーが出ます
chmod() [<a href='function.chmod'>function.chmod</a>]: Operation not permitted in
/var/www/html/hoge.php on line 157,
ファイルのオーナーやグループの設定や権限の問題かなぁと。
このエラーを出さないようにするにはどうしたらいいでしょうか
PHP5を使っています
0551login:Penguin
2009/05/23(土) 22:43:59ID:9mtn0p3Cchown apache:apache pic1.jpg
ついでにcgiのディレクトリの所有者もapacheにしとけばいい
で、これ以上は板違いなのでWebprog板のPHPスレへ
0552login:Penguin
2009/05/23(土) 22:46:04ID:ubmnU4Aw0553login:Penguin
2009/05/23(土) 22:53:06ID:8i5Qq2Lmのような、文字化けしたと思われるファイルができていたので、ファイルを開こうとしたら
--------ここから
"___ __________200701____ ___.zip" を開けませんでした
ファイルが見つかりませんでした。
ここまで--------
とうエラーになりました(rootのnautilusでもダメでした)。
文字化けがおかしいのかと思って、コマンドラインから
mv "___ __________200610____ ___.xls" test.xls
とか
mv *.xls test.xls
とかやっても、
mv: stat `___ __________200610____ ___.xls'を実行できません: No such file or directory
と、でるし、cpやrmで消すこともできません(ルートでも試しました)。
ls -lの結果は
-rwxrwSrwx 1 hoge hoge 12345 2007-06-04 23:20 ___ __________200610____ ___.xls
です。
これってどうやったら普通に扱えるようになるでしょうか?
0554login:Penguin
2009/05/23(土) 23:23:19ID:UxpZ68p8どうもありがとうございました、本当にありがとう
0555login:Penguin
2009/05/23(土) 23:25:34ID:ubmnU4Aw他に.xlsファイルが無ければ
mv *.xls test.xls
で変名出来るだろう。bashは賢いので。
0556login:Penguin
2009/05/23(土) 23:25:59ID:Gl3yRLKs0557login:Penguin
2009/05/23(土) 23:28:59ID:eq2liWs2net.h:31:22: error: iostream.h: No such file or directory
となってしまいます。libstdc++6.4.3-devは入っているんですが・・
なぜでしょうか?
0558login:Penguin
2009/05/23(土) 23:34:48ID:IWS+JVtpPostfixでSSLにて送信するためにポート465番を開けたのですが
ttp://www.cman.jp/network/support/port.html
こういったサイトで確認してもつながりませんとなります。
他の受信用993番などは問題なく困っています。
とりあえずでファイヤーウォールなどのセキュリティ関係は全て切ってみましたがダメでした。
ルーターは
ttp://www.netgear.jp/products/details/WNR3500.html
他にcentosで関係ありそうな設定はありますか?
よろしくおねがいします。
0559login:Penguin
2009/05/23(土) 23:40:42ID:ubmnU4Awconglomerateかxmlcopyeditorかなあ
俺が触った感触ではどっちもいまいちだったけど
待ってればemacs使いからもっといい回答があるかも
0560login:Penguin
2009/05/23(土) 23:43:39ID:8i5Qq2Lmそれができないんですよ・・・。
今調べてたら他にも同じように文字化けしたファイルが出てきて、
そいつら、同じ名前なのに同じフォルダに存在してやがる・・・。
なんだこれは・・・??
ls -laしたときの大文字のSがキモなんですかね〜?
0561login:Penguin
2009/05/23(土) 23:50:34ID:awVan7JI0562557
2009/05/23(土) 23:52:42ID:eq2liWs2/usr/lib/include/c++/iostream
をiostream.hという名前でコピーしたらビルドできました。・・でもこれって正しい解決方法なんでしょうか。
エラーメッセージでiostream.hがないと言っていますが、C++では
#include <iostream>
として、.hをつけないのが普通なんじゃないでしょうか・・
0563login:Penguin
2009/05/23(土) 23:53:18ID:ubmnU4AwSMTPで暗号化した通信をする時は
ポートは25/tcpのままSTARTTLSで暗号化を開始するのが普通
OP25Bの回避のためには587/tcp (submission)を使うのが普通
465/tcpを開けるのは聞いたことがない
漠然と接続出来ないと言われても雲をつかむような話なので
いきなり外から接続出来るかテストしたりせず、
サーバ自身やLAN上の他のPCから接続出来るか確認しろ
SSLで接続出来るか確認するにはOpenSSLに付属のs_clientコマンドを使うといい
>>560
ファイルシステムが壊れてるっぽい
壊れたファイルシステムを無理に修復するとそんなファイルが出来る事がある
0564login:Penguin
2009/05/24(日) 00:34:05ID:f39YO8Irls -Q
0565login:Penguin
2009/05/24(日) 03:06:57ID:QrmpDDe9普通の名前のファイルを別ディレクトリに退避してから、
$ num=100; for i in *; do echo "$i" "$num".`echo $i | cut -d'.' -f 2`; num=`expr $num + 1`; done
とかしてみたらどうなる?
___ __________200610____ ___.xls 100.xls
___ __________200701____ ___.zip 101.zip
とかになって、うまくいきそうなら echo を mv に変えてやってみる。
ファイル名に含まれる "." が、一つ以下なのが前提だけど。
0566login:Penguin
2009/05/24(日) 03:09:38ID:nij7JTt20567login:Penguin
2009/05/24(日) 03:49:59ID:+Kb9BuWx分からないなら黙ってればいいのに。
0568login:Penguin
2009/05/24(日) 04:31:05ID:pvUFaTlZおいおいSMTPS専用ポートとして465を開けるなんて普通だぜ?
RFCは見ていないが、「SMTPS 465」あたりでググってみ。
0569login:Penguin
2009/05/24(日) 04:59:10ID:6dBrcnKyCpu0 : 0.0% us, 0.0% sy, 0.0% ni, 88.3% id, 11.7% wa, 0.0% hi, 0.0% si
これらは
us=user
sy=system
id=idle
だと思いますが、それ以外は何ですか?
niはもしかしてniceですかね?でもniceを%で表示って、意味がよく分かりません。
0570login:Penguin
2009/05/24(日) 08:23:48ID:TWzQA+vcman(manpage) topでググれば、日本語訳が出てきて、詳細が載っていると思うよ
0571558
2009/05/24(日) 09:04:38ID:Nl8ZKZ4Sありがとうございます。
確かにそれが一般的のようですがその方法でどうも送信がうまくいかず。。
それでポート465番を聞いて試してみたんですけど
ポートが開かなくて行き詰ってしまいました
もう少し検索してみます。
0572login:Penguin
2009/05/24(日) 11:43:55ID:ADoUwtud192.168.1.1がルータ、192.168.1.2が外向けサーバなんです。
外側からはglobalなipで、192.168.1.2が返事をしてくれます。
で、内側からも、globalなipでつなげたいんです。
だけど、つながらないのであります。助けて!!
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp \
-d グローバルIP --dport 80 -j DNAT --to 192.168.1.2:80
0573login:Penguin
2009/05/24(日) 11:47:44ID:hD7cmOjc$ echo "ぬるぽ" | cat
catコマンドはどのタイミングで標準出力に書き出しているのですか?
標準入力を全て読み込んで一気にはき出すのか、いくらかバッファリングして
随時出力しているのか、いろいろ考えられますがわかりません。
0574login:Penguin
2009/05/24(日) 11:59:13ID:x+ZSkAYt> で、内側からも、globalなipでつなげたいんです。
このIPは自分のルータのWAN側IPって事?
それならiptablesとは別のところに原因がある気が…。
0575login:Penguin
2009/05/24(日) 12:06:50ID:1KQXu/qV正確な仕様はしらないけど、以下の二つを試した結果、あるていどバッファリングされてそう。
ruby -e '10.times{print("hey\n");sleep(1);}'
ruby -e '10.times{print("hey\n");sleep(1);}' | cat
0576login:Penguin
2009/05/24(日) 12:08:57ID:hD7cmOjcありがとうございます。
0577login:Penguin
2009/05/24(日) 12:10:12ID:301q8hG5普通のルーターで、同一ネットワークからグローバルIPは引けないでしょ。
できるルーターもあるけど、そういうのはまれ。192.168.1.2のサーバーにグローバルIPが
割り当ててないのだから。
0578575
2009/05/24(日) 12:13:22ID:1KQXu/qVどうすりゃいいんだろ?
0579login:Penguin
2009/05/24(日) 12:15:37ID:SIxw9xfbなんでそんなことをする必要があるんだと。
80番のテストしたいってなら、外の串使うとかでぇぇやん。
0580575
2009/05/24(日) 12:16:11ID:1KQXu/qVこっちだとバッファリングされないね。うーん。
0581login:Penguin
2009/05/24(日) 12:17:09ID:hD7cmOjcたしかに:
$ ruby -e '$stdout.sync = true; 10.times {puts "hey"; sleep(1)}' | cat
としてみたら同期的に出力されました。
0582login:Penguin
2009/05/24(日) 12:18:17ID:SIxw9xfbDNSのこと言ってる? さっぱり言ってることがわからないのだが。
DNSならローカルからでもグローバルはひけるし、...2のサーバにグローバルIPふられてるって
>>572は言ってると思うんだが。
0583572
2009/05/24(日) 12:20:57ID:ADoUwtud設定するんですが、なにぶん、面倒なので、家でも、globalなipを使いたいなと。
で、いま、とりあえず、globalなipをブラウザで見ると、
192.168.1.2に返事してもらいたいけれど、192.168.1.1が返事してる。
どっちが返事したか分かるよう、192.168.1.1にもhttpd入れてるのであります。
0584login:Penguin
2009/05/24(日) 12:21:07ID:SIxw9xfbstdin stdout バッファ
とかでぐぐるって得た回答じゃダメなのか?
0585login:Penguin
2009/05/24(日) 12:22:04ID:6enOP0+WC言語だと setbuf(),setvbuf()って関数で制御する
・バッファリングしない
・行バッファリング
・フルバッファ
設定しない場合出力先がttyだと
標準エラー=バッファリングしない
標準出力 =行バッファリング
tty以外だと
標準出力 =フルバッファ
になって \nを出力しても即パイプ先に届かない。
パイプ出力タイミングはpipeの実装によって
1024だったり4096byteだったりする。
rubyでどうやるかは知らんが、バッファリングを
行バッファリングにすればよい。perlだと $|=1;だ
0586login:Penguin
2009/05/24(日) 12:23:07ID:SIxw9xfbオレは設定はグローバルなfqdn指定で、家だとhostsとかで当該fqdnでローカルIPひかれるようにしてる。
0587login:Penguin
2009/05/24(日) 12:24:27ID:6enOP0+W回答としては、catコマンドはバッファリングしている。
0588572
2009/05/24(日) 12:28:01ID:ADoUwtud/etc/sysconfig/network-scripts/ifcfg-eth0
dns、内外で別返事とか、設定すれば良いけれど、なんか、それだと、
うちのマシン、キャッシュに残るみたいで、毎回再起動させられるんだ。
みんな、ありがとう。
0589login:Penguin
2009/05/24(日) 13:05:25ID:F7kwjjSaローカルからグローバルIPでアクセス、てのはできないモンだと。
ぐぐるってみるとDMZにサーバを置け、と、要はroutingの問題だ、と。
0590login:Penguin
2009/05/24(日) 13:08:35ID:x+ZSkAYt>>577でしょ。
ローカルクライアントのhostsに書くか、内側にDNSサーバ立てるか、外側のプロクシ使うか、諦めるか。
0591login:Penguin
2009/05/24(日) 13:20:31ID:3jGY/0o0LAN内なら宅内のDNSサーバによりプライベートIPが返る。
外ならISPのDNSサーバによりグローバルIPが返る。
ただ、普通のブロードバンドルータ(のDHCPサーバ)で任意のDNSサーバを指定できるかはよく知らん。
そのためにDHCPサーバも立ててしまった。
0592login:Penguin
2009/05/24(日) 15:59:17ID:WSGUmE6Dめんどくさけりゃpdnsd立ち上げてLAN内からはそこ参照させる
うんでpdnsd立ち上げたマシンのhostsを対応させときゃ簡単
それ以外のものは上位(ルータとかプロバイダとか)に投げさせるだけ
まともにDNS立ててもいいけどね
0593(;д;)三○てふてふ ◆1xsES22i66
2009/05/24(日) 22:07:31ID:+Kb9BuWx0594login:Penguin
2009/05/24(日) 22:16:41ID:GW+MTDBJknoppix6.01をCD-Rに焼いてブートしてから、ターミナルで
sudo install-mbr /dev/hda
と入力したんだけど、comand not foundといわれてしまう
もしかしてknoppix6.01にはmbr入ってない?
LiveCDなんでapt-getでもってこれないし、どうすれば・・・
0595Σ凸(・д・)てふてふ ◆1xsES22i66
2009/05/24(日) 22:19:32ID:+Kb9BuWx>LiveCDなんでapt-getでもってこれないし、どうすれば・・・
aufsでtmpfsがかぶせてあるので、apt-get使えまつ。
0596login:Penguin
2009/05/24(日) 22:21:20ID:x+ZSkAYt同意。
BIND仕込む程でもないけど、数台のクライアント全部hosts更新するのも面倒な
小規模ネットワークに便利。
> てふは/etc/hostに
/etc/hosts ね。
0597login:Penguin
2009/05/24(日) 22:51:45ID:3gKQ70CG別のディレクトリBにそれらのファイルのハードリンクをはってファイル名をUTF-8にするのは
どういうやりかたが効率いいでしょうか?
「ディレクトリA内に文字コードSJISのファイル郡
ディレクトリB内に文字コードUTF-8のファイル郡
それぞれのディレクトリにあるファイルはinodeが同じ」
という状態にしたいです
0598login:Penguin
2009/05/24(日) 22:58:30ID:GW+MTDBJそっか、普通にフラッシュメモリとかマウントしてるだけではだめなんだな。
knoppixつかえば簡単に修復できると思ったけど、
思ったより面倒そうなんでXPのインストールディスク探すよ・・・
0599login:Penguin
2009/05/24(日) 23:05:23ID:mpzrEI6wPerlでスクリプト書くか、convmvの--exec使ってlnコマンドを呼び出す
0600login:Penguin
2009/05/24(日) 23:14:01ID:mpzrEI6wいや--execなんか必要なかった。アホだ俺
$ ln dira/* dirb
$ convmv --notest -t UTF-8 -f Shift_JIS -r dirb
0601login:Penguin
2009/05/24(日) 23:19:03ID:3gKQ70CGあ、lnでそうやって一括でできるんですね・・・
ありがとうございます!
0602login:Penguin
2009/05/24(日) 23:57:01ID:I12Q440I0603login:Penguin
2009/05/25(月) 02:26:37ID:Ov1E92zT0604login:Penguin
2009/05/25(月) 03:16:20ID:hDU2Cshfフォントでしょ。
0605login:Penguin
2009/05/25(月) 03:18:38ID:6WEqes51ハードリンクにこだわりが無ければ、こんなのはどう?
0606login:Penguin
2009/05/25(月) 03:19:33ID:6WEqes51http://packages.debian.org/ja/lenny/fuse-convmvfs
0607login:Penguin
2009/05/25(月) 03:32:10ID:Ov1E92zT歴史のほうがなんじゃそりゃなんですが?
0608login:Penguin
2009/05/25(月) 07:00:16ID:Le7EMUKZなんでそういう結論に? >>595はapt-getできるよ、て書いてるだけだと思うんだけど。
あとmbrってだけなら、そこいらから512byteのイメージ落としてきてddで入れるってのも
アリだけど。
0609login:Penguin
2009/05/25(月) 10:18:19ID:9wSl/F7Bってやると、
ld-linux
libc
libpthread
に実行属性が付いている。
これ、なんで???。
ld-linuxはなんとなく想像できるけど、
libcはわからん。
もし、libcの実行属性を取ったらどーなるの?
怖くて実行できません。
おしえて、偉い人。
0610login:Penguin
2009/05/25(月) 11:10:41ID:8pkK6e2OLinuxでは難しいですか?
DPMSによる省電力の有効化はやってみたんですが、ワットチェッカーによると
画面出力がなくなっただけでは消費電力は変わりませんでした。
■ このスレッドは過去ログ倉庫に格納されています