GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntuでサービスを開始、停止、または再起動する方法

他のすべてのオペレーティングシステムと同様に、Linuxには、システムの実行中に特定の重要な機能を実行するためにバックグラウンドで実行されるサービスやその他のプロセスがあります。システムが起動すると、サービスは自動的に開始され、システムがシャットダウンされるまでバックグラウンドで実行され続けます。ただし、サービスを手動で開始、停止、再起動することもできます。

この記事では、Ubuntuでサービスを開始、停止、再起動するためのさまざまな方法を紹介します。この記事では、systemd、serviceコマンド、およびinitスクリプトについて説明します。これらのコマンドは、新しいUbuntu 22.04を含む、現在のすべてのバージョンのUbuntuで機能します。

Ubuntuのすべてのサービスを一覧表示

開始する前に、サービスを管理するためにサービス名を知る必要があるため、コンピューター上のすべてのサービスのリストを取得する方法を説明します。

service --status-all

Ubuntuのサービスの完全なリストが表示されます。

Systemdを使用してUbuntuでサービスを開始/停止/再起動する

Systemd systemctlユーティリティを使用して、サービスを開始、停止、または再起動できます。これは、Ubuntu 18.04、Ubuntu 20.04、Ubuntu22.04などの現在のUbuntuバージョンで推奨される方法です。

ターミナルウィンドウを開き、次のコマンドを入力します。たとえば、この場合、UbuntuでUFWファイアウォールサービスを開始、停止、または再起動したいと思います。

構文は次のとおりです。

sudo systemctl [action] [service name]

サービスを開始するには:

sudo systemctl stop ufw

サービスを停止するには:

sudo systemctl start ufw

サービスを再開するには:

sudo systemctl restart ufw

サービスのステータスを確認するには:

sudo systemctl status ufw

Ubuntuでserviceコマンドを使用してサービスを開始/停止/再起動

serviceコマンドを使用して、サービスを開始、停止、または再起動することもできます。ターミナルウィンドウを開き、次のコマンドを入力します。

サービスを開始するには:

sudo service ufw stop

サービスを停止するには:

sudo service ufw start

サービスを停止するには:

sudo service ufw restart

サービスのステータスを確認するには:

sudo service ufw status

Initスクリプトを使用してUbuntuのサービスを管理する

/etc/init.dディレクトリのinitスクリプトを使用して、サービスを開始、停止、または再起動できます。このディレクトリは、実際にはさまざまなサービスのさまざまなスクリプトで構成されています。 UbuntuがSystemdに切り替わったため、initスクリプトは非推奨になりました。そのため、このメソッドは、古いバージョンのUbuntuを処理する必要がある場合にのみ使用されます。ターミナルウィンドウを開き、次のコマンドを入力します。

サービスを開始するには:

/etc/init.d/ufw start

サービスを停止するには:

/etc/init.d/ufw stop

サービスを停止するには:

/etc/init.d/ufw restart

サービスのステータスを確認するには:

/etc/init.d/ufw status

これにより、オペレーティングシステム全体を再起動せずに、さまざまな方法でサービスを開始、停止、および再起動できます。これらのコマンドは、他のLinuxディストリビューションでも使用できます。


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

  2. CentOS 8でサービスを開始、停止、または再起動します-ステップバイステップのプロセス?

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

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

  2. UbuntuでApacheサーバーを起動、停止、または再起動する方法

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

  1. Ubuntu22.04で起動時にサービスを開始する方法

  2. Apacheを開始、停止、または再起動する方法

  3. Nginxを開始、停止、または再起動する方法