著者:
Lewis Jackson
作成日:
6 5月 2021
更新日:
1 J 2024
![今更聞けないsystemd入門 (nasa9084) - builderscon tokyo 2019](https://i.ytimg.com/vi/M9_cIBYwJPY/hqdefault.jpg)
コンテンツ
このwikiページは、Linuxで実行されているサービスを再起動する方法を示しています。これは、Linuxのどのバージョンでも、いくつかの簡単なコマンドで実行できます。
手順
コマンドラインを開きます。 ほとんどのLinuxディストリビューションにはオプションがあります メニュー 画面の左下隅に、メニュー内に「ターミナル」と呼ばれるアプリケーションがあります。これらは、コマンドラインを表示するために開く必要があるオプションです。- Linuxディストリビューションごとに異なるディストリビューションがあるため、オプションのディレクトリ内で「ターミナル」またはコマンドラインアプリケーションを検索する必要がある場合があります。 メニュー.
- 「ターミナル」アプリケーションは、デスクトップまたは画面下部のツールバーにあります。 メニュー.
- 一部のLinuxディストリビューションでは、画面の上部または下部にコマンドラインバーがあります。
コマンドを入力して、現在実行中のサービスを表示します。 インポート ls /etc/init.d ターミナルに移動してを押します ↵入力。これにより、現在実行中のサービスとそれぞれのコマンド名のリストが表示されます。- このコマンドが機能しない場合は、切り替えてみてください ls /etc/rc.d/.
再起動するサービスのコマンド名を見つけます。 通常、画面の左側にサービスの名前(「Apache」など)が表示されますが、コマンド名(Linuxディストリビューションに応じて「httpd」または「apache2」など)が出力されます。右に示します。
再起動コマンドを入力します。 インポート sudosystemctl再起動サービス ターミナルに移動し、必ず部品を交換してください サービス サービスコマンド名によるコマンドの入力を押します ↵入力.- たとえば、Ubuntu LinuxでApacheを再起動するには、次のように入力します。sudo systemctl restart apache2 ターミナルに。
プロンプトが表示されたら、パスワードを入力します。 スーパーユーザーアカウントに使用するパスワードを入力し、をタップします ↵入力。これにより、サービスが再起動します。- 上記を実行してもサービスが再起動しない場合は、次のように入力してみてください sudo systemctl stop service、 押す ↵入力、次に入力します sudosystemctl開始サービス.
助言
- 「chkconfig」コマンドを使用して、ブートシステムでサービスを追加および削除できます。
- コンピューター上のフォルダーに現在存在するすべてのサービスの完全なリストを表示するには、次のように入力します。 ps -A ターミナルに。
警告
- これを試すためにサービスをランダムに停止しないでください。リストされているサービスのいくつかは、システムを安定させてスムーズに実行するために不可欠であると考えられています。