활성화된 서비스 목록 조회
1. systemctl
현재 활성화된 모든 서비스 목록 출력
systemctl list-units --type=service
2. systemd
systemd 서비스 파일은 일반적으로 "/etc/systemd/system" 또는 "/usr/lib/systemd/system" 디렉토리에 저장된다. 이 디렉토리에서 활성화된 서비스 파일을 찾을 수 있다.
ls -lh /etc/systemd/system/*.service
ls -lh /usr/lib/systemd/system
3. ps
ps 명령어를 사용하여 현재 실행 중인 프로세스 중에서 서비스 프로세스를 찾을 수 있다.
ps aux | grep "service"
비활성화된 서비스 목록 조회
1. systemctl
비활성화된 서비스는 'loaded', 'inactive' 로만 표시된다.
systemctl list-units --type=service --all | grep 'nfs'
nfs-idmapd.service loaded inactive dead NFSv4 ID-name mapping service
nfs-mountd.service loaded inactive dead NFS Mount Daemon
nfs-server.service loaded inactive dead NFS server and services
nfs-utils.service loaded inactive dead NFS server and client services
nfsdcld.service loaded inactive dead NFSv4 Client Tracking Daemon
2. grep
특정 키워드를 사용하여 비활성화된 서비스를 찾을 수 있다. 예를 들어, 'Disabled' 라는 키워드가 포함된 서비스를 찾고 싶다면 아래처럼 하면 된다.
systemctl list-units --type=service --all | grep 'Disabled'