Posts Tagged ‘tips’

Post

タスクマネージャはCtrlで止める

In コンピュータの事 on 2009年7月17日 (金曜日) by Keruru Tagged: ,

とても細かいTipsではあるのですが、意外に便利なので結構みんな知ってるものだと思っていたのですが、社内レビューしてみたら誰も知らなかったのでそんなもん?と言う事で記事にしてみた。

あれ?何かプログラムが暴走している?とかWindowsを使っていて調べるときには誰もがWindowsタスクマネージャを起動すると思います。その中のパフォーマンスのグラフを眺めていても楽しいですが、プロセス一覧を表示させて確認しますよね。

完璧に暴走して常に99%利用とかではりついていてくれれば確認のしようもあるのですが、不定期にCPU食いつぶしてはすぐ落ちてまた食いつぶしにくる、とかだとこのプロセス一覧では確認しづらい事があるとおもいます。「きた!」と思ってメモしようと思っても次の瞬間にはいなくなっていたり。

taskmon

そんな時にはこの技!

「キタ!」と思った瞬間にCtrlを押す。

これだけです。あ、押したままにしてくださいね。押したままになってる間、表示の更新を停止します。これで何が暴走していたのか確認する事が出来ると思います。

まぁどうって事のない他愛のない技でしたw

Post

Ciscoルータでtcl使って複数IP疎通確認

In コンピュータの事 on 2008年1月31日 (木曜日) by Keruru Tagged: , ,

Ciscoのルータconsoleでping疎通試験をする、それ自体はCCNAの試験を受けようとした人やちょっとIOSに触れた方ならどう操作するか、誰でも知っていると思います。では例えば/24全体に対してping試験をしたくなった時どうしましょう?

例えば使っているTerminalソフトがTeraTerm等マクロが使える物でしたらそれで解決すればいいと思いますが、万が一それも無かったりした場合にちょっと頭の隅に残ってると便利かもしれません、それがtclshコマンド。

どうしようかなーと思っていた時、会社の隣の席に座っているCCIE保有者からこんな言葉を囁かれました。

tclshってコマンド知ってますか?

いえ、まったく知りませんでした。何だろうと考えていると tcl + sh かな?と気づきました。そのままでした。そう、IOSの上でtclのscriptを動かせると言うのです。ひょえー

そこで実践。

cisco# tclsh
cisco(tcl)# for {set i 1} {$i <= 254} {incr i} {ping ip 192.168.0.$i repeat 1}

ふぉぉぉぉぉ、がっつり動作しました。これで 192.168.0.0/24 に ping を1回ずつ打ち始めます。今回はforで記述しましたがwhileでもいいでしょうね。

ちょっと解説をすると

  1. {set i 1}でまず  i に 1 を代入します。
  2. {$i <= 254} で $i が254になったらループを終了する終了条件です
  3. {incr 1} で i を1増分します。
  4. {ping …} ここはIOSのpingコマンドです。$i  に 1〜254  が代入されます。

ちょっと目から鱗でした。