API (daemon 서비스 상태 체크)
현재 설치된 시스템 실행중인 daemon 리스트를 확인
개념 및 목적
API(Application Programming Interface)는 애플리케이션 소프트웨어 및 서비스를 통합하기 위한 프로토콜 세트이다. 새로운 연결 인프라를 지속적으로 구축할 필요 없이 제품 및 서비스가 서로 커뮤니케이션할 수 있으며, 애플리케이션 개발에 간소화하여 시간과 비용을 절약할 수 있도록 도와주는 기능이다. 사용자 공간에서 프로그램들이 리눅스 커널의 시스템 리소스들과 서비스에 접근할 수 있게 한다. [1]
기능 및 옵션
systemctl 명령어 목록 [2]
명령어 | 설명 |
systemctl list-units | 시스템 내부의 실행중인 유닛들을 출력 |
systemctl --all list-units | 시스템 내부의 모든 유닛들을 출력 |
systemctl -t service list-units | service 유닛들만 출력 |
systemctl status "daemon명" | daemon 서비스 상태 확인 |
systemctl stop "daemon명" | daemon 서비스 종료 |
systemctl restart "daemon명" | daemon 서비스 재시작 |
systemctl enable "daemon명" | daemon 서비스 활성화 |
systemctl disable "daemon명" | daemon 서비스 활성화 |
실행 및 확인방법
1. 실행 중인 daemon 서비스 목록 보기
# systemctl list-unit-files -t service | grep enabled
2. 실행중인 daemon 서비스 비활성화 # systemctl disable "daemon 명"
3. daemon 서비스 재활성화 # systemctl enable "daemon 명"
Reference
Last updated