インタビューの準備の知識

下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出力とプロセス実行ケース内のスレッドをチェック


    

    

    

    

公開された36元の記事 ウォン称賛19 ビュー30000 +

おすすめ

転載: blog.csdn.net/qq_27182767/article/details/79768821