68user's page 掲示板

Prev< No. 135〜145> Next  [最新発言に戻る] [過去ログ一覧]
No. 135 # M.Masuda 1999/02/13 (土) 23:51
すいません、今度は名前の書き忘れだ〜
下の書込みは私です。
m(_ _)m

No. 136 # M.Masuda 1999/02/14 (日) 00:17
すいませんも一つ質問です。
/var/log/messagesに、
sun last message repeated 3 times
というメッセージが5分置きくらいに出力されるんですが、
これって何か分かります?
#質問2でした。(^^ゞ

No. 137 # 68user 1999/02/14 (日) 02:26
>>で、そういう場合はnphスクリプトを試してみてはいかがでしょうか。
> やってみました。おかげで思うとおりの結果が得られました。
おお、そうですか。僕はnphは一度も試したことはなかったりするんですが…(^^;

> sun last message repeated 3 times
普通に英語を読めば「前回と同じメッセージが3回出力された」ということで、
/var/logl/messagesのその前の行を見ればいいと思います。
# と、ずっと思ってたんだけど違うかな?

No. 138 # てんぽられす 1999/02/14 (日) 03:58
わたくしUNIX初心者も初心者というかwin95ユーザでありまして
プロバにtelnetで繋いでUNIX気分を味わっているもんでございます。
まったくwin95とは違いまして「こんぴゅーたをさわっている」って
いう気分を満喫している(だけ)ところでございます。

コマンドがいろいろ載っていて、たのしゅうございます。
これからも続けてくださいましね。たよりにしております。であ。

No. 139 # ABCDEFG 1999/02/14 (日) 16:52
ネコミでの書き込みがなんかおかしい とほほ
ブラウザかえようかな
68user(X68K?)さんはふだん何つかってます?

>M.Masudaさん
.profileか.bashrcに
export MANPATH=/hoge/man:$MANPATH
export JLESSCHARSET=japanese
hogeはman-pages-ja-0.4.tar.gz をinstallした所です
おそらくman less groffは日本語化されてるんじゃないかなー
man manで日本語表示出来なければ管理者に頼むしかなさそう(笑)

No. 140 # 68user 1999/02/15 (月) 15:07
> コマンドがいろいろ載っていて、たのしゅうございます。
どもども。「ここがわかりにくい」などのご意見がありましたら
ぜひ教えてください。

> ブラウザかえようかな
> 68user(X68K?)さんはふだん何つかってます?
学校ではNN3.04、家ではNC4.04です。まぁ一長一短ですねぇ。
早くMozilla5でないかな…。

No. 141 # ABCDEFG 1999/02/15 (月) 16:21
>だれも管理してなかったりして。
ありゃ・・そうだったんですか
となるとログのメッセージは・・・

No. 142 # 68user 1999/02/15 (月) 16:49
> となるとログのメッセージは・・・
全ユーザがrootになることができて、みんなでよってたかって管理してるとか(^^;

No. 143 # ABCDEFG 1999/02/15 (月) 17:49
>全ユーザがrootになることができて、みんなでよってたかって管理してるとか(^^;
むむむ・・何かトラブッてそうですね(^^;;;

No. 144 # M.Masuda 1999/02/15 (月) 22:10
どうもです。68userさん、ABCDEFGさん。

あれっ遂にチャットになってしまったか?(^^ゞ

ABCDEFGさんどうもです。
DOSの頃はコンソールと言うか、CUIにはなれずついFDとかのツール類を
使っていましたが、なんとUNIXのしぇるの使いやすい事!

おまけに、DOSの頃はコマンド類の使い勝手が悪くツール同士も相性を
考えて使わないと...。

>>M.Masudaさん
> .profileか.bashrcに
> export MANPATH=/hoge/man:$MANPATH
> export JLESSCHARSET=japanese
> hogeはman-pages-ja-0.4.tar.gz をinstallした所です
> おそらくman less groffは日本語化されてるんじゃないかなー
> man manで日本語表示出来なければ管理者に頼むしかなさそう(笑)

試しました。
あんまり時間が無く全部はやってみてないですが、man manだけは
ちゃんと日本語マニュアルが表示されました。
68userさん、ABCDEFGさんどうもありがとうございました。
#setコマンドでは、LANG=Cとなっているんだけどいいのかなぁ?

>だれも管理してなかったりして。
そうなんです。私が一応rootにはなれるんですが、ここの環境は
前にクラックにあっているサーバーが直ぐ近くに(ネットワーク上)
在るのに、誰もログをチェックしないし、ログインすら月に1度
位なんです。

私は、httpdの再起動をやったりするためにrootになれるんですが、
恐いので一応secureとかmessagesとかを、たまに確認しています。
しかし、私にはUNIXのスキルが無いので何か有っても対処法を知り
ません。(; ;)
最大の防御はイーサーのケーブルを抜くくらいだったりして。(^^ゞ
#でもこのサーバーDHCP立ってるんだよなぁ。

例の sun last message repeated 3 times ですが、
このメッセージのみが5分おき位に続けて出ています。
>普通に英語を読めば「前回と同じメッセージが3回出力された」ということで、
> /var/logl/messagesのその前の行を見ればいいと思います。
本日は12:28〜20:08まで5分おきにあり、現在は止まっています。
だけど、これ以外はさっき言ったdhcpのログ位です。
もしかしてアタック?でもsecureには特にメッセージも出てないん
ですよ。他にはチェックするところがわからなしい...。


ところで、前の話題のFileLockですが、私の入っているメーリングリ
ストでこんな例がありました。いかがなもんでしょうかね?

$file_lock = 'LOCK';
$file_seq = 'SEQ';

open(LOCK, ">> $file_lock") || die;
alarm(60);
flock(LOCK, 2) || die;
if (open(SEQ, $file_seq)) {
        $seq = <SEQ> + 1;
        close(SEQ);
} else {
        $seq = 1;
}
open(SEQ, "> $file_seq.new") || die;
print SEQ $seq;
close(SEQ);
rename("$file_seq.new", $file_seq) || die;
close(LOCK);
alarm(0);

alarmって使った事無いんだけど、この場合目覚まし時計がなると
制御はどうなるのだろう?
サブルーチンとかに飛ばす場合は、シグナルハンドラの罠を仕掛け
とくのですか?
前例のように $SIG{HUP}=$SIG{INT}=$SIG{QUIT}=\&finish; とか。

No. 145 # 68user 1999/02/15 (月) 23:38
> そうなんです。私が一応rootにはなれるんですが
いいじゃないですか。好き勝手にUNIXの勉強ができるし ;-)
その代償として管理してると思えば安いものかと。

> だけど、これ以外はさっき言ったdhcpのログ位です。
ではそのDHCPのメッセージが数回繰り返されたものでしょう。
suでrootになるのを10回連続して繰り返してみてください。
/var/log/messegesには
    Feb 15 23:28:41 host su: user to root on /dev/ttyp1
という行が10行書かれることはなく、
    Feb 15 23:28:41 host su: user to root on /dev/ttyp1
    Feb 15 23:28:53 host last message repeated 9 times
となるはずです。同じメッセージが短時間のうちに連続して
syslog(かな?)に送られた場合は、syslogdが上のように
簡略化したログを残すはずです。

suでrootになるのを10回連続して、次に間違ったパスワードで
suしてみると、最後のsuを実行した瞬間に
    Feb 15 23:28:41 host su: user to root on /dev/ttyp1
    Feb 15 23:28:53 host last message repeated 9 times
    Feb 15 23:28:55 host su: BAD SU user to root on /dev/ttyp1
というログが残ると思います。

ちなみに、リアルタイムでログを監視するにはtail -fが便利です。

> サブルーチンとかに飛ばす場合は、シグナルハンドラの罠を仕掛け
> とくのですか?
alarmの場合はSIGALRMですね。kill -lを実行するとシグナル一覧が
表示されます。man alarmも参考にしてください。

この例ではいまいちalarmの必要性がないような気がするんですが、
何か理由があるのかなぁ。

Prev< No. 135〜145> Next  [最新発言に戻る] [過去ログ一覧]