[Linux] systemctl mask 설정하여 실수 줄이기

서비스 마스킹 설정하기

 

서비스 등록

systemctl mask 서비스이름

리눅스 서비스 마스크 설정

/etc/systemd/system/httpd.service에서 /dev/null로 심볼릭 링크를 생성했습니다.

 

나오는 메시지를 보시면 아시겠지만 mask는 /dev/null이 서비스로 심볼릭 링크 되는 구조입니다.

ln -s /dev/null httpd.target 파일이 생성됩니다.

 

서비스 확인

sysctlctl status 서비스이름

리눅스 서비스 확인

 

서비스 마스크 제거

systemctl unmask 서비스이름

리눅스 서비스 마스크 제거

rm httpd.target 이 됩니다.

 

mask를 하게 되면 서비스가 실수로 구동될 일이 없게 됩니다.

 

systemctl 서비스 확인 방법

부팅 시 자동으로 서비스를 실행하게 하려면

systemctl enable 서비스이름

명령어를 이용해 주시면 됩니다.

 

vendor preset: disabled 라는 메시지가 나오게 되는데

vendor preset은 서비스의 기본 설정 값을 나타내 주는 것입니다.

댓글

Designed by JB FACTORY