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.

관련 정보