くだらねえ質問はここに書き込め! Part174at LINUX
くだらねえ質問はここに書き込め! Part174 - 暇つぶし2ch554:login:Penguin
09/05/23 23:23:19 UxpZ68p8
>>551
どうもありがとうございました、本当にありがとう

555:login:Penguin
09/05/23 23:25:34 ubmnU4Aw
>>553
他に.xlsファイルが無ければ
mv *.xls test.xls
で変名出来るだろう。bashは賢いので。

556:login:Penguin
09/05/23 23:25:59 Gl3yRLKs
windowsのxml notepadみたいにxmlを視覚的に閲覧、編集できるツールはありませんか

557:login:Penguin
09/05/23 23:28:59 eq2liWs2
Partimageのx64版のバイナリがないので自分でビルドしようとしてみたんですがmakeで
net.h:31:22: error: iostream.h: No such file or directory
となってしまいます。libstdc++6.4.3-devは入っているんですが・・
なぜでしょうか?

558:login:Penguin
09/05/23 23:34:48 IWS+JVtp
centosでメールサーバーを構築中なんですが

PostfixでSSLにて送信するためにポート465番を開けたのですが
URLリンク(www.cman.jp)

こういったサイトで確認してもつながりませんとなります。
他の受信用993番などは問題なく困っています。

とりあえずでファイヤーウォールなどのセキュリティ関係は全て切ってみましたがダメでした。
ルーターは
URLリンク(www.netgear.jp)
他にcentosで関係ありそうな設定はありますか?


よろしくおねがいします。

559:login:Penguin
09/05/23 23:40:42 ubmnU4Aw
>>556
conglomerateかxmlcopyeditorかなあ
俺が触った感触ではどっちもいまいちだったけど
待ってればemacs使いからもっといい回答があるかも

560:login:Penguin
09/05/23 23:43:39 8i5Qq2Lm
>>555
それができないんですよ・・・。

今調べてたら他にも同じように文字化けしたファイルが出てきて、
そいつら、同じ名前なのに同じフォルダに存在してやがる・・・。
なんだこれは・・・??

ls -laしたときの大文字のSがキモなんですかね~?

561:login:Penguin
09/05/23 23:50:34 awVan7JI
samba経由っぽく見えるが、Winで覗いても同じなのかしら。

562:557
09/05/23 23:52:42 eq2liWs2
自己解決しました
/usr/lib/include/c++/iostream
をiostream.hという名前でコピーしたらビルドできました。・・でもこれって正しい解決方法なんでしょうか。
エラーメッセージでiostream.hがないと言っていますが、C++では
#include <iostream>
として、.hをつけないのが普通なんじゃないでしょうか・・

563:login:Penguin
09/05/23 23:53:18 ubmnU4Aw
>>558
SMTPで暗号化した通信をする時は
ポートは25/tcpのままSTARTTLSで暗号化を開始するのが普通
OP25Bの回避のためには587/tcp (submission)を使うのが普通
465/tcpを開けるのは聞いたことがない

漠然と接続出来ないと言われても雲をつかむような話なので
いきなり外から接続出来るかテストしたりせず、
サーバ自身やLAN上の他のPCから接続出来るか確認しろ
SSLで接続出来るか確認するにはOpenSSLに付属のs_clientコマンドを使うといい

>>560
ファイルシステムが壊れてるっぽい
壊れたファイルシステムを無理に修復するとそんなファイルが出来る事がある

564:login:Penguin
09/05/24 00:34:05 f39YO8Ir
>>553
ls -Q

565:login:Penguin
09/05/24 03:06:57 QrmpDDe9
>>560
普通の名前のファイルを別ディレクトリに退避してから、
$ 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 に変えてやってみる。

ファイル名に含まれる "." が、一つ以下なのが前提だけど。

566:login:Penguin
09/05/24 03:09:38 nij7JTt2
情報小出し

567:login:Penguin
09/05/24 03:49:59 +Kb9BuWx
>>566
分からないなら黙ってればいいのに。

568:login:Penguin
09/05/24 04:31:05 pvUFaTlZ
>>563
おいおいSMTPS専用ポートとして465を開けるなんて普通だぜ?
RFCは見ていないが、「SMTPS 465」あたりでググってみ。

569:login:Penguin
09/05/24 04:59:10 6dBrcnKy
topで各CPUの使用率の意味がよく分かりません。↓のようになってると思いますが、

Cpu0 : 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を%で表示って、意味がよく分かりません。

570:login:Penguin
09/05/24 08:23:48 TWzQA+vc
>>569
man(manpage) topでググれば、日本語訳が出てきて、詳細が載っていると思うよ

571:558
09/05/24 09:04:38 Nl8ZKZ4S
>>563
ありがとうございます。
確かにそれが一般的のようですがその方法でどうも送信がうまくいかず。。

それでポート465番を聞いて試してみたんですけど
ポートが開かなくて行き詰ってしまいました

もう少し検索してみます。


572:login:Penguin
09/05/24 11:43:55 ADoUwtud
iptablesではまってます。
192.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

573:login:Penguin
09/05/24 11:47:44 hD7cmOjc
パイプに関して質問なんですが、例えばこんな感じで実行したとして:
 $ echo "ぬるぽ" | cat

catコマンドはどのタイミングで標準出力に書き出しているのですか?
標準入力を全て読み込んで一気にはき出すのか、いくらかバッファリングして
随時出力しているのか、いろいろ考えられますがわかりません。

574:login:Penguin
09/05/24 11:59:13 x+ZSkAYt
>>572
> で、内側からも、globalなipでつなげたいんです。
このIPは自分のルータのWAN側IPって事?

それならiptablesとは別のところに原因がある気が…。

575:login:Penguin
09/05/24 12:06:50 1KQXu/qV
>>573
正確な仕様はしらないけど、以下の二つを試した結果、あるていどバッファリングされてそう。

ruby -e '10.times{print("hey\n");sleep(1);}'
ruby -e '10.times{print("hey\n");sleep(1);}' | cat

576:login:Penguin
09/05/24 12:08:57 hD7cmOjc
>>575
ありがとうございます。

577:login:Penguin
09/05/24 12:10:12 301q8hG5
>>572
普通のルーターで、同一ネットワークからグローバルIPは引けないでしょ。
できるルーターもあるけど、そういうのはまれ。192.168.1.2のサーバーにグローバルIPが
割り当ててないのだから。

578:575
09/05/24 12:13:22 1KQXu/qV
すんません。バッファリングしてるのはcatじゃなくてcatの前のプログラムって可能性もあるのか。
どうすりゃいいんだろ?


579:login:Penguin
09/05/24 12:15:37 SIxw9xfb
>>572
なんでそんなことをする必要があるんだと。
80番のテストしたいってなら、外の串使うとかでぇぇやん。

580:575
09/05/24 12:16:11 1KQXu/qV
ruby -e '10.times{print("hey\n");STDOUT.flush;sleep(1);}' | cat
こっちだとバッファリングされないね。うーん。

581:login:Penguin
09/05/24 12:17:09 hD7cmOjc
>>578
たしかに:
 $ ruby -e '$stdout.sync = true; 10.times {puts "hey"; sleep(1)}' | cat
としてみたら同期的に出力されました。

582:login:Penguin
09/05/24 12:18:17 SIxw9xfb
>>577
DNSのこと言ってる? さっぱり言ってることがわからないのだが。
DNSならローカルからでもグローバルはひけるし、...2のサーバにグローバルIPふられてるって
>>572は言ってると思うんだが。

583:572
09/05/24 12:20:57 ADoUwtud
メールとか受信するとき、毎回、家だとlocal、外だとglobalなipを
設定するんですが、なにぶん、面倒なので、家でも、globalなipを使いたいなと。

で、いま、とりあえず、globalなipをブラウザで見ると、
192.168.1.2に返事してもらいたいけれど、192.168.1.1が返事してる。
どっちが返事したか分かるよう、192.168.1.1にもhttpd入れてるのであります。

584:login:Penguin
09/05/24 12:21:07 SIxw9xfb
>>573
stdin stdout バッファ
とかでぐぐるって得た回答じゃダメなのか?

585:login:Penguin
09/05/24 12:22:04 6enOP0+W
>>575
C言語だと setbuf(),setvbuf()って関数で制御する
・バッファリングしない
・行バッファリング
・フルバッファ

設定しない場合出力先がttyだと
標準エラー=バッファリングしない
標準出力 =行バッファリング

tty以外だと
標準出力 =フルバッファ
になって \nを出力しても即パイプ先に届かない。
パイプ出力タイミングはpipeの実装によって
1024だったり4096byteだったりする。

rubyでどうやるかは知らんが、バッファリングを
行バッファリングにすればよい。perlだと $|=1;だ

586:login:Penguin
09/05/24 12:23:07 SIxw9xfb
>>583
オレは設定はグローバルなfqdn指定で、家だとhostsとかで当該fqdnでローカルIPひかれるようにしてる。

587:login:Penguin
09/05/24 12:24:27 6enOP0+W
>>573
回答としては、catコマンドはバッファリングしている。

588:572
09/05/24 12:28:01 ADoUwtud
iptables以外の問題というのは、ifconfigの設定とかかなぁ。
/etc/sysconfig/network-scripts/ifcfg-eth0

dns、内外で別返事とか、設定すれば良いけれど、なんか、それだと、
うちのマシン、キャッシュに残るみたいで、毎回再起動させられるんだ。

みんな、ありがとう。

589:login:Penguin
09/05/24 13:05:25 F7kwjjSa
>>588
ローカルからグローバルIPでアクセス、てのはできないモンだと。
ぐぐるってみるとDMZにサーバを置け、と、要はroutingの問題だ、と。

590:login:Penguin
09/05/24 13:08:35 x+ZSkAYt
>>588
>>577でしょ。
ローカルクライアントのhostsに書くか、内側にDNSサーバ立てるか、外側のプロクシ使うか、諦めるか。

591:login:Penguin
09/05/24 13:20:31 3jGY/0o0
俺は自宅の外でも中でも同じURLで自宅鯖にアクセスできるように、LAN内にDNSサーバ立ててる。
LAN内なら宅内のDNSサーバによりプライベートIPが返る。
外ならISPのDNSサーバによりグローバルIPが返る。

ただ、普通のブロードバンドルータ(のDHCPサーバ)で任意のDNSサーバを指定できるかはよく知らん。
そのためにDHCPサーバも立ててしまった。


592:login:Penguin
09/05/24 15:59:17 WSGUmE6D
>>588
めんどくさけりゃpdnsd立ち上げてLAN内からはそこ参照させる
うんでpdnsd立ち上げたマシンのhostsを対応させときゃ簡単
それ以外のものは上位(ルータとかプロバイダとか)に投げさせるだけ

まともにDNS立ててもいいけどね

593:(;д;)三○てふてふ ◆1xsES22i66
09/05/24 22:07:31 +Kb9BuWx
てふは/etc/hostに値書けばいいdnsmasqが好みでつ。

594:login:Penguin
09/05/24 22:16:41 GW+MTDBJ
mbrを修復するのにknoppixでinstall-mbrつかえばいいとあちこちに書いてあったんで
knoppix6.01をCD-Rに焼いてブートしてから、ターミナルで

sudo install-mbr /dev/hda

と入力したんだけど、comand not foundといわれてしまう
もしかしてknoppix6.01にはmbr入ってない?
LiveCDなんでapt-getでもってこれないし、どうすれば・・・

595:Σ凸(・д・)てふてふ ◆1xsES22i66
09/05/24 22:19:32 +Kb9BuWx
>>594
>LiveCDなんでapt-getでもってこれないし、どうすれば・・・

aufsでtmpfsがかぶせてあるので、apt-get使えまつ。


596:login:Penguin
09/05/24 22:21:20 x+ZSkAYt
>>593
同意。

BIND仕込む程でもないけど、数台のクライアント全部hosts更新するのも面倒な
小規模ネットワークに便利。
> てふは/etc/hostに
/etc/hosts ね。

597:login:Penguin
09/05/24 22:51:45 3gKQ70CG
あるディレクトリAのなかにファイル名の文字コードがSJISのファイルが複数あったとして、
別のディレクトリBにそれらのファイルのハードリンクをはってファイル名をUTF-8にするのは
どういうやりかたが効率いいでしょうか?


「ディレクトリA内に文字コードSJISのファイル郡
 ディレクトリB内に文字コードUTF-8のファイル郡
 それぞれのディレクトリにあるファイルはinodeが同じ」
という状態にしたいです


598:login:Penguin
09/05/24 22:58:30 GW+MTDBJ
>>595
そっか、普通にフラッシュメモリとかマウントしてるだけではだめなんだな。
knoppixつかえば簡単に修復できると思ったけど、
思ったより面倒そうなんでXPのインストールディスク探すよ・・・

599:login:Penguin
09/05/24 23:05:23 mpzrEI6w
>>597
Perlでスクリプト書くか、convmvの--exec使ってlnコマンドを呼び出す

600:login:Penguin
09/05/24 23:14:01 mpzrEI6w
>>597
いや--execなんか必要なかった。アホだ俺
$ ln dira/* dirb
$ convmv --notest -t UTF-8 -f Shift_JIS -r dirb

601:login:Penguin
09/05/24 23:19:03 3gKQ70CG
>>600
あ、lnでそうやって一括でできるんですね・・・
ありがとうございます!

602:login:Penguin
09/05/24 23:57:01 I12Q440I
k14の歴史について分かる方が居たらなるべく詳しく教えてください

603:login:Penguin
09/05/25 02:26:37 Ov1E92zT
なんだそりゃこっちが聞きたいと思ってる人多数なんじゃね?

604:login:Penguin
09/05/25 03:16:20 hDU2Cshf
>>603
フォントでしょ。

605:login:Penguin
09/05/25 03:18:38 6WEqes51
>>597
ハードリンクにこだわりが無ければ、こんなのはどう?

606:login:Penguin
09/05/25 03:19:33 6WEqes51
URL貼り忘れた
URLリンク(packages.debian.org)

607:login:Penguin
09/05/25 03:32:10 Ov1E92zT
>>604
歴史のほうがなんじゃそりゃなんですが?

608:login:Penguin
09/05/25 07:00:16 Le7EMUKZ
>>598
なんでそういう結論に? >>595はapt-getできるよ、て書いてるだけだと思うんだけど。
あとmbrってだけなら、そこいらから512byteのイメージ落としてきてddで入れるってのも
アリだけど。

609:login:Penguin
09/05/25 10:18:19 9wSl/F7B
ls -la /lib/*.so
ってやると、
ld-linux
libc
libpthread
に実行属性が付いている。
これ、なんで???。
ld-linuxはなんとなく想像できるけど、
libcはわからん。

もし、libcの実行属性を取ったらどーなるの?
怖くて実行できません。
おしえて、偉い人。


610:login:Penguin
09/05/25 11:10:41 8pkK6e2O
ビデオボードの電源を落とす(アイドリング電力を消費させない)って
Linuxでは難しいですか?
DPMSによる省電力の有効化はやってみたんですが、ワットチェッカーによると
画面出力がなくなっただけでは消費電力は変わりませんでした。

611:login:Penguin
09/05/25 11:35:40 2E9JcAv5
warnwuotaが送信するメールのコメントを変更する方法を教えてください

612:login:Penguin
09/05/25 11:37:00 2E9JcAv5

warnquota

すいません

613:login:Penguin
09/05/25 12:31:52 2E9JcAv5
自己解決しました

614:login:Penguin
09/05/25 12:33:32 tTgtlNql
topでCPUの使用状況が見れますが、ディスク等のIOの使用状況をリアルタイムに見るコマンドはありますか?

615:login:Penguin
09/05/25 13:15:55 hDU2Cshf
>>614
iostat

616:login:Penguin
09/05/25 16:48:30 J7mj61Jy
ちょっと前から設定で困ってるんですが
Debian/LennyでBuffalo WLI-U2-KG54を使いたいんですが
認識している雰囲気だけで実際に無線にはちっともつなげないんです

いろいろと調べてみたんですが対応してるrt2570のドライバを入れておいても
勘違いしてrt2500のドライバを使いたがるので
ブラックリストに入れるといいとかいてあったのですが
それを実際にどうやるのかわからなくて困っております

誰か御教授を…

617:login:Penguin
09/05/25 19:20:50 iebi9AZE
>>616
URLリンク(wiki.ubuntulinux.jp)

618:login:Penguin
09/05/25 19:25:22 6WEqes51
いや、ndis不要のはず。

619:login:Penguin
09/05/25 19:39:25 v/4Nq9uE
>>616
自分で要らんmodule調べて/etc/modprobe.d/blacklistに
blacklist hoge
を追記するだあね。
(だからblacklistに関しては>>617でOK)

620:616
09/05/25 19:55:04 J7mj61Jy
御教授ありがとうございました。
それでもうまくいかんかったので
なんか他に原因あるっぽいです…うーむ

621:login:Penguin
09/05/25 19:57:44 tTgtlNql
>>615
ありがとうございました

622:login:Penguin
09/05/25 21:01:25 uxIgvkkC
manで全ページにわたって
次のような色指定のエスケープ文字?が表示されてしまうのですが
どうすればmanに理解させることができますでしょうか
----------引用ここから----------
^[[1mNAME^[[0m
socket - create an endpoint for communication
----------ここまで----------

$ man --version
man 2.5.2
$ groff --version
(中略)
GNU troff (groff) version 1.18.1
GNU grops (groff) version 1.18.1


623:login:Penguin
09/05/25 21:24:44 oFHSd5LH
>>622
TERM環境変数を自分のターミナルに合わせて設定すれば?

624:login:Penguin
09/05/25 21:27:11 2NYlq/kQ
パソコンが突然落ちたとき
その時のエラーログの確認方法を教えてください。
ディストリはDebianです。

625:login:Penguin
09/05/25 21:53:16 uxIgvkkC
>>623
lv -cをページャにすることで回避できました
ありがとうございました

626:login:Penguin
09/05/25 22:03:34 oFHSd5LH
>>624
素人に出来ることはほとんどありません
パーツをとっかえひっかえして落ちない組み合わせを探りましょう

627:login:Penguin
09/05/25 22:10:39 2NYlq/kQ
>>626
>素人に出来ることはほとんどありません
これはどういう意味ですか?
落ちたときにはPCにはログが残らないってことですか?

628:login:Penguin
09/05/25 22:19:21 GK2XlIy5
ソフトウエア的に落ちた場合はcoreというファイルを吐き出してることもあるけど、
これの内容はプログラマ程度の知識がないと解読不能です。


629:login:Penguin
09/05/25 23:02:38 2NYlq/kQ
>>628
確かにcoreファイルから情報を取得するのは面倒くさそうだね
とりあえずバイナリエディタで確認してみよう思って、開いて放置してたら
メモリ4GBフルに使いきってる上にスワップしててビックリした
確認するcore間違えたかなw
まぁおかげでメモリと熱(CPU、GPU、HDD)が原因じゃないことはわかったけど^^;

他にもう少しわかりやすいログ確認法は何かありませんか?

630:login:Penguin
09/05/25 23:07:11 CINEVk20
>>624
kerneloops?

631:login:Penguin
09/05/25 23:14:02 Le7EMUKZ
ログ残す暇なんてなかったていうのも多いとおもー。

632:Σ凸(・д・)てふてふ ◆1xsES22i66
09/05/25 23:15:35 FY5jPCCP
>>629
gdbあったら工程的には楽でつが。

633:login:Penguin
09/05/25 23:20:26 GK2XlIy5
なんだ、わりとわかってる人なのか。ド初心者に見えたw

634:login:Penguin
09/05/25 23:26:05 2NYlq/kQ
>>630
開発者にお任せ☆ミ
ってこと?

>>631
それだったらお手上げになりますね。。

>>632
gdbか・・・
数えるほどしか使ったこと無いけど
ちょっと試してみます。

>>633
いえいえ。ワタシなんてまだまだズブのド素人ですよ

635:Σ凸(・д・)てふてふ ◆1xsES22i66
09/05/25 23:28:05 FY5jPCCP
>>633
*((int *)NULL) = 0;

636:572
09/05/25 23:39:53 pFLyVeZV
結局、内向きのDNSで乗り切りました。みなさん、ありがとうございました。

637:login:Penguin
09/05/25 23:42:04 1yttXSjU
ディレクトリないに複数のディレクトリがあったとき、それぞれのディレクトリを
ZIPにするのってどうすれば一番簡単ですか?
全部のディレクトリをまとめてZIP、じゃなくてそれぞれをZIP、です。

638:login:Penguin
09/05/25 23:59:11 FY5jPCCP
>>637
for i in *;do zip $i;done


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch