Linuxでサービスを再起動します

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

コンテンツ

このwikiHowは、実行中のサービスをLinuxで強制的に再起動する方法を説明しています。 Linuxディストリビューションに関係なく、いくつかの簡単なコマンドでこれを行うことができます。

ステップに

  1. コマンドラインを開きます。 ほとんどのLinuxディストリビューションには メニュー画面の左下隅にあるオプション。ここには、アプリケーション「ターミナル」があります。これにより、コマンドラインが開きます。
    • Linuxディストリビューションはバージョンによって大きく異なる可能性があるため、「ターミナル」またはコマンドラインはフォルダー内のどこかにある可能性があります。 メニュー.
    • 「ターミナル」アプリは、デスクトップまたは画面下部のメインメニューにあります。 メニュー.
    • 一部のLinuxディストリビューションには、画面の上部または下部にコマンドラインバーがあります。
  2. コマンドを入力して、現在アクティブなサービスを一覧表示します。 タイプ ls /etc/init.d ターミナルでを押して ↵入力。現在アクティブなサービスとそれに対応するコマンドのリストを表示します。
    • このコマンドが機能しない場合は、試してください ls /etc/rc.d/.
  3. 再起動するサービスのジョブ名を見つけます。 通常、このサービス(「Apache」など)は画面の左側にあり、コマンド(「httpd」または「apache2」、Linuxディストリビューションによって異なります)は右側にあります。
  4. restartコマンドを入力します。 タイプ sudosystemctl再起動サービス ターミナルでは、用語を置き換えます サービス 対応するコマンドで、を押します ↵入力.
    • たとえば、Ubuntu LinuxでApacheを再起動するには、次のように入力します。 sudo systemctl restart apache2 ターミナルで。
  5. プロンプトが表示されたら、パスワードを入力します。 スーパーユーザーアカウントに使用するパスワードを入力し、を押します ↵入力。プロセスが再開するはずです。
    • これを行ってもサービスが再起動しない場合は、次のように入力します sudo systemctl stop service、を押します ↵入力その後、割り当てを行います sudosystemctl開始サービス 入ります。

チップ

  • 「chkconfig」コマンドを使用して、システムスタートアップファイルのサービスを追加および削除できます。
  • コンピュータのすべてのディレクトリにある現在のすべてのサービスの包括的なリストについては、次のように入力してください。 ps -A ターミナルで。

警告

  • これを試している間、サービスをランダムに停止しないでください。リストされているサービスのいくつかは、システムを安定させて適切に実行するために必要です。