✏️ 데몬
- 리눅스에서 사용되는 용어이다.
- vim, ls, locate 처럼 필요할 때만 실행되는 프로세스라면,
데몬은 리눅스를 사용하는동안 계속 실행시켜야 되는 프로세스를 뜻한다.
- 대표적으로 NGINX 가 데몬에 속한다.
- 실행상태로 외부에서 오는 요청에대한 응답을 해줘야되기 때문
📍 데몬 상태 확인하기
- 데몬에 관련된 명령을 수행하기 위해선 항상 아래와 같은 명령어를 입력해주어야 한다.
- 아래와 같은 명령어를 사용해 데몬에게 다양한 명령을 수행할 수 있다.
systemctl
✏️ NGINX 설치
yum install nginx
✏️ NGINX 에게 명령하기
📍 실행과 종료
systemctl start nginx
systemctl stop nginx
- nginx 재시작
- 주로, 설정파일의 내용이 바뀌었을 때, 그 사항들을 반영하기 위해 사용
systemctl restart nginx
📍 상태 확인하기
- 실행 상황 확인
- 만약 실행되지 않은 상태에서 명령어를 입력하면
Actice: incrive (dead) 라는 메시지가 출력된다.
systemctl status nginx
📍 NGINX 자동으로 실행시키기
- 아래의 명령어를 입력하면 리눅스를 실행할 때 자동으로 NGINX 가 실행되게 된다.
status
로 확인해보면 Loaded: … enable;
이라는 메시지가 출력된 걸 확인할 수 있다.
- ⚠️ 이 멸령어는 리눅스를 실행할 때 자동으로 NGINX 를 실행하는 명령어이다.
- 이 명령어로는 종료된 NGINX 를 실행시킬 수 없다.
systemctl enable nginx
- 반대로 해당 설정을 취소하려면 아래의 명령어를 입력하면 된다.
systemctl disable nginx
✏️ CURL
- curl 은 리눅스에서 사용되는 텍스트 브라우저이다.
- 명령어를 통해 원하는 url 에 접속할 수 있다.
curl localhost:80