ホームページ  >  記事  >  運用・保守  >  Linuxでサービスのステータスを確認する方法

Linuxでサービスのステータスを確認する方法

王林
王林オリジナル
2019-12-03 13:38:0022344ブラウズ

Linuxでサービスのステータスを確認する方法

1. プロセスを使用して確認します。

コマンド

ps -aux | grep xxx

を使用して、プロセスまたはサービスが存在するかどうかを確認します。 。

オンライン ビデオ チュートリアルの共有: linux ビデオ チュートリアル

2. サービス コマンドを使用します

1. の操作を表示します。単一サービスのステータス:

service 服务名 status

例:

[root@localhost ~]# service sshd status 
openssh-daemon (pid 3701) 正在运行…

2. すべてのサービスの実行ステータスを表示:

service –status -all

3. chkconfig 構成ツールを使用します

(Ubuntu には chkconfig コマンドはありません。代わりに update-rc.d を使用できます。Ubuntu または Debian システムの update-rc.d コマンドは、システムの起動項目を更新するために使用されるスクリプトです。これらのスクリプトへのリンクは /etc/rcN.d/ ディレクトリにあり、対応するスクリプトは /etc/init.d/ ディレクトリにあります。update-rc.d コマンドを理解する前に、知っておく必要があるのはLinux システムの主な起動手順と Ubuntu の実行レベルの知識)

1. 単一サービスの実行ステータスを確認します:

chkconfig 服务名 status

2. 実行中のサービスを確認します。すべてのサービスのステータス

chkconfig –list

3. サービスを閉じるか開始します。 ステータス:

chkconfig –level 345 nscd off/on

4. サービスの追加:

chkconfig –add xxx

(注) : サービス スクリプトは /etc/init.d/ ディレクトリに保存する必要があります)

例: mysqld:

[root@www mysql-5.1.59]#cp support-files/mysql.server etc/init.d/mysqld 
chkconfig mysqld on

(各レベルは ON、各レベルは 2345 レベル) ) これはシステムサービスとして開始されます。

5. サービスの削除:

chkconfig –del XXX

runlevel 現在のレベルを確認します。

注: 実行レベルは、オペレーティング システムが実行されている機能レベルです。

おすすめの関連記事とチュートリアル: linux チュートリアル

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

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