<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ## 文章引言 Systemd 就是為了解決[Linux 的啟動](http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html)一直采用[`init`](https://en.wikipedia.org/wiki/Init)進程問題而誕生的。它的設計目標是,為系統的啟動和管理提供一套完整的解決方案。 根據 Linux 慣例,字母`d`是守護進程(daemon)的縮寫。 Systemd 這個名字的含義,就是它要守護整個系統。 使用了 Systemd,就不需要再用`init`了。Systemd 取代了`initd`,成為系統的第一個進程(PID 等于 1),其他進程都是它的子進程。 **以下為 Systemd 架構圖:** ![上圖為 Systemd 架構圖](http://www.ruanyifeng.com/blogimg/asset/2016/bg2016030703.png?ynotemdtimestamp=1672020267024) ## [](http://127.0.0.1:3334/mdEditor/#%E5%AE%9E%E4%BE%8B%E8%AE%B2%E8%A7%A3)實例講解 新建程序目錄 ~~~bash mkdir -p /app/geeknr.com/test ~~~ 進入到test目錄 ~~~bash cd?/app/geeknr.com/test ~~~ 使用vim新建文件 ~~~ vim test.service ~~~ 文件內容如下所示,可根據具體需要做更改 ~~~bash [Unit]Description=api server# After=network.target[Install]WantedBy=multi-user.target[Service]User=centosWorkingDirectory=/app/geeknr.com/testExecStart=/app/geeknr.com/test/apiExecReload=/bin/kill?-HUP?$MAINPIDKillMode=processRestart=alwaysRestartSec=30s ~~~ 退出編輯器保存文件 ~~~bash ESC 和 wq ~~~ 接下來就是制作軟鏈,將文件映射到系統目錄 ~~~bash ln -s /app/chetanlian.com/hmsc/admin/hmsc-admin.service /usr/lib/systemd/system ~~~ 讓程序隨系統啟動生效 ~~~bash systemctl?enable?hmsc-admin.service ~~~ 啟動程序 ~~~bash systemctl start hmsc-admin.service ~~~ 停止程序 ~~~bash systemctl stop hmsc-admin.service ~~~ ## [](http://127.0.0.1:3334/mdEditor/#%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4)常用命令 ~~~bash # 相關操作sudo systemctl <start|stop|status> hmsc-admin.service# 使用centos用戶作為root權限sudo su - centos?# 查看程序日志sudo journalctl -fu hmsc-admin.service ~~~ ## [](http://127.0.0.1:3334/mdEditor/#%E9%99%84%E5%BD%95%E8%B5%84%E6%96%99)附錄資料 * [Systemd 指令](https://www.cnblogs.com/zwcry/p/9602756.html) * [查看使用systemctl啟動日志](https://blog.csdn.net/weixin_34159110/article/details/91973870)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看