トップページunix
419コメント151KB

保育日誌

■ このスレッドは過去ログ倉庫に格納されています
0001腐れ厨房NGNG
ここは可愛い厨房の僕がみなさんのご支援を受けて成長する姿を記録するスレッドです。
どうぞ宜しくお願いしますです。
0302腐れ厨房NGNG
ところでtkppxpでrootでその都度road fileを作成しないと接続出来ないです。
一般ユーザーでcu -l /dev/ttyS0 とやったらパーミッションデナイドと出ましたです。
一般ユーザーでもroad cofiguretion file を保存して利用するにはどしたらいですか?
0303名無しさんNGNG
tar.gzファイルにtarでファイルを追加できますか?
0304名無しさんNGNG
>303
基本的に tarは、gzipで圧縮したファイルを扱えません。
そう覚えておいた方が将来のためです。

一度展開しちゃダメなの?ディスク容量が足りないとか?
0305>301NGNG
GNOMEコントロールセンターを開く。MIME型を選ぶ。
application/x-gunzip gz
が、無ければ追加。あれば編集。
Mime Type Actionsの Viewに
kterm -e less %f
と登録しておけば、Midnight Commanderファイルマネージャで
*.gz ファイルを右クリック -> 閲覧
で読めるようになる。
もっとスマートなやり方があると思うんだけど。。。
0306>302NGNG
tkppxp って ppxp のフロントエンドですよね。
おいらの Mandrake には kondara の ppxp が入ってるんですが、
/usr/doc/ppxp-0.99120923/Japanese-doc/QuickStart.txt
2. ユーザー@`グループの確認より
Red Hat Linux@` TurboLinux
/dev/ttyS*がrootグループで、一般ユーザーから書き込みできなくなっ
ています。また、/var/lockディレクトリはuucpグループなら書き込み
できるようになっています。まず、PPxPを利用するユーザーをuucpグル
ープに参加させて下さい。次に、root権限で以下を実行して下さい:
# chmod 660 /dev/ttyS*
# chgrp uucp /dev/ttyS*
ってことですね。
0307306 追加NGNG
$HOME/.ppxp/conf に設定ファイルがセーブされます。
tkppxp はどうかは知りませんが、例えば so-net4 とかいう
ファイルに設定をセーブしていれば
$ ppxp so-net4
or
$ xppxp so-net4
でうまく行きました。たぶんtkppxpも一緒でしょう。
0308名無しさんNGNG
わたし、userlink-0.99aと ppxp-0.99120923.tar.gzを拾って来て
コンパイルして使ってますけど、セーブしたのロード出来ないっす。
フロントエンドは、どれもまだ試してないです。
0309308NGNG
嘘でした。
connectでロードしてくれました。
0310壊社員NGNG
ここにははじめてカキコします。FreeBSD4.0を使ってます。
便乗してtkppxについてですけど、user名とpasswordって接続毎に
入力しなきゃ駄目なんでしょうか?
031130(8|9) > 310NGNG
素の ppxpでは、どうなります?
一度 user名とpasswordを設定して、保存すれば、
ppxp> connect
でダイアルして繋がりましたです。
tkppxpは、今晩試してみるです。
0312壊社員NGNG
>311さん
どうもです。
素のppxpでも試してみます。
0313303NGNG
>304
展開するしか方法はないのですね。
展開->追加->圧縮
追加->圧縮とすれば短縮できると思っただけです。
0314311です。NGNG
こんばんわ。> 312
とりあえず、素のppxpで出来てしまったわたしですが、
tkppxp hogehoge で、「再生ボタン」押したら繋がりましたです。
$HOME/.ppxpを消して試してみますです。
0315311です。NGNG
出来ました。っつか、この時間、めっちゃ重いです。で、
$ mv .ppxp .ppxp.bak; tkppxp & と起動して
Operation -> Quick Dialup で諸設定して「更新」「保存」「接続」
「切断」終了して再起動。File -> Load Conigurationでロード
されました。頑張ってみてください。さてトゥナイト見よ。(笑)
0316311です。NGNG
ババァ特集でした。(;_;)
0317名無しさんNGNG
> 31[5@`6]
カカカ【^▽^】。厨房は早く寝た方が良いぞ。

ちなみに俺も見てた。
0318腐れ厨房NGNG
ふぅ、kterm上からmailコマンドで自分にメール出してみましたです。
したら本文の日本語もバケバケなんですけど、mailコマンドじゃしょうがナインですか?
あと串みたいなのを刺して発信元IPを隠す事できますですか?
0319名無しさんNGNG
うちのプリンタはPostScriptに対応してなかった
だから、Windows
だから、ウインドウズ
0320腐れ厨房NGNG
http://www.csl.sony.co.jp/person/masui/UnixMagazine/
ここにある

Unix Magazine「インターフェイスの街角」関連資料 2000年5月号 「個人用情報管理システムQ-Pocket」 Q-Pocketのソース

をDLしてホームディレクトリに任意のディレクトリを作ってその中で
tar xzvf hoge.tar.gz
ってやって展開したんですがそっから先のやり方がわかりませんです。
$ make
ってしてもターゲットのメイクファイルが見つからないとか言われますです。
こゆのはどしたらいいんですか?
あとターボリナックス6.0でXEmacsで日本語入力はATOKE12SEなんですけど使用にあたって注意はいりますですか?

0321名無しさんNGNG
まず ./configure しなよ。
0322腐れ厨房NGNG
>321
ありがとです。makeまで出来ましたです。そしたら最後の数行にこんな記述が出たんですけど、気にせず先に進んでいいんですか?
readdata.c: In function `readdata':
readdata.c:36: structure has no member named `d_namlen'
readdata.c:42: warning: assignment makes pointer from integer without a cast
readdata.c:43: warning: assignment makes pointer from integer without a cast
readdata.c:44: warning: assignment makes pointer from integer without a cast
make: *** [readdata.o] Error 1
0323名無しさんNGNG
readdir した dp 構造体の中に d_namlen ってエントリが無いという意味。
コンパイルできてないから先に進んでも駄目だと思うよ!!
0324323NGNG
man readdir:

  struct dirent
  {
    long d_ino; /* inode number */
    off_t d_off; /* offset to this dirent */
    unsigned short d_reclen; /* length of this d_name */
    char d_name [NAME_MAX+1]; /* file name (null-terminated) */
  }

d_namlen って何?
0325腐れ厨房NGNG
??和姦ナインです。
山勘ですけど、このアプリがインストールしようとしてるディレクトリ以下にd_namlenというファイルかディレクトリが無いという意味ですか?
0326a kitty guy (323)NGNG
struct direct *dp;
とかなってるけど、これ出版社の人がソースを写して打ち直したとか
だったりして??
0327腐れ厨房NGNG
>これ出版社の人がソースを写して打ち直したとか
>だったりして??
ユニクスマガジンの出筆者のWebページのようですからそゆコトは無いような気がしますです。
ユニクスマガジンってフリーBSDユーザーを対象にしてるよねトコがあるんですがその辺と何か関係はありそですか?
0328a kitty gut (323)NGNG
readdata.c を以下の様に修正しました!!

「struct direct *dp;」→「struct dirent *dp;」
「dp->d_namlen」→「dp->d_reclen」

make 時に少々メッセージがうるさくでますが、一応 make できます。
ちゃんと動くかどうかは謎。
0329腐れ厨房NGNG
あ、ありがとです。これから試して見ますです。
0330腐れ厨房NGNG
ふぅー、ダメでしたです。
makeすると
cc: unrecognized option `-Xcpluscomm'
って出ますです。
んで次に
install
make install
install Makefile
とかやっても先に進まないです。
ふぅ。
0331a kitty guyNGNG
qpocket.tar.gz を展開したディレクトリの Makefile を見れば
わかるんですが、単に make とすると pimserver というプログラム
が出来ます。あと -Xcpluscomm ですが、これも Makefile の
CFLAGS から外せばコンパイル時に無効に出来ます。
これで一応 pimserver ってのは動くようになりましたであります。
クライアントプログラムみたいのはまだ試してないけど。
0332腐れ厨房NGNG
CPUのファンを取り払うなどの改造をしたんですけど熱暴走のチェックがしたいです。
CPUに付加をかけてチェックしたいんですが、1時間ぐらいCPUの使用率が100%近くになりっぱなしにするコマンドは無いですか?
0333>332NGNG
echo "main(){int i;for (;;){}}" > a.c; gcc a.c ; a.out

ctrl-c押すまで100%近くをキープできるんじゃないかな
0334名無しさんNGNG
while true; do true; done

こっちのが楽。
(まあたいして変わらんけど)
0335腐れ厨房NGNG
あ、どもです。
while true; do true; done
やったら20分ぐらいでxウィンドウが落ちましたです。ケースの上部も熱くなってましたです。
んでケース上部にある通気口を塞いでケース内部を横断するように空気が流れるようにしたら3時間やっても大丈夫になりましたっです。
0336腐れ厨房NGNG
CPU・・・233MHZ(定格)
メモリ・・・4個で64MB
OS・・・ターボリナックスWS6.0
デスクトップ・・・GNOME

って環境なんですけどCPUのファンを取り払って大型のヒートシンクを取り付けて換気を工夫した筐体の8cmファン(7V駆動)って改造をしましたです。

んでCPUの熱暴走の有無を調べようと思いktermでwhile true; do true; doneを実行しながらほかのアプリを動かすとXウィンドウ関係でいろいろ傷害が出ますです。OS自体は落ちないんですがこれはCPUの熱暴走が原因ですか?それともシステムに付加がかかりすぎてのシステム上のエラーですか?
元々の環境でwhile true; do true; doneを実行しながらの動作を確認してなかったのでよく和姦ナインです。

【症状】
[1]while true; do true; doneを実行しながらtkppxp@`netscape@`GNOMEシステムモニタを動かしながらネスケで日本語入力をしてるとXウィンドウシステムが落ちてコンソール画面に戻る。(Gdk-ERRORって表示が出てましたです。)
[2]while true; do true; doneを実行しながらxemacsで日本語入力してるとウィンドウのフレーム上部(タイトルバーやウィンドウの最小化ボタンとかの機能)が氏んでウィンドウ操作が出来なくなる。
[3]while true; do true; doneを実行しなければ普通に仕様する分には問題はない様子。
0337> 336NGNG
[1] は、それだけでは何が落ちているのかわかりませんね。X から
コンソールへ落ちると言っても、.xinitrc の最後で実行している
application が落ちただけかも知れませんし(gnome panel かな?)。
Gdk-ERROR についてはもっと詳しく書いてくれないことには何も
分かりません(そもそも普通に使っていても出るとおもいます)。

[2] については、なぜかは分かりませんが、gnome 環境で使っている
window manager が落ちている感じですね。

[3] から、CPU の熱暴走(?)の可能性大、ですが、一応 window
manager をかえてみたらどうですか?

0338名無しさんNGNG
CPUの熱暴走は、「カキッ」って固まって、ウンともスンとも
いわなくなるような気がするけど。。。
Xが落ちてコンソールだけになったとき、
while true; do true; doneと emacs使ってたらどうなる?
あと、もちろん定格で動かしたときとの比較をしなくちゃネ。
0339名無しさんNGNG
pingうっても応答ないのは熱暴走が原因なのかな。
0340腐れ厨房NGNG
>Xが落ちてコンソールだけになったとき、
>while true; do true; doneと emacs使ってたらどうなる?
あ、なんともなりませんでしたです。xは落ちてない状態だったんですけど、while true; do true; doneをバックグラウンドで6つとXEMACSとtopをコンソールを変えて3つぐらい動かしましたけど平気でしたです。
それとアプリとか入れてないノーマルのWindowsも別パーティションにインストールしてたのを思い出してちょっと使って見ましたけど問題なさそでしたです。
チューことで「熱の影響で不安定になる可能性はあるけど『暴走』まではしない。」という結論で納得することにしましたです。
0341腐れ厨房NGNG
ふぅ、結局新しい構成で自作機を組みましたです。
んでターボリナックスをインストールしてるんですが/homeを12Gぐらいのサイズにしたのですがフォーマットしてファイルシステムを作成中(もしくは作成終了後)にエラーが出ますです。
エラーの表示は
マウントに失敗(22):Invaled or incomplete multibyte or wide character
って出ますです。これはどゆコトでしょうか?
0342> 341NGNG
fdisk で切る時点では何もエラーが出なかったのですか?

0343腐れ厨房NGNG
あ、治りましたです。チューか初歩的な見落としでしたです。
↓キーを押し続けたら一番したから/usrが出てきましたです。それをフォーマットしたらマウント出来ましたです。何故か右端の下へ選択画面を下げる事が可能の印が出てなかったので気が付きませんでしたです。

0344名無しさんNGNG
まだ保育されてたんですか ( ´∀`)
0345> 344NGNG
自分から育ってると思うが?
0346名無しさんNGNG
>345
慈しみ深い親御さんのお言葉のようです。( ´∀`)
0347腐れ厨房NGNG
ふぅ、どもどのディレクトリにどんなファイルがあるってのがハッキリわからないんでいつもこんなカンジで操作してますです。
$ locate hoge.co*
/nantara/kantara/asoko/koko/hoge.conf ←正確なファイル名を確認
$ xemacs /nantara/kantara/asoko/koko/hoge.conf
入力が多いくて面倒臭いんですけどもっと楽な方法はないですか?
$ xemacs < locate hoge.conf
とか
$ locate hoge.conf | xemacs
ってゆう風にやっても駄目でしたです。
0348たまなしNGNG
xemacs `locate hoge.conf`

みたいなかんじ。
0349腐れ厨房NGNG
>348
むー、上手くいかなかったです。
0350たまなしNGNG
`と'とは違うとかそういう話ですか?

それとも
cat `locate hoge.conf`
とかしてみるとどうなります?
0351腐れ厨房NGNG
>`と'とは違うとかそういう話ですか?
あ、ごめなさいです。そゆお話でしたです。ありがとです。
0352腐れ厨房NGNG
また初歩的な質問なんですけど自分のIPを知るにはどしたらいいですか?
$ route
で出てくるやつの最初のでいいんですか?
0353名無しさんNGNG
ifconfig です。
0354腐れ厨房NGNG
あ、少し言葉足りずだったんですが自分のIPってISPが割り振るIPのコトです。Windowsだとipconfigとかで出てくるヤツです。
今、確認くんで調べたらrouteで出てくるヤツとは違ってましたです。
0355腐れ厨房NGNG
>353
ありがとです。わかりましたです。
0356名無しさんNGNG
copy 1.txt + 2.txt + 3.txt 4.txt
とファイルを接続していきたいのですが
shコマンドを教えてください。
0357名無しさんNGNG
>356

cat 1.txt 2.txt 3.txt > 4.txt
0358356NGNG
>cat 1.txt 2.txt 3.txt > 4.txt
できました。

0359名無しさんNGNG
fc /a 4.txt 5.txt
ファイルの比較コマンドは何ですか?
0360腐れ厨房NGNG
>359
こんなのがあるみたいです。
http://www.x-net.nu/t_linux_com1-1.html
0361359NGNG
>360
できましたありがとう。
0362腐れ厨房NGNG
システムコマンダーでデュアルブートしてるんですが、WindowsのパーティションもLinuxにマウントしてますです。
んでLinux側にあるファイルをWindowsのパーティションにコピーしたいんですけど普通にcpコマンドで大丈夫でしょうか?
前にファイルシステムがどうのこうので問題が起きるとか聞いたよな気がしますです。
あ、WindowsはFAT32です。
0363名無しさんNGNG
Permissionが引き継がれない事くらいじゃないのかなぁ。
0364腐れ厨房NGNG
やってみましたです。なんかファイル名がおかしくなってましたです。
半角英数字で8文字+拡張子だったんですけど拡張子が消えてましたです。サンバのディレクトリからのコピーだったのでその関係かもですけど。
でも中身は大丈夫みたいです。
0365腐れ厨房NGNG
むー、なんかWindowsでリネームやディレクトリ移動が不安定になっちゃいましたです。
0366名無しさんNGNG
ああ、すまん。大文字と小文字の区別がないのもやっかいだね。
でも拡張子が消えるってのは経験ないなぁ。
0367名無しさんNGNG
私は、デュアルブートしてるwindowsのほうに一時的にlinuxのバックアップを
とって再インストールしたんですが、リストアするときファイル名が全部大文字になって
非常に参ったよ。中身は無事だけど。
0368腐れ厨房NGNG
>365
あ、再起動したら動作は安定しましたです。偶然だったのかもです。
0369腐れ厨房NGNG
mailコマンドにsubjectや本文を一気に渡すにはどしたらいですか?
perlのスクリプトで下のよにしたけどダメでしたです。
#!/usr/bin/perl
system("/bin/mail -v dolunnga\@yabumi.com\n");
print "BoKu Kusaty DeSu\n";
print "ShiNe DeSu\n.\n";
print "\n";
print "\n";
0370名無しさんNGNG
>369

%echo file_contents > file.mail
%mail -s 'subject' < file.mail
0371>367NGNG
tarで固めてしまえばよかったのに。
ファイル名以外にもパーミッションという重要な属性が..
0372腐れ厨房NGNG
>370
ありがとです。出来ましたです。
0373腐れ厨房NGNG
TurboLinux6.0wsなんですけど
/sbin/以下にパスが通ってないです。んでコンソールでrootでログオンした時だけパスが通ってるよです。
たとえば
$ su
# shutdown -r 0
なんてのはパスが通ってないので/sbin/shutdown -r 0ってゆー風にする必要がありますです。
どしてこんなメンドイ初期設定になってるのでしょうか?他のディストリビューションもそですか?
0374うひひNGNG
>373
たぼ六だからってそんなことないよ
$ su -
# shutdown -h 0
でやってごらんなさい。
もしくはきちんとrootで入りなさいよ。
suってのはrootでloginしたわけじゃないのよ
環境はそれ以前のUserを引きづるから
'-'で切ってあげねば
0375>373NGNG
$ su -
じゃだめ?
0376375NGNG
>374
ぐはぁ。かぶったっす。すまんこってす。
0377紅生姜NGNG
/sbin、/usr/sbinなんかには管理用コマンドがおさまってるから、一般ユーザーには
必要ない、あるいは使わせたくないんで、パスを通していない。
一般ユーザーがそれらのコマンドを発行しても、権限が足りなくて実行できない場合も多い。

実際、一般ユーザーは/bin、/usr/bin、/usr/local/binにパスを通しておけば充分でしょ。
自作スクリプト用に~/binなんかも作っとくと便利。
0378腐れ厨房NGNG
ありがとです。うまくイキましたです。
0379Win頭NGNG
NICを認識しないのでしょうか?
Netcfgでホスト名やIPを設定してもpingが通りません。
「/etc/〜/network restart」でも「Bringing up interface eth0 [Failed]」としか表示されない
「/sbin/ifconfig」 でもloのみでeth0は表示されない
RHL6.2でパーティションレス、NICはintel EtherExpress Pro100 Server Adapter(PILA840:i960)


0380379NGNG
NICの品名を間違えました
(PILA8480:i960)です。
Netcfgのモジュールではeepro100.cと認識されます
0381腐れ厨房NGNG
Emacsで正規表現使って置き換えするには
Esc - x
の後はどしたらいですか?
replace-string
じゃ正規表現は使えないっぽいです。
0382>381NGNG
M-x replace-regexp
0383名無しさんNGNG
query-replace-regexp
0384腐れ厨房NGNG
あ、ありがとです。
0385腐れ厨房NGNG
ちょとhttpプロトコルのお勉強しよかと思うんですが、Linux上のネスケがどんな交信してるかモニタする方法はないですか?
あと環境変数は相手のサイトにどんなのが渡されてるかってのを知るにはどしたらいですか?
0386女神さまNGNG
1. ethereal その他で監視
2. tcpserver -vRHl0 127.0.0.1 80 tee log で送信内容を見る
3. mozilla のソースを読む
4. RFC 2616 を読む
上から好きなのを選びなさい

環境変数は while (my ($key@` $value) = each %ENV) { print "$key = $value\n"; }
なんて文を CGI に埋め込んでおきなさい
0387>385NGNG
tcpdump
0388腐れ厨房NGNG
>387
モデムが/dev/ttyS0に接続されてるんで
tcpdump -i /dev/ttyS0
ってしたんですが
tcpdump: bind: /dev/ttyS0: No such device
って言われちゃいますです。どしたら監視できるんでしょうか?
0389追加くんNGNG
tcpdump -i /dev/eh0 じゃないの、普通?
0390腐った厨房NGNG
>389
それだと、イーサネットのパケットを見に行くんでないかい。
これは言っとくけど、イーサネットの語源はエーテルからきてるからね。
0391腐れ厨房NGNG
あ、出来ましたです。
tcpdump -i ul0
でOKでしたです。今やったらネスケが落ちましたです。
0392腐れ厨房NGNG
今391の投稿をモニタリングしたらプロパと2chのホスト名の後に
S 2378383955:2378383955(0) win 32120 <mss 1460@`sackOK@`tim
estamp 221680 0@`nop@`wscale 0> (DF)
ってゆうよな数字ばかりが並んだデータだけでしたです。
httpプロトコルでどんな通信してるかってことを尻タインですけど方法はないですか?
あと女神さまのetherealやtcpserverの使い方説明してるサイトはないですか?
0393名無しさんNGNG
Linuxな話じゃなくて申し訳ないけど
秀丸エディタの作者さんとこに「横取り丸」ってのがあって
そいつで、ご希望の中身が見れるのではないかと。

もし、使うなら
IE5だと、Proxyの設定とかが消えちゃうみたいなので注意してね。
0394女神さんNGNG
無視されたかと思った(笑)
まず
http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
を持ってくるべし。そして
$ su -m
# tar xvzf ucspi-tcp-0.88.tar.gz
# cd ucspi-tcp-0.88
# make
# make setup check
# ^D
$ tcpserver -vRHl0 127.0.0.1 8080 tee log
$ netscape http://localhost:8080/ <-- ここでハングするかもしれんが無視
$ ^C
$ less log
これで Netscape の送信内容が見れる。
ethereal は RPM あると思うから FTP から拾ってこい。
GUI だから使い方は起動すりゃわかるっしょ。
0395女神さんNGNG
あー、すまん。tcpserver はバックグラウンドには逝かんから
netscape は別端末から起動すれ。
0396腐れ厨房NGNG
女神さんありがとです。今インストールしてみまいしたです。
これからこの送信ログを見てみますです。
0397腐れ厨房NGNG
むむ、
$ netscape http://localhost:8080/
で吐いたデータは記録されてましたけどその後はなかったです。
チュー訳でも一回実験です。
0398腐れ厨房NGNG
むーダメです。この投稿の挙動も見たいんですがどしたらいんでしょか?
$ tcpserver -vRHl0 210.143.102.239 80 tee log
$ tcpserver -vRHl0 210.143.102.239 8080 tee log
こんな風にやりましたけどダメでしたです。あ、210.143.102ってのはnslookupで調べたwww.2ch.netのIPです。
0399女神さんNGNG
あ、単に送信内容を見たいんじゃなくて、やりとりをずっと観察してたいのね。
なら ethereal の方がいいな。
ftp://ftp.falsehope.com/home/gomez/ethereal/
から取ってこい。使い方は見れば多分わかる。
0400名無しさんNGNG
あるいは 2ch の HTML ソースをローカルに保存して
<FORM METHOD=POST ACTION="../test/bbs.cgi">
てのを
<FORM METHOD=POST ACTION="http://localhost:8080/";>
に書き換えてさっきと同じことをすれば 2ch に何を送信してる
のかは見れる。レスポンスは telnet その他で繋いで見るくらい
しか思い付かんな。名案求ム。
0401名無しさんNGNG
名前書くの忘れた。400GET。
■ このスレッドは過去ログ倉庫に格納されています