GNU/Linux >> Linux の 問題 >  >> Linux

メソッド呼び出しの発行に失敗しました:ユニット.serviceをロードできませんでした–RHEL7Linuxエラー

症状

serviceでサービスを開始しようとしたとき またはsystemctl Redhat 7 Linuxシステムのコマンドでは、次のエラーメッセージが画面に表示される場合があります。

Failed to issue method call: Unit service_name.service failed to load: No such file or directory.

解決策

このエラーメッセージは、Linuxシステムにインストールされていないサービスを開始または有効にしようとした場合、または間違ったサービス名を入力した場合に表示されます。この問題を修正するには、実行しようとしているサービスがインストールされており、正しいサービス名で参照していることを確認してください。これを行うには、以下のコマンドを使用してRedhat 7システムで利用可能なすべてのサービスを一覧表示し、実行しようとしているサービスを見つけます。サービス名は必ずしもパッケージ名に対応しているとは限らないため、混乱する可能性があります。

[root@rhel7 ~]# systemctl list-units --type=service

サービスのリストは非常に長くなる可能性があるため、出力をgrepにパイプします。 特定のキーワードを検索するコマンドも便利です。例:

[root@rhel7 ~]# systemctl list-units --type=service | grep at\..*service

<中央>


Linux
  1. Linux OS サービス「ネットワーク」

  2. Linux OS サービス「ポートマップ」

  3. Linux OS サービス「auditd」

  1. Linux OS サービス「nfs」

  2. Linux OS サービス「microcode_ctl」

  3. Linux OS サービス「NetFS」

  1. Linux OS サービス「hplip」

  2. Linux OS サービス「ldap」

  3. Linux OS サービス「yppasswdd」