CentOS7自定義服務
服務配置
- 服務配置主目錄存放路徑
# cd /usr/lib/systemd/system
- 檔案內容格式
[Unit]:服務的說明
Description:描述服務
After:在哪些描述服務類別之後啟動
[Service]服務執行引數的設定
Type=forking是後臺執行的形式
ExecStart為服務的具體執行命令
ExecReload為重啟命令
ExecStop為停止命令
PrivateTmp=True表示給服務分配獨立的臨時空間
# 注意:啟動、重啟、停止命令全部要求使用絕對路徑
[Install]服務安裝的相關設定,可設定為多使用者
舉個例子
- tomcat 服務
[Unit]
Description=Tomcat
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/apache-tomcat-8.5.23/bin/startup.sh
#ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/apache-tomcat-8.5.23/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
- 測試 tomcat 服務
$ sudo systemctl start tomcat
- 設定開機啟動
$ sudo systemctl enable tomcat
相關文章
- CentOS7使用systemctl新增自定義服務CentOS
- anaular中的自定義服務
- Windows如何安裝自定義服務Windows
- angular6自定義服務serviceAngular
- 第一講:自定義服務整合原理講解
- Laravel Exception結合自定義Log服務的使用LaravelException
- springcloud之自定義簡易消費服務元件SpringGCCloud元件
- Asp.Net Core入門之自定義服務註冊ASP.NET
- 騰訊 Tars-Go 服務獲取自定義模版(配置)值Go
- 帶你梳理Jetty自定義ProxyServlet實現反向代理服務JettyServlet
- centos7 開啟ftp服務CentOSFTP
- centos7下ldap服務搭建CentOSLDA
- Go 武林外傳 - 解鎖 Micro 新姿勢之自定義服務Go
- 使用ArcEngine開發自定義Tool併發布為GP服務
- Vue 3深度探索:自定義渲染器與服務端渲染Vue服務端
- 使用docker執行nginx服務,掛載自定義配置檔案DockerNginx
- Centos7系統配置DNS服務CentOSDNS
- .net core自定義高效能的Web API服務閘道器WebAPI
- Laravel框架:通過自定義命令建立service服務層初體驗Laravel框架
- OAuth2.0實戰:認證、資源服務異常自定義!OAuth
- Eureka:擴充套件ClientFilter實現服務註冊自定義過濾套件clientFilter
- @Scheduled 定時任務自定義
- C#定時器中呼叫WCF服務+自定義回撥函式C#定時器函式
- centos7配置nfs共享儲存服務CentOSNFS
- centos7 搭建 nginx web服務 反代理CentOSNginxWeb
- centos7後臺服務部署jar包CentOSJAR
- CentOS7下RabbitMQ服務安裝配置CentOSMQ
- Docker 入門系列四:Dockerfile-自定義 CentOS7 映象DockerCentOS
- 鴻蒙中hvigor自定義任務鴻蒙Go
- 如何自行給指定的SAP OData服務新增自定義日誌記錄功能
- 從零開始系列-Laravel編寫api服務介面:11.自定義包LaravelAPI
- Centos7安裝Xrdp遠端桌面服務CentOS
- CentOS7 zabbix服務 簡單安裝文件CentOS
- 自定義元件服務註冊配置元件
- 單點登入CAS6-服務端自定義返回的使用者資訊服務端
- gradle自定義任務和外掛Gradle
- CentOS7中搭建cobbler自動裝機服務CentOS
- 在 CentOS7 上安裝 zookeeper-3.4.9 服務CentOS