Linuxでサービスを再起動する方法

著者: Florence Bailey
作成日: 23 行進 2021
更新日: 1 J 2024
Anonim
今更聞けないsystemd入門 (nasa9084) - builderscon tokyo 2019
ビデオ: 今更聞けないsystemd入門 (nasa9084) - builderscon tokyo 2019

コンテンツ

この記事では、Linuxでサービス(サービス)を強制的に再起動する方法を説明します。これは、任意のLinuxディストリビューションでいくつかの簡単なコマンドを使用して実行できます。

ステップ

  1. 1 ターミナルを開きます。 ほとんどのLinuxディストリビューションには、ターミナルアプリケーションを含むメニュー(画面の左下隅)があります。ターミナルは、Windowsのコマンドラインに似ています。
    • ユーザーインターフェイスはLinuxディストリビューションに依存するため、メニューフォルダーの1つでターミナルアプリケーションを見つける必要がある場合があります。
    • ターミナルアプリケーションアイコンは、メニューではなく、デスクトップまたは画面下部のツールバーに表示される可能性があります。
    • 一部のLinuxディストリビューションでは、端末回線が画面の上部または下部に表示されます。
  2. 2 コマンドを入力して、アクティブなすべてのサービスのリストを表示します。 入力 ls /etc/init.d ターミナルでを押して ↵入力..。画面には、実行中のサービスのリストと対応するコマンド名が表示されます。
    • このコマンドが機能しなかった場合は、次のように入力します ls /etc/rc.d/.
  3. 3 再起動するサービスのコマンド名を見つけます。 通常、サービス名(たとえば、「Apache」)は画面の左側に表示され、コマンド名(たとえば、Linuxディストリビューションに応じて「httpd」または「apache2」)は右側に表示されます。画面。
  4. 4 コマンドを入力して、サービスを再起動します。 入力 sudosystemctl再起動サービス ターミナルでは、代わりに サービス サービスコマンドの名前に置き換えて、を押します ↵入力.
    • たとえば、UbuntuでApacheを再起動するには、次のように入力します。 sudo systemctl restart apache2 ターミナルで。
  5. 5 プロンプトが表示されたら、パスワードを入力します。 スーパーユーザーのパスワードを入力し、をクリックします ↵入力..。サービスが再開されます。
    • サービスが再起動していない場合は、次のように入力します sudo systemctl stop service、 クリック ↵入力次に入力します sudosystemctl開始サービス.

チップ

  • 「chkconfig」コマンドを使用して、スタートアップリストにサービスを追加したり、スタートアップリストからサービスを削除したりできます。
  • (すべてのディレクトリ内の)完全にすべてのアクティブなサービスのリストを表示するには、次のように入力します。 ps -A ターミナルで。

警告

  • 目的がわからないサービスを停止しないでください。システムをスムーズに実行するには、一部のサービスが必要であることに注意してください。