著者:
Judy Howell
作成日:
1 J 2021
更新日:
22 六月 2024
コンテンツ
このwikiHowは、実行中のサービスをLinuxで強制的に再起動する方法を説明しています。 Linuxディストリビューションに関係なく、いくつかの簡単なコマンドでこれを行うことができます。
ステップに
- コマンドラインを開きます。 ほとんどのLinuxディストリビューションには メニュー画面の左下隅にあるオプション。ここには、アプリケーション「ターミナル」があります。これにより、コマンドラインが開きます。
- Linuxディストリビューションはバージョンによって大きく異なる可能性があるため、「ターミナル」またはコマンドラインはフォルダー内のどこかにある可能性があります。 メニュー.
- 「ターミナル」アプリは、デスクトップまたは画面下部のメインメニューにあります。 メニュー.
- 一部のLinuxディストリビューションには、画面の上部または下部にコマンドラインバーがあります。
- コマンドを入力して、現在アクティブなサービスを一覧表示します。 タイプ ls /etc/init.d ターミナルでを押して ↵入力。現在アクティブなサービスとそれに対応するコマンドのリストを表示します。
- このコマンドが機能しない場合は、試してください ls /etc/rc.d/.
- 再起動するサービスのジョブ名を見つけます。 通常、このサービス(「Apache」など)は画面の左側にあり、コマンド(「httpd」または「apache2」、Linuxディストリビューションによって異なります)は右側にあります。
- restartコマンドを入力します。 タイプ sudosystemctl再起動サービス ターミナルでは、用語を置き換えます サービス 対応するコマンドで、を押します ↵入力.
- たとえば、Ubuntu LinuxでApacheを再起動するには、次のように入力します。 sudo systemctl restart apache2 ターミナルで。
- プロンプトが表示されたら、パスワードを入力します。 スーパーユーザーアカウントに使用するパスワードを入力し、を押します ↵入力。プロセスが再開するはずです。
- これを行ってもサービスが再起動しない場合は、次のように入力します sudo systemctl stop service、を押します ↵入力その後、割り当てを行います sudosystemctl開始サービス 入ります。
チップ
- 「chkconfig」コマンドを使用して、システムスタートアップファイルのサービスを追加および削除できます。
- コンピュータのすべてのディレクトリにある現在のすべてのサービスの包括的なリストについては、次のように入力してください。 ps -A ターミナルで。
警告
- これを試している間、サービスをランダムに停止しないでください。リストされているサービスのいくつかは、システムを安定させて適切に実行するために必要です。