[Linux] systemctl mask 설정하여 실수 줄이기
- IT/리눅스(Linux)
- 2022. 7. 8.
서비스 마스킹 설정하기
서비스 등록
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 enable 서비스이름
명령어를 이용해 주시면 됩니다.
vendor preset: disabled 라는 메시지가 나오게 되는데
vendor preset은 서비스의 기본 설정 값을 나타내 주는 것입니다.