このWikiHowでは、Linuxで現在実行中のサービスを強制的に再起動する方法を説明します。Linuxの種類に関係なく、いくつかの簡単なコマンドで実行できます。
1
コマンドラインを開きます。ほとんどのLinuxディストリビューションには、画面左下に「メニュー」オプションがあり、その中に「ターミナル」と呼ばれるアプリケーションがあります。
- Linuxディストリビューションはリリースごとに外観が異なるため、メニュー内のフォルダーの中から「Terminal」またはコマンドラインアプリを探す必要があるかもしれません。
- メニューではなく、デスクトップや画面下のツールバーに「Terminal」アプリがある場合もあります。
- Linuxディストリビューションによっては、画面の上部または下部にコマンドラインバーがあります。
2
現在実行中のサービスを表示するコマンドを入力する。ターミナルに ls /etc/init.d と入力し、↵ Enter キーを押します。これにより、現在実行中のサービスとそれに対応するコマンド名のリストが表示されます。
- このコマンドが機能しない場合は、代わりにls /etc/rc.d/を試してください。
3
再起動したいサービスのコマンド名を見つける。通常、画面の左側にサービス名(例:"Apache")が表示され、右側にコマンド名(例:"httpd "または "apache2"、お使いのLinuxディストリビューションによって異なる)が表示されます。
4
再起動コマンドを入力する。Terminal に sudo systemctl restart service と入力し、コマンドの service の部分をサービスのコマンド名に置き換えて ↵ Enter を押します。
- 例えば、Ubuntu LinuxでApacheを再起動するには、Terminalにsudo systemctl restart apache2と入力します。
5
プロンプトが表示されたら、パスワードを入力します。スーパーユーザーアカウントで使用しているパスワードを入力し、↵ Enterを押します。これでプロセスが再起動するはずです。
- この操作を行ってもサービスが再起動しない場合は、sudo systemctl stop serviceと入力して↵ Enterキーを押し、sudo systemctl start serviceと入力してみてください。
コメント
最新を表示する
NG表示方式
NGID一覧