systemd에서 서비스 파일을 중지, 비활성화 및 제거한 후에 데몬을 다시 로드해야 합니까?

systemd에서 서비스 파일을 중지, 비활성화 및 제거한 후에 데몬을 다시 로드해야 합니까?

맞춤 서비스가 있습니다. 최근에 RHEL7용 systemd로 포팅했습니다. 나는 보통 서비스 파일을 중지, 비활성화 및 제거합니다. 이 정도면 충분합니까, 아니면 이것도 해야 합니까?

rm /etc/systemd/system/[servicename] symlinks that might be related
systemctl daemon-reload
systemctl reset-failed

에서:https://superuser.com/a/936976/82754

답변1

먼저 서비스를 중지, 비활성화 및 제거하려면 , 와 systemctl같은 명령을 사용해야 합니다 . [확인]을 사용할 수도 있습니다.systemctl stop [servicename]systemctl disable [servicename]rm [path to service]chkconfig여기]명령이지만 사용자의 마지막 답변 중 하나에서 언급했듯이 이것은 이제 오래된 명령이며 최신 시스템에서는 사용하지 못할 수도 있습니다!

둘째, systemctl daemon-reload위의 내용을 실행한 후에 실행하는 것이 좋습니다.

마지막으로, systemctl reset-failed이전에 서비스가 실패한 경우가 아니면 실행이 필수는 아닙니다. 아래는 systemd 매뉴얼 페이지입니다:

재설정 실패 [패턴...]

지정된 장치의 "실패" 상태를 재설정하거나, 장치 이름이 전달되지 않은 경우 모든 장치의 상태를 재설정합니다. 어떤 방식으로든 장치에 오류가 발생하면(예: 프로세스가 0이 아닌 오류 코드로 종료, 비정상적으로 종료 또는 시간 초과) 자동으로 "실패" 상태로 들어가고 해당 종료 코드와 상태는 서비스가 완료될 때까지 관리자가 검사할 수 있도록 기록됩니다. 이 명령으로 다시 시작되거나 재설정됩니다.

관련 정보