下1.linux PSの使用
現在のプロセスの状態を表示するには、PS
すべてのプロセスのpsの表示
PS -A表示すべてのプロセス情報
PS -uルートを示し指定されたユーザ情報
PSは、コマンドラインと一緒に、すべてのプロセス情報を表示する-ef
PS -ef | grepのsshは指定されたプロセスを見つけます
PS -lリスト現在所属するのPIDおよび関連情報のログを所有します
PSは現在のすべてのプログラムがメモリの中にあるリストをAUX
PS -axjfリストと同様のプログラムツリー表示プログラム
cronのを知ると、両方のサービスにPID番号は、ps auxをををsyslog | egrepの '(|のsyslogのcron')
2.grepコマンド
テキスト中の単語のためのgrepマッチファイル名の検索は、コマンドが「一致」のが含まれているテキストの行を返します。
FILE1 FILE2に一致するGREP ...複数のテキストを検索
-vオプションを除いてはgrep -v「マッチ」ファイル名の出力は、すべての行
grepの「一致」のファイル名--color =自動カラーマッチングタグ
grepの-c「テキスト」ファイル名またはテキストファイルには、統計情報の文字列に一致した行の数が含まれ、その後、行数を返します。
一致する文字列が配置されている行のgrep「マッチ」-nファイル名出力の数
grepの「テキスト」。-r -n再帰マルチレベルディレクトリ内のテキストを検索
「Hello World」のエコー|文字の場合はgrep -i「HELLO」はスタイルで試合を無視
3.netstat
すべての接続およびリスニングポートを示すリスニング含むのnetstat -aすべて表示ソケット、
デジタル形式でのnetstat -n表示アドレスポート番号
netstatの-rは、ルーティングテーブルを表示します
プロトコル、デフォルトの表示IP、ICMP、TCP、UDPによる表示の統計情報には、netstat -s
netstatの-v詳細を表示
netstatの-tunlp | grepのポート番号は、ポート番号を検索します
netstatの-ntulp | grepの80すべてを表示する80ポートの使用
PS -aux | grepをTomcatは一切Tomcatプロセスポート8080を発見しました
netstatコマンドは、すべてのプロセスとポートの使用状況を見る-apn
ポートが占有されているかどうか4.チェック
1.メソッドのlsofを使用して
インストールのlsof lsofを-i:ポートが占有されている場合は、ポート番号を確認します
netstatコマンドを使用して2
netstatの-anp | grepの80ビューポート80が占有されています
5.ビューのスレッド
1. PS -T SPIDがそのスレッドID、CMDスレッド表示名を示し、
PS -T -p <PID>リストプロセスIDのプロセスによって作成されたすべてのスレッド<PID>
2.トップ-Hリアルタイム個々のスレッドを表示することができ、表示モードがオンまたはオフに切り替えられます
特定のプロセスのためのトップ-H -p <PID> PID出力とプロセス実行ケース内のスレッドをチェック