설치된 패키지 목록을 시스템에서 실행되는 서비스(init.d)에 연결하려고 합니다. 이를 위해 ansible을 사용했지만 물론 bash 프롬프트도 사용할 수 있습니다.
예를 들어 openssh가 설치되어 있는지 확인하면 서비스 sshd의 상태도 보고되기를 원합니다.
어떤 서비스가 어떤 패키지에 속하는지 알아낼 수 있는 방법이 있나요?
답변1
다음과 같이 플레이할 수 있습니다:
rpm -qal |grep /usr/lib/systemd/system/ |xargs -l1 basename | xargs systemctl status
어떤 서비스가 어떤 패키지에 속하는지 알아낼 수 있는 방법이 있나요?
rpm -qf /usr/lib/systemd/system/podman.service