次の記事では、whowatchについて見ていきます。 これは プロセスとユーザーを監視できる、シンプルで使いやすいインタラクティブコマンドライン用のプログラム Gnu / Linuxシステム上。 誰がシステムにログインし、その瞬間に何をしているかが表示されます。 'と同様の方法でこれを行いますw '.
私たちのプログラム システム内のユーザーの総数と、接続のタイプに応じたユーザー数が表示されます。 さらに、システムのアクティビティ時間とユーザーのログイン名に関する情報も表示されます。
異なるユーザーがいる場合は、特にそのうちのXNUMX人を選択して、そのプロセスツリーを表示できます。 入る プロセスツリーモードでは、送信できます しるし 選択したプロセスへのSIGINTおよびSIGKILL.
Whowatchは ncursesに似たインタラクティブユーティリティ これにより、端末に現在マシンに接続しているユーザーに関する情報がリアルタイムで表示されます。 標準情報に加えて(ログイン名、tty、ホスト、ユーザープロセス)、接続の種類も表示されます(つまり、telnetまたはssh).
インターフェースで 特定のユーザーを選択して、そのユーザーのプロセスツリーと、すべてのシステムプロセスのツリーを表示できます。。 ツリーは、各プロセスの所有者を示す追加の列とともに表示できます。
Ubuntuにwhowatchをインストールする
プログラム whowatchはデフォルトのリポジトリから簡単にインストールできます Ubuntuディストリビューションのパッケージマネージャーを使用します。 ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを入力するだけです。
sudo apt update; sudo apt install whowatch
インストールが完了したら、あなたがしなければならないのは 書きます ふわっち コマンドラインで、次の画面を表示します。
whowatch
whowatchで利用可能ないくつかのオプション
このターミナルプログラムがユーザーに提供するさまざまなオプションの中で、次のものを見つけることができます。
特定のユーザーの詳細を表示する。 を使用して、ユーザーを強調表示するだけです。 上矢印と下矢印 ユーザーリストをナビゲートします。 私たちに興味のあるユーザーになったら、 'キーを押しますD ' ユーザー情報を一覧表示するには、上のスクリーンショットに示されているように。
へ ユーザーのプロセスツリーを表示する、のみがあります キーを押す イントロ ユーザーを強調表示した後 それは私たちの興味を引くものです。
へ すべてのプロセスツリーを見る システムの、それが必要になります 'キーを押しますt '.
あなたはまた、 'キーを押してシステム情報を表示するs'.
'キーの使用/' 我々ができるようになります 開いているプロセスを検索する。 私たちが興味を持っているプロセスを見つけました、あなたはできます 'キーを押しますD ' 取得する プロセス情報 問題の
'キーを押すo' かもしれない 各プロセスを所有するユーザーを参照してください.
とともに Ctrl-INT信号を送信します 選択したプロセスに。
Ctrl-KはKILLシグナルを送信します 選択したプロセスに。
へ このプログラムの使用方法に関する詳細情報を入手する、のマニュアルページを参照できます ふわっち 次のようになります。
man whowatch
今日、これらのタイプのツールは新しいものではありません。ユーザーとユーザーの両方を一元管理することが重要であるため、これらの各要素を制御できるようにするための多くの開発が行われているためです。 プロセス。 これでそれが求められます サポートまたは制御の理由で、どのユーザーが機器に対する権限を持っているか、どのユーザーがアクティブで、どのプロセスが実行されているかを知る.
間違いなく、このシンプルなツールを使用すると、チームのユーザーとプロセスで発生するすべてのことをリアルタイムで知ることができます。 要するに、それはそれを言うことだけが残っています whowatchは、シンプルで使いやすいインタラクティブなコマンドラインユーティリティです。 Gnu / Linuxシステム上。