著者:
Florence Bailey
作成日:
23 行進 2021
更新日:
1 J 2024
![今更聞けないsystemd入門 (nasa9084) - builderscon tokyo 2019](https://i.ytimg.com/vi/M9_cIBYwJPY/hqdefault.jpg)
コンテンツ
この記事では、Linuxでサービス(サービス)を強制的に再起動する方法を説明します。これは、任意のLinuxディストリビューションでいくつかの簡単なコマンドを使用して実行できます。
ステップ
1 ターミナルを開きます。 ほとんどのLinuxディストリビューションには、ターミナルアプリケーションを含むメニュー(画面の左下隅)があります。ターミナルは、Windowsのコマンドラインに似ています。
- ユーザーインターフェイスはLinuxディストリビューションに依存するため、メニューフォルダーの1つでターミナルアプリケーションを見つける必要がある場合があります。
- ターミナルアプリケーションアイコンは、メニューではなく、デスクトップまたは画面下部のツールバーに表示される可能性があります。
- 一部のLinuxディストリビューションでは、端末回線が画面の上部または下部に表示されます。
2 コマンドを入力して、アクティブなすべてのサービスのリストを表示します。 入力 ls /etc/init.d ターミナルでを押して ↵入力..。画面には、実行中のサービスのリストと対応するコマンド名が表示されます。
- このコマンドが機能しなかった場合は、次のように入力します ls /etc/rc.d/.
3 再起動するサービスのコマンド名を見つけます。 通常、サービス名(たとえば、「Apache」)は画面の左側に表示され、コマンド名(たとえば、Linuxディストリビューションに応じて「httpd」または「apache2」)は右側に表示されます。画面。
4 コマンドを入力して、サービスを再起動します。 入力 sudosystemctl再起動サービス ターミナルでは、代わりに サービス サービスコマンドの名前に置き換えて、を押します ↵入力.
- たとえば、UbuntuでApacheを再起動するには、次のように入力します。 sudo systemctl restart apache2 ターミナルで。
5 プロンプトが表示されたら、パスワードを入力します。 スーパーユーザーのパスワードを入力し、をクリックします ↵入力..。サービスが再開されます。
- サービスが再起動していない場合は、次のように入力します sudo systemctl stop service、 クリック ↵入力次に入力します sudosystemctl開始サービス.
チップ
- 「chkconfig」コマンドを使用して、スタートアップリストにサービスを追加したり、スタートアップリストからサービスを削除したりできます。
- (すべてのディレクトリ内の)完全にすべてのアクティブなサービスのリストを表示するには、次のように入力します。 ps -A ターミナルで。
警告
- 目的がわからないサービスを停止しないでください。システムをスムーズに実行するには、一部のサービスが必要であることに注意してください。