개요
systemctl에서 특정 서비스를 사용하지 않도록 만드는 과정에서 stop, disable, mask를 주로 사용하는데, 이에 대해 학습
명령어
stop
start와 반대되는 옵션으로, 서비스를 즉각적으로 중지하는 옵션
disable
enable과 반대되는 옵션인데, enable이라는 작업은 /etc/systemd/system에 symlink가 생성되어 boot 시에 로딩되도록 돕는 것
disable은 enable과 반대이므로, /etc/systemd/system에 symlink를 지워 boot 시 서비스가 로딩되지 않도록 만드는 설정
** /usr/lib/systemd/system의 경로에는 벤더사로부터 얻은 서비스의 패키지 유닛 파일들이 위치하는 곳이고, /etc/systemd/system은 시스템 관리자를 위한 공간으로 벤더사에서 제공하는 유닛들을 적절히 Override하여 사용하는 공간
** 즉, /etc/systemd/system 경로를 먼저 확인 후, /usr/lib/systemd/system을 확인하는 식으로 동작
mask
unmask와 반대되는 옵션으로, 어떠한 형태의 실행 시도로도 실행되지 않도록 만드는 옵션 (수작업으로든 부팅 시 자동 실행이든 가리지 않음)