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

[1] https://en.wikipedia.org/wiki/Linux_kernel_interfaces

[2] http://man7.org/linux/man-pages/man1/systemctl.1.html

Last updated