利用systemctl管理Tomcat启动,停止,重启及开机启动详解

  

  

本文主要给大家介绍了关于systemctl管理Tomcat启动,停止,重启及开机启动的相关内容,分享出来供大家参考学习、下面话不多说了,来一起看看详细的介绍吧。

  

  

用服务来管理服务的时候,是在/etc/摆在目录中创建一个脚本文件,来管理服务的启动和停止,在systemctl中,也类似,文件目录有所不同,在/lib/systemd/系统目录下创建一个脚本文件tomcat,里面的内容如下:

        (单位)   描述=Tomcat=network.target后      (服务)   类型=分支   PIDFile=/usr/地方/tomcat/pid   ExecStart=/usr/地方/tomcat/bin/卡特琳娜。sh开始   ExecReload=/usr/地方/tomcat/bin/卡特琳娜。sh重启   ExecStop=/usr/地方/tomcat/bin/卡特琳娜。sh停止      (安装)   WantedBy=multi-user.target      

(单位)表示这是基础信息
  

  
      <李>描述是描述李   <李>后是在那个服务后面启动,一般是网络服务启动后启动李   
  

[服务]表示这里是服务信息
  

  
      <李>类型是服务类型李   <李> PIDFile是服务的pid文件路径,开启后,必须在tomcat的bin/catalina.sh中加入CATALINA_PID参数   <李> ExecStart是启动服务的命令李   <李> ExecReload是重启服务的命令李   <李> ExecStop是停止服务的指令李   
  

(安装)表示这是是安装相关信息
  

  
      <李> WantedBy是以哪种方式启动:multi-user.target表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行。   
  

tomcat的bin/卡特琳娜。上海中加入CATALINA_PID参数时,需要在#操作系统特定的支持。上加入

        CATALINA_PID=/usr/地方/tomcat/pid      #操作系统特定的支持。$ var _must_被设置为真或假。      cygwin=false   ....略…      

  

创建软链接是为了下一步系统初始化时自动启动服务

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

创建软链接就好比Windows下的快捷方式
  

  

ln - s是创建软链接
  

  

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

  

如果创建软连接的时候出现异常,不要担心,看看/etc/systemd/系统/multi-user.target。希望/目录是否正常创建软链接为准,有时候报错只是提示一下,其实成功了。

        $ ll/etc/systemd/system/multi-user.target.wants/共8   drwxr-xr-x 2根根4096年3月30日15:46。/drwxr-xr-x 13根根4096年3月13日14:18 . ./11月31日23日14:43 tomcat lrwxrwxrwx 1根根。服务→/lib/systemd/system/tomcat.service   略…      

  

刚刚配置的服务需要让systemctl能识别,就必须刷新配置

        美元systemctl daemon-reload      

如果没有权限可以使用sudo

        $ sudo systemctl daemon-reload      

  

启动tomcat         美元systemctl启动tomcat      

重启tomcat         美元systemctl重启tomcat      

停止tomcat         美元systemctl停止tomcat      

5。开机自启动

  

tomcat服务加入开机启动

        美元systemctl使tomcat      

禁止开机启动

        美元systemctl禁用tomcat      

6。查看状态

  

查看状态

        systemctl美元地位tomcat      

  

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。

利用systemctl管理Tomcat启动,停止,重启及开机启动详解