ホームページ  >  記事  >  バックエンド開発  >  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:501216ブラウズ

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>

3. 起動時に自動起動を設定します

任意のディレクトリで実行します

<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('事前番号付け ').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 までご連絡ください。