CentOS 7 / RHEL 7 service 명령어가 바뀌었다..

CentOS 7 / RHEL 7 가 되면서 기존에 사용하던 service 명령이 안먹힌다.

보면 systemctl 명령을 사용 하라고 한다..

그리고 기존에 부팅때 서비스를 자동 실행 하도록 등록 하는 명령인 chkconfig도 systemctl 에 포함이 됐다..

사용 방법은 초 간다..

service 서비스명 start    => systemctl start 서비스명

service 서비스명 restart    => systemctl restart 서비스명

service 서비스명 stop    => systemctl stop   서비스명

으로 간단 사용 가능

 

chkconfig 서비스 명   on   => systemctl enable 서비스명 으로
chkconfig 서비스명    off  => systemctl disable 서비스명 으로

추가로 실제 서비스가 자동실행으로 적용 됐는지 확인은

systemctl is-enable 서비스명 으로 하면 된다.

자동실행 서비스 목록을 보고 싶을때 사용 하는 명령인  chkconfig –list

은 systemctl listunitfiles type=service  로 다소 복잡 하게 바뀌었다.