nginx centos 서비스 시작 설정 실례 상세 설명
서비스 파일 만 들 기
nginx 를 예 로 들다
vim /lib/systemd/system/nginx.service
nginx. service 에 내용 을 삽입 합 니 다.
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=
ExecReload=
ExecStop=
PrivateTmp=true
[Install]
WantedBy=multi-user.target
[Unit]: 서비스 설명 설명 설명: 서비스 After: 서비스 카 테 고리 [Service] 서비스 실행 매개 변 수 를 설명 하 는 설정 Type = forking 은 백 엔 드 에서 실행 되 는 형식 입 니 다. ExecStart 를 서비스 로 하 는 구체 적 인 실행 명령 ExecReload 를 재 부팅 명령 으로 ExecStop 을 정지 명령 으로 PrivateTmp = True 는 서비스 에 독립 된 임시 공간 주 의 를 표시 합 니 다. [Service] 의 시작, 재 부팅,명령 정지 모든 절대 경로 사용 요구
디 렉 터 리 에 754 권한 으로 저장: / lib / systemd / system
자동 시작 설정:
systemctl enable nginx.service
관련 명령
기능. cnetos 7 이전 cnetos 7 시작 한 모든 서비스 표시 chkconfig --list systemctl list-units --type=service
서비스 시작 nginx start systemctl start nginx. service 또는 systemctl start nginx
서비스 nginx stop systemctl 정지 stop nginx. service 또는 systemctl stop nginx
서비스 nginx restart 다시 시작 systemctl restart nginx. service 또는 systemctl restart nginx
한 서 비 스 를 자동 으로 chkconfig -- level 3 nginx 시작 합 니 다. on systemctl enable nginx. service 또는 systemctl enable nginx
한 서비스 가 chkconfig -- level 3 nginx off systemctl disable nginx. service 또는 systemctl disable nginx 를 자동 으로 시작 하지 않도록 합 니 다.
서비스 상태 검사 서비스 nginx status systemctl is - active nginx. service (여부 만 표시) Activesystemctl status nginx. service (서비스 상세 정보)
읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다. 본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!