Articles

Debianでのサービスの停止、開始、再起動

サービスとは、必要なときに使用するバックグラウンドで実行されるプログラムのことです。 Apache、ssh、Nginx、またはMysqlは、最も知られているサービスの一部です。 Debian10Busterを含むDebianでは、サービスは/etc/initディレクトリに保存されます。d/、それらはinitシステムまたはsystemdで管理することができ、どちらもサービスステータスを停止、開始、再起動、またはチェックする3つの異なる方法の例

  • サービスコマンド
  • Systemd
  • /etc/initを実行します。,dディレクトリ
  • Linux Debian10Busterでのサービスステータスの確認
  • Debian Linux10Busterでのサービスの開始
  • Linux Debian10Busterでのサービスの停止
  • Linux Debian10Busterでのサービスの再起動

サービスコマンド

Linuxのコマンドサービスは、/etc/initの下に保存されているサービスおよびデーモン、initファイルのステータスの確認、停止、開始、または再起動を行うことができます。dディレクトリ。,

サービスを停止、実行、再起動、または要求時にステータスを出力する構文は次のとおりです。

service<Service-Name><Order>

service ssh status

systemd

systemdはlinuxサービスとデーモンを管理するためのスイートです(最後の”d”はlinuxサービスとデーモンを管理するためのスイートです)。unixデーモンのため)。, Systemctlコマン その目的は、Unix SystemVとBSD initを置き換えるすべてのLinuxディストリビューションの設定と動作を統一することですsystems.It また、後述するinitプログラムを管理します。

サービスのステータスをチェックする構文は次のとおりです。

systemctl status ssh

/etc/init。dディレクトリ

システムが起動すると、initが最初に実行されるプログラムであり、システムがオフになるまでPID1のプロセスとして実行され,”それが直接または間接の祖先その他全てのプロセスを採用して自動的にすべての親を亡くします。 Initはブートプロセス中にカーネルによって起動されます;カーネルが起動できない場合、カーネルパニックが発生します。 Initには通常、プロセス識別子1″が割り当てられます(出典:Wikipedia)

ブート時に開始されるすべてのサービスとデーモンは/etc/initにあります。dディレクトリ。 /Etc/initに格納されているすべてのファイル。dの登録簿サポート停止し、始まり、再始動し、そして点検サービス状態。,
sshサービスのステータスを確認する構文は次のとおりです。

/etc/init。d/ssh status

Linux Debian10Busterでのサービスステータスの確認

以下に、Debian10Buster(または最新のDebianリリース)でのサービスステータスの確認方法を3つの異なる方法で示します。,コマンドservice:

コマンドserviceは、サービスステータスを表示したり、サービスを開始、停止、再起動したり、サービスを表示したりすることができます構文は次のとおりです。

service<Service-Name>status

次の例では、sshを示していますサービスステータス:

サービスsshdステータス

私の場合、sshサービスが出力を実行しているのは次のとおりです。

init内のサービスのステータスをチェックします。,d:

コマンドサービスに加えて、/etc/initに格納されているサービスと対話することもできます。サービスステータスをチェックするには、構文は次のとおりです。

/etc/init。d/<Services-Name>status

sshサービスのステータスを確認するには、次のように実行します。

/etc/init。,=”6e05bbf754″>
systemctl status ssh

Linuxでのサービスの開始Debian10Buster

コマンドserviceを使用してLinuxでサービスを開始するには、構文は次のとおりです。

service<service-name>start

次の例は、Serviceコマンドを使用してsshサービスを開始する方法を示しています。

service ssh start

ステータスと同様に、initからサービスを開始することもできます。,dディレクトリ有益な出力を取得し、構文は次のとおりです。

/etc/init。,systemctlコマンドを使用してsshサービスをタートします。

systemctl start ssh

Linux Debian10Busterでのサービスの停止

サービスコマンドを使用してDebianでサービスを停止するには、構文は次のとおりです。

service<service-name>stop

次の例は、sshサービスを停止する方法を示しています。

service ssh Stop

initを使用してサービスを停止します。,dディレクトリ構文は次のとおりです。

。/etc/init.d/<Service-Name>stop

以下の例は、/etc/initを使用してsshサービスを停止する方法を示しています。dディレクトリ:

./etc/init.,div>

systemctl stop<Service-Name>

以下の例は、systemctlコマンドを使用してsshサービスを停止する方法を示しています。

systemctl stop ssh

linux debian10busterでサービスを再起動する

サービスを再起動するには、コマンドservice runを使用してsshサービスを再起動するには、同じ構文が必要です。

service ssh restart

イニシエーター。,dディレクトリの実行:

/etc/init。d/ssh restart

最後に、Systemd runを使用してsshサービスを再起動します。

systemctl restart ssh

それは管理上のすべてですlinuxの下でのサービス。 サービスの詳細については、関連記事をご覧ください。
この簡単なチュートリアルが役に立つことを願っていま 継続的にフォローしてゆきたいLinuxHint追加更新、Linuxおよびネットワークです。,

  • systemdでサービスをリストする方法
  • Debianに保存されているサービスはどこにありますか?
  • UBUNTUにBIND9をインストールして使用するように設定します
  • systemdユニットファイルサービスを作成します
  • systemdでサービスをリストする方法