systemd
system daemon 을 관리하는 systemctl 사용.
Last updated
system daemon 을 관리하는 systemctl 사용.
Last updated
systemd는 unix 시스템이 부팅 후 프로세스를 실행하는 역할을 합니다.
서비스의 상태를 확인하려면 다음과 같이 BASH 명령을 합니다.
nginx 서비스의 상태를 출력 하는 예제
서비스를 구동하려면 start 명령을 사용합니다.
enable 의 명령으로 부팅시 자동시작이 되도록 설정이 가능합니다.
list-units 명령으로 서비스의 목록을 출력 할 수 있습니다.
설치된 모든 unit 파일을 보기위해서 list-unit-files를 사용합니다.
동일한 용도로 사용하는 서비스가 동시 설치된 경우 충돌을 방지하기 위해서 mask 명령어를 사용합니다.
예)
실수로 ntpd 를 실행하는 경우에는 마스킹이 되어 실행이 되지 않습니다.
마스킹된 서비스를 해제하려면 systemctl unmask 명령어를 실행합니다.
enabled 된 모든 서비스 확인
구동에 실패한 서비스 확인
현재 실행중인 active 목록
상태가 inactive 인 목록
상태가 running 인 목록
특성서비스가 active 상태인지 조회할 경우
특정서비스가 enabled 상태인지 조회할 경우