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

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

王林
リリース: 2019-12-03 13:38:00
オリジナル
22408 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート