본문 바로가기

Web Server(APM)

apache2 server 상태 확인, 시작, 중지, 재시작

운영중인 servcie의 상태를 확인하고 시작, 중지, 재시작 하는 명령어에 대해서 알아보자.

 

1) service [service이름] status

service apache2 status : apache server 상태 확인

service apache2 status

service start, stop, restart 명령어는 사용하기 할때마다 해당 계정의 비밀번호를 입력해야 하기 때문에 번거롭다. 그래서 sudo su - 의 명령어를 통해 super user의 권한을 갖고 명령을 실행해보겠다.

2) service [service이름] start

service apache2 start : apache server 시작

service apache2 start
local host page after apache server start 

3) service [service이름] stop

service apache2 stop : apache server 중지

service apache2 stop
local host page after apache server stop

 

4) service [service이름] restart

service apache2 restart : apache server 재시작. 이는 apache의 모든 프로세스를 종료 시키고 재시작하는 stop+start와 동일하다. 완전한 종료는 되지만 서비스의 끊김이 발생한다.

 

5)service [service이름] graceful

service apache2 restart :  접속된 connectino을 유지한다는 점이 restart와의 차이점이다. 그 외 apcahe 모든 프로세스를 종료하고 재시작한다. 운영중인 서버에 재시작 작업을 할 때는 이 명령어를 사용하는 것이 좋다.

 

service apache2 restart / service apache2 graceful

 

※참고사이트

https://idchowto.com/?p=38239 (apache restart와 graceful의 차이)

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_service (linux service)