[컴][리눅스][유틸] service 명령어와 systemctl 명령어 차이

차이 / service 명령어와 systemctl 명령어 차이 / service vs systemctl / script

service 명령어와 systemctl 명령어 차이

service 는 wrapper script 이다.
이 script 는 systemd service 의 start, stop, status 와 관련된 일들을 할 수 있도록 해준다.
내부적으로 service script 가 initctl or systemctl or the /etc/init.d 를 사용한다.
복잡한 일을 할 때는 직접 systemctl 등을 이용해야 하지만, start, stop, status 관련 작업은 service script 가 더 낫다. 추가적인 작업을 해주기 때문이다.
예를 들어, socket 과 관련된 systemd service 인 경우 먼저 socket 을 stop 해준다. 이외의 자세한 사항은 위 script 나 ref. 1 을 참고하자.

Reference

  1. Difference between systemctl and service commands - Ask Ubuntu

댓글 없음:

댓글 쓰기