ホームページ  >  記事  >  運用・保守  >  Linuxでサービスが終了しているかどうかを確認する方法

Linuxでサービスが終了しているかどうかを確認する方法

WBOY
WBOYオリジナル
2022-07-20 15:20:533506ブラウズ

Linux でサービスが終了しているかどうかを確認する方法: 1. システム内のプロセスを確認できる ps コマンドを使用します。構文は "ps aux | grep サービス名" です。 2. netstat コマンドを使用します。ネットワークの状態を表示するために使用される構文は、「netstat -tunple | grep service port」です。

Linuxでサービスが終了しているかどうかを確認する方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux でサービスが終了しているかどうかを確認する方法

1.# ps aux | grep サービス名 (ps パラメータは逆に使用しても問題ありません)

PS は Linux のシステムコマンドの一つで、Linux のプロセスを表示するコマンドです。 ps で実行中のプロセスを表示し、 ps aux ですべてのプロセスを表示します。

Linux プロセスには 5 つの状態があります

  • 実行状態 (実行中または実行キュー [Ready Queue] で待機中)

  • 割り込み状態 (スリープ、ブロック、特定の条件が形成されるのを待機している、または信号を受信して​​いる)

  • 無割り込み状態 (信号を受信して​​も起動せず、実行もしていないため、プロセスは待機する必要があります)割り込みが発生する)

  • ゾンビ状態(プロセスは終了したが、親プロセスが wait4() システムコールを呼び出して解放されるまでプロセス記述子は存在する)

  • 停止状態 (プロセスは SIGSTOP、SIGSTP、SIGTIN、SIGTOU シグナルの受信後に実行を停止します)

例は次のとおりです:

Linuxでサービスが終了しているかどうかを確認する方法

#2, # netstat -tunple | grep service port

Linux netstat コマンドは、ネットワークの状態を表示するために使用されます。

netstat コマンドを使用すると、Linux システム全体のネットワーク状態を知ることができます。

構文

netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]

パラメータの説明:

-a または --all 接続内のすべてのソケットを表示します。

-A または -- は、このネットワーク タイプの接続に関連するアドレスをリストします。

-c または --continuous は、ネットワークのステータスを継続的にリストします。

-C または --cache は、ルーター構成のキャッシュ情報を表示します。

-e または --extend は、その他のネットワーク関連の情報を表示します。

-F または --fib はルート キャッシュを表示します。

-g または --groups マルチキャスト機能グループのメンバーのリストを表示します。

-h または --help オンライン ヘルプ。

-i または --interfaces は、ネットワーク インターフェイス情報フォームを表示します。

-l または --listening は、監視対象のサーバーのソケットを表示します。

-M または --masquerade は、マスカレードされたネットワーク接続を表示します。

-n または --numeric は、ドメイン ネーム サーバーを経由せずに IP アドレスを直接使用します。

-N または --netlink または --symbolic ネットワークハードウェア周辺機器のシンボリックリンク名を表示します。

-o または --timers タイマーを表示します。

-p または --programs は、Socket を使用しているプログラム識別コードとプログラム名を表示します。

-r または --route はルーティング テーブルを表示します。

-s または --statistics は、ネットワーク稼働情報統計テーブルを表示します。

-t または --tcp は、TCP 伝送プロトコルの接続ステータスを表示します。

-u または --udp は、UDP 伝送プロトコルの接続状態を表示します。

-v または --verbose は命令の実行プロセスを表示します。

-V または --version はバージョン情報を表示します。

-w または --raw は、RAW 転送プロトコルの接続状態を表示します。

-x または --unix このパラメータの効果は、「-A unix」パラメータを指定した場合と同じです。

--ip または --inet このパラメータの効果は、「-A inet」パラメータを指定した場合と同じです。

例は次のとおりです:

Linuxでサービスが終了しているかどうかを確認する方法

推奨学習: Linux ビデオ チュートリアル

以上がLinuxでサービスが終了しているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。