中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 服務器 > 
  • 利用systemctl管理Tomcat啟動、停止、重啟及開機啟動詳解

利用systemctl管理Tomcat啟動、停止、重啟及開機啟動詳解

發布時間:2020-10-07 10:43:58 來源:腳本之家 閱讀:367 作者:大大的微笑 欄目:服務器

前言

本文主要給大家介紹了關于systemctl管理Tomcat啟動、停止、重啟及開機啟動的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

1. 創建服務

用service來管理服務的時候,是在/etc/init.d/目錄中創建一個腳本文件,來管理服務的啟動和停止,在systemctl中,也類似,文件目錄有所不同,在/lib/systemd/system目錄下創建一個腳本文件tomcat,里面的內容如下:

[Unit]
Description=Tomcat
After=network.target

[Service]
Type=forking
PIDFile=/usr/local/tomcat/pid
ExecStart=/usr/local/tomcat/bin/catalina.sh start
ExecReload=/usr/local/tomcat/bin/catalina.sh restart
ExecStop=/usr/local/tomcat/bin/catalina.sh stop

[Install]
WantedBy=multi-user.target

[Unit] 表示這是基礎信息

  • Description 是描述
  • After 是在那個服務后面啟動,一般是網絡服務啟動后啟動

[Service] 表示這里是服務信息

  • Type 是服務類型
  • PIDFile 是服務的pid文件路徑, 開啟后,必須在tomcat的bin/catalina.sh中加入CATALINA_PID參數
  • ExecStart 是啟動服務的命令
  • ExecReload 是重啟服務的命令
  • ExecStop 是停止服務的指令

[Install] 表示這是是安裝相關信息

  • WantedBy 是以哪種方式啟動:multi-user.target表明當系統以多用戶方式(默認的運行級別)啟動時,這個服務需要被自動運行。

tomcat的bin/catalina.sh中加入CATALINA_PID參數時,需要在# OS specific support.上加入

CATALINA_PID=/usr/local/tomcat/pid

# OS specific support. $var _must_ be set to either true or false.

cygwin=false
....略..

2. 創建軟鏈接

創建軟鏈接是為了下一步系統初始化時自動啟動服務

ln -s /lib/systemd/system/tomcat.service /etc/systemd/system/multi-user.target.wants/tomcat.service

創建軟鏈接就好比Windows下的快捷方式

ln -s 是創建軟鏈接

ln -s 原文件 目標文件(快捷方式的決定地址)

如果創建軟連接的時候出現異常,不要擔心,看看/etc/systemd/system/multi-user.target.wants/ 目錄是否正常創建軟鏈接為準,有時候報錯只是提示一下,其實成功了。

$ ll /etc/systemd/system/multi-user.target.wants/
total 8
drwxr-xr-x 2 root root 4096 Mar 30 15:46 ./
drwxr-xr-x 13 root root 4096 Mar 13 14:18 ../
lrwxrwxrwx 1 root root 31 Nov 23 14:43 tomcat.service -> /lib/systemd/system/tomcat.service
...略...

3. 刷新配置

剛剛配置的服務需要讓systemctl能識別,就必須刷新配置

$ systemctl daemon-reload

如果沒有權限可以使用sudo

$ sudo systemctl daemon-reload

4. 啟動、重啟、停止

啟動tomcat

$ systemctl start tomcat

重啟tomcat

$ systemctl restart tomcat

停止tomcat

$ systemctl stop tomcat

5. 開機自啟動

tomcat服務加入開機啟動

$ systemctl enable tomcat

禁止開機啟動

$ systemctl disable tomcat

6. 查看狀態

查看狀態

$ systemctl status tomcat

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

常山县| 察雅县| 威海市| 扎兰屯市| 临城县| 出国| 兰西县| 苗栗市| 高密市| 潮安县| 马鞍山市| 上饶市| 重庆市| 岳普湖县| 都兰县| 全椒县| 灵山县| 青海省| 土默特左旗| 泸西县| 崇礼县| 全州县| 白水县| 牙克石市| 九江市| 荥阳市| 怀集县| 锦屏县| 类乌齐县| 新河县| 玉屏| 保山市| 绥宁县| 磐安县| 吴桥县| 杭锦后旗| 巍山| 平武县| 绥滨县| 德惠市| 克山县|