관리 메뉴

FU11M00N

[Linux] systemctl vs service 본문

Linux

[Linux] systemctl vs service

호IT 2020. 9. 6. 03:53

리눅스를 사용하다보면 

 

# service telnet(서비스 명) start 
# systemctl start telnet(서비스 명)

 

 

이 구문이 둘다 상관없이 먹힐때도 있고, 안됐던 적도 있습니다.

최종적으로 CentOS 6 이전 버젼은 service 구문으로 사용되고
CentOS 7 버젼 이후는 systemctl 구문으로 사용 된다고 합니다.

CentOS 7 버전에서 service 구문을 입력하면 
Redirecting to /bin/systemctl start xxxx.service 으로 통용되어 systemctl로 재지정되어 찾습니다.

CentOS 6 이전 버젼은 /etc/rc.d/init.d 에서 서비스를 관리했는데,
CentOS 7 버젼 이후는 서비스 관리 스크립트들을 서비스 유닛(Unit) 으로 변경 됐다고합니다.
변경되어진 서비스 유닛은 .service로 끝나는 파일이고 systemctl로 제어 됩니다.

 

 

 

Ref

https://heni.tistory.com/22 

Comments