GNU/Linux >> Linux の 問題 >  >> Debian

Debian 10でサービスを開始、停止、再起動する方法

Windowsオペレーティングシステムには、サービスの表示、開始、停止など、サービス全体を管理できるサービスウィンドウがあります。同様に、Linux(Debian)オペレーティングシステムにも同じことを行うためのターミナルがあります。

この記事では、Debianバージョン10でサービスを開始、停止、再起動するさまざまな方法に焦点を当てます。

Debian10ですべてのサービスを一覧表示する方法

Debian 10で実行されているサービス全体を表示したい場合は、次のコマンドを実行できます。

ls /etc/init.d/

Debianオペレーティングシステムで実行されているすべてのサービスとプロセスのより詳細なリストを取得したい場合は、次のコマンドを実行してください。

systemctl list-unit-files

上記のコマンドをroot権限で実行する必要があります。そうしないと、次のスクリーンショットに示すようなエラーが発生します。

init.dを使用して特定のサービスのステータスを確認する方法

特定のサービスが実行されているかどうかを確認するには、いくつかの方法があります。そのような方法の1つは、init.dを使用することです。次の構文を持つroot権限でコマンドを実行できます

/etc/init.d/{servicename} status

ネットワークサービスのステータスを確認しましょう。完全なコマンドは次のようになります

/etc/init.d/networking status

ネットワークインターフェイスがアクティブであることが上からはっきりとわかります。

systemctlを使用して特定のサービスのステータスを確認する方法

特定のサービスのステータスをチェックする2番目の方法の1つは、systemctlを使用することです。コマンドの構文は次のとおりです。

systemctl status {servicename}

再度、ネットワークサービスの例を取り上げて、そのステータスを確認します。このためには、Debian端末でroot権限を使用して次のコマンドを実行します。

systemctl status networking

結果が返されると、ネットワークサービスが実行されており、インターフェイスが稼働していることが明確に示されます。

特定のサービスを停止、開始、再開する方法

特定のサービスを停止および開始するには、2つの方法があります。ここに両方の​​方法をリストします。

init.dを使用してサービスを開始および停止します

まず、すでに実行中のネットワークサービスを停止して、init.dを使用してサービスを停止する方法を示します。 root権限で次のコマンドを実行します

/etc/init.d/networking stop

コマンドの完全な構文は次のようになります

/etc/init.d/{servicename} stop

ネットワークサービスのステータスを確認するために、すでに説明したコマンドを実行してみましょう。

/etc/init.d/networking status

上のスクリーンショットは、ネットワークサービスが実行されておらず、インターフェイスが非アクティブであることを示しています。

ネットワークサービスが停止したら、サービスを開始して、サービスを開始する方法を示します。コマンドは次のようになります。

/etc/init.d/networking start

したがって、コマンドの構文は次のようになります。

/etc/init.d/{servicename} start

ネットワークサービスが正常に実行されたことを確認しましょう。したがって、ステータスを取得します。

/etc/init.d/networking status

上のスクリーンショットが示すように、ネットワークサービスは正常に実行されました。

systemctlを使用してサービスを開始および停止します

systemctlを使用して、サービスを開始および停止できます。すでに実行中のネットワークサービスを停止しましょう。 root権限で次のコマンドを実行します

systemctl stop networking

このコマンドは、画面に出力を返しません。確認するには、次のコマンドを実行します。

systemctl status networking

上のスクリーンショットは、ネットワークサービスが停止し、ネットワークインターフェイスが非アクティブであることを明確に示しています。

サービスが開始されたら、サービスを開始して、サービスの開始方法を説明します。コマンドの構文は次のとおりです。

systemctl start networking

上記のコマンドが正常に実行されると、端末には何も表示されません。サービスが正常に実行されたことを確認するには、すでに説明したコマンドを使用してサービスのステータスを確認します。

systemctl status networking

コマンドの出力は、ネットワークサービスが正常に実行され、そのインターフェイスが起動していることを示しています。

init.dとsystemctlを使用してサービスを再起動します

init.dとsystemctlを使用して、任意のサービスを直接再起動できます。両方のコマンドの構文は次のようになります

/etc/init.d/{servicename} restart

systemctl restart {servicename}

ネットワークサービスを再起動するには、上記のコマンドは次のようになります。

/etc/init.d/networking restart
systemctl restart networking

これらのコマンドが正常に実行されると、端末には何も返されません。コマンド出力でアクティブなタイムスタンプを探した後、ステータスから確認できます。

この記事を楽しんでいただけたでしょうか。ご不明な点やご提案がございましたら、コメント欄にご記入の上、お知らせください。


Debian
  1. systemd RHEL 7 Linuxサーバーでサービスを開始、停止、再起動します

  2. Debian – Debianのサービスはどのように機能し、どのように管理できますか?

  3. Debian – Dirmngrをシャットダウンして再起動する方法は?

  1. Linux専用サーバーでサービスを開始、停止、再起動する方法

  2. Plex Media Server Ubuntu / Debianを手動で起動、再起動、停止します

  3. CentOSWebパネルでサービスを開始/停止/再開する方法

  1. Linuxでサービスを開始、停止、および再起動する方法

  2. Linux で crond デーモンを開始、停止、再起動する

  3. Zimbra サービスを開始、停止、再起動する方法