systemctlステータス表示ベンダーデフォルト:無効

systemctlステータス表示ベンダーデフォルト:無効

「サプライヤプリセット:無効」が何を意味するのかを明確に説明できますか?このオプションは、RHEL7でパッケージを有効にした後に表示されます。

答え1

ベンダープリセット:無効が表示されている場合は、サービスを初めてインストールするときに起動時にサービスが無効になるため、手動で開始する必要があることを意味します。起動時にサービスが自動的に開始されるようにするには、を使用して起動設定を変更します。systemctl enable <service>例: systemctl enable httpd

詳細な説明は で確認できますRHEL systemctl ドキュメントまたはsystemctl のマニュアルページ自体

● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2018-09-10 09:29:16 MDT; 1h 3min ago
     Docs: man:httpd(8)
           man:apachectl(8)
  Process: 6917 ExecReload=/usr/sbin/httpd $OPTIONS -k graceful (code=exited, status=0/SUCCESS)
 Main PID: 1261 (httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─1261 /usr/sbin/httpd -DFOREGROUND
           ├─6936 /usr/sbin/httpd -DFOREGROUND
           ├─6937 /usr/sbin/httpd -DFOREGROUND
           ├─6938 /usr/sbin/httpd -DFOREGROUND
           ├─6939 /usr/sbin/httpd -DFOREGROUND
           └─6940 /usr/sbin/httpd -DFOREGROUND

Sep 10 09:28:51 localhost systemd[1]: Starting The Apache HTTP Server...
Sep 10 09:29:16 localhost systemd[1]: Started The Apache HTTP Server.
Sep 10 10:21:02 localhost systemd[1]: Reloaded The Apache HTTP Server.

答え2

からインポートシステム人ページ:

(...)ユニットファイルにベンダー提供バージョンがない場合(つまり、/ etc / systemd / systemまたは/run / systemd / systemでのみ定義され、/ usrに保存されているユニットファイルには定義されていない)、それは削除されません。また、デバイスが保護されていても保護されません。

/usrベンダーがSystemDを使用している場合、ベンダーは、ユーザーがファイルを変更したい場合にデフォルトとして機能するようにSystemDファイルのインストールを構成することをお勧めします。

ベンダーがアクティブにしたsystemdファイルの例:

● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu YYYY-MM-DD HH:mm:ss TZ; 1h 0min ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 12345 (sshd)
   CGroup: /system.slice/sshd.service
           └─12345 /usr/sbin/sshd -D

MMM DD HH:mm:ss XXXXXX systemd[1]: Starting OpenSSH server daemon...
MMM DD HH:mm:ss XXXXXX systemd[1]: Started OpenSSH server daemon.

関連情報