Centos7.8은 nginx 부팅 자체 시작/nginx 시작, 중지, 보기 버전 및 기타 명령 요약을 설정합니다.

목차

1. /usr/lib/md/systemsyste를 입력합니다.

2. nginx.service 파일 생성

3. vim 편집 nginx.service

4. 부팅이 자동으로 시작되도록 설정

5. 처음부터 부팅을 취소하도록 설정  

6. nginx 서비스 시작, 재시작, 중지, 서비스 보기, 상태 보기

7. nginx 프로세스를 확인하여 서비스 존재 여부 확인

8. nginx 버전 확인


1. /usr/lib/md/systemsyste를 입력합니다.

cd /usr/lib/systemd/system

2. nginx.service 파일 생성

touch nginx.service

3. vim 편집 nginx.service

ExecStart, ExecReload 및 ExecStop의 경로는 실제 nginx 설치 경로에 따라 수정됩니다. 

    ----------------파일의 내용은 다음과 같습니다 ----------- --- -----------
[Unit]  
Description=nginx
After=network.target
             
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
             
[Install]
WantedBy=multi-user.target

 ------------------------------파일의 내용은 위와 같습니다------------ ---- -------------------------

명령 주석은 다음과 같습니다.

[단위] : 서비스 설명

설명 : 서비스 설명
After : 서비스 범주 설명
[Service] 서비스 작업 매개 변수 설정
Type=forking 백그라운드에서 실행되는 형식
ExecStart 는 서비스의 특정 작업 명령
ExecReload 는 다시 시작 명령
ExecStop 은 중지 명령
PrivateTmp=True 는 독립적인 임시 서비스를 서비스 공간에 할당함을 의미합니다
 . 참고:

        [서비스] 의 시작, 재시작, 정지 명령은 모두 절대경로를 사용해야 하며,
        [설치] 런레벨에서 서비스 설치 관련 설정은 멀티유저, 즉 시스템 런레벨 3으로 설정할 수 있다.

4. 부팅이 자동으로 시작되도록 설정

   systemctl enable nginx.service

         부트 자동 시작을 설정한 후 원래 프로세스(수동 경로 시작 모드)를 종료하고 start 명령으로 nginx를 다시 시작하면 부팅이 정상적으로 자동 시작됩니다.

5. 처음부터 부팅을 취소하도록 설정  

systemctl disable nginx.service 

6. nginx 서비스 시작, 재시작, 중지, 서비스 보기, 상태 보기

또한 이전에 nginx 서비스 시작, 재시작 및 기타 관련 명령에 대한 자세한 요약 블로그를         작성했습니다 . 다음 주소로 이동할 수 있습니다.

Linux에서 nginx를 다시 시작, 시작 및 중지하는 방법 - 프로그래머 구함

systemctl 시작 nginx.service #open
systemctl 중지 nginx.service #닫기

systemctl restart nginx.service # 서비스 다시 시작
systemctl reload nginx.service # 구성 다시 로드
systemctl status nginx.service # 현재 nginx 서비스 상태 보기

systemctl list-units --type=service 시작된 모든 서비스 보기

7. nginx 프로세스를 확인하여 서비스 존재 여부 확인

ps -ef|grep nginx

 특정 포트의 프로세스 서비스 보기: 포트 80의 서비스 보기와 같은

lsof -i:80

8. nginx 버전 확인

(1) ./nginx -v 명령어를 통해 보기 (컴파일 후 설치하여 사용 가능)

 nginx 설치 디렉토리로 이동하여 -v 명령을 실행합니다.

cd /usr/local/nginx/sbin

./nginx -v

(2) rpm -qa|grep nginx 명령을  통한 서비스 검색 방법 (yum 소스 설치를 통해 사용 가능)

rpm -qa|grep nginx

-----------------------------------------아래에 텍스트 없음------ --- ---------------------------------------------

참고: 연구용으로만 질문과 참조를 기록하고 서로 격려하십시오!

추천

출처blog.csdn.net/qq_39715000/article/details/125052307