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

著者: Lewis Jackson
作成日: 6 5月 2021
更新日: 1 J 2024
Anonim
今更聞けないsystemd入門 (nasa9084) - builderscon tokyo 2019
ビデオ: 今更聞けないsystemd入門 (nasa9084) - builderscon tokyo 2019

コンテンツ

このwikiページは、Linuxで実行されているサービスを再起動する方法を示しています。これは、Linuxのどのバージョンでも、いくつかの簡単なコマンドで実行できます。

手順

  1. コマンドラインを開きます。 ほとんどのLinuxディストリビューションにはオプションがあります メニュー 画面の左下隅に、メニュー内に「ターミナル」と呼ばれるアプリケーションがあります。これらは、コマンドラインを表示するために開く必要があるオプションです。
    • Linuxディストリビューションごとに異なるディストリビューションがあるため、オプションのディレクトリ内で「ターミナル」またはコマンドラインアプリケーションを検索する必要がある場合があります。 メニュー.
    • 「ターミナル」アプリケーションは、デスクトップまたは画面下部のツールバーにあります。 メニュー.
    • 一部のLinuxディストリビューションでは、画面の上部または下部にコマンドラインバーがあります。

  2. コマンドを入力して、現在実行中のサービスを表示します。 インポート ls /etc/init.d ターミナルに移動してを押します ↵入力。これにより、現在実行中のサービスとそれぞれのコマンド名のリストが表示されます。
    • このコマンドが機能しない場合は、切り替えてみてください ls /etc/rc.d/.

  3. 再起動するサービスのコマンド名を見つけます。 通常、画面の左側にサービスの名前(「Apache」など)が表示されますが、コマンド名(Linuxディストリビューションに応じて「httpd」または「apache2」など)が出力されます。右に示します。

  4. 再起動コマンドを入力します。 インポート sudosystemctl再起動サービス ターミナルに移動し、必ず部品を交換してください サービス サービスコマンド名によるコマンドの入力を押します ↵入力.
    • たとえば、Ubuntu LinuxでApacheを再起動するには、次のように入力します。sudo systemctl restart apache2 ターミナルに。
  5. プロンプトが表示されたら、パスワードを入力します。 スーパーユーザーアカウントに使用するパスワードを入力し、をタップします ↵入力。これにより、サービスが再起動します。
    • 上記を実行してもサービスが再起動しない場合は、次のように入力してみてください sudo systemctl stop service、 押す ↵入力、次に入力します sudosystemctl開始サービス.
    広告

助言

  • 「chkconfig」コマンドを使用して、ブートシステムでサービスを追加および削除できます。
  • コンピューター上のフォルダーに現在存在するすべてのサービスの完全なリストを表示するには、次のように入力します。 ps -A ターミナルに。

警告

  • これを試すためにサービスをランダムに停止しないでください。リストされているサービスのいくつかは、システムを安定させてスムーズに実行するために不可欠であると考えられています。