>  기사  >  백엔드 개발  >  CentOS 7은 부팅 서비스를 설정하고 사용자 정의 시스템 서비스를 추가합니다. centos 7은 방화벽을 닫습니다. centos 7.2 centos 7 64비트 다운로드

CentOS 7은 부팅 서비스를 설정하고 사용자 정의 시스템 서비스를 추가합니다. centos 7은 방화벽을 닫습니다. centos 7.2 centos 7 64비트 다운로드

WBOY
WBOY원래의
2016-07-29 08:49:501193검색

CentOS 7은 시작 서비스를 설정하고 사용자 정의 시스템 서비스를 추가합니다

  • 서비스 파일 생성
  • 디렉토리 저장
  • 시작 시 자동 시작 설정
  • 기타 명령어

1. 서비스 파일 생성

파일 경로

<code>vim /usr/lib/systemd/<span>system</span>/nginx.service </code>

서비스 파일 내용

<code><span>[Unit]</span><span>Description=<span>nginx - high performance web server</span></span><span>After=<span>network.target remote-fs.target nss-lookup.target</span></span><span>[Service]</span><span>Type=<span>forking</span></span><span>ExecStart=<span>/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf</span></span><span>ExecReload=<span>/usr/local/nginx/sbin/nginx -s reload</span></span><span>ExecStop=<span>/usr/local/nginx/sbin/nginx -s stop</span></span><span>[Install]</span><span>WantedBy=<span>multi-user.target</span></span></code>

파일 내용 설명

<code>[<span>Unit</span>]:服务的说明<span>
Description:描述服务</span><span>
After:描述服务类别</span><span>
[Service]服务运行参数的设置</span><span>
Type=forking是后台运行的形式</span><span>
ExecStart为服务的具体运行命令</span><span>
ExecReload为重启命令</span><span>
ExecStop为停止命令</span><span>
PrivateTmp=True表示给服务分配独立的临时空间</span><span>
注意:启动、重启、停止命令全部要求使用绝对路径</span><span>
[Install]服务安装的相关设置,可设置为多用户</span></code>

2. 754 권한으로

디렉토리를 저장하고

<code>/usr/lib/systemd/<span>system</span></code>

디렉토리에 저장합니다. 부팅 시

임의의 디렉터리에서

<code>systemctl enable nginx<span>.service</span></code>

을 실행합니다. 4. 기타 명령

nginx 서비스 시작

<code>systemctl <span><span>start</span> nginx.service</span></code>

부팅 시 자동 시작 설정

<code>systemctl enable nginx<span>.service</span></code>

부팅 중지 셀프 시작

<code>systemctl disable nginx<span>.service</span></code>

서비스 현재 상태 보기

<code>systemctl status nginx<span>.service</span></code>

서비스 다시 시작

<code>systemctl restart nginx<span>.service</span></code>

시작된 서비스 모두 보기

<code>systemctl <span>list</span>-units --<span><span>type</span>=</span>service</code>
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위 내용은 CentOS 7 콘텐츠를 포함하여 시작 서비스를 설정하고 사용자 정의 시스템 서비스를 추가하는 CentOS 7을 소개하는 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.