您的位置 首页 > 数码极客

编译安装完程序如何定义服务

概述

CentOS7开始,从/etc脚本改为了systemctl管理服务。今天主要记录一下怎么把tomcat8加入systemd管理的步骤。

以下基于cen进行测试验证。


1、首先,需要为tomcat配置pid。

# cd /home/tomcat8090/bin # ls

编辑 ca脚本文件

# vim ca

添加 CATALINA_PID="/var/run;,如上图


2、创建文件

# vim /usr/lib/systemd/system

[Unit] Description=Tomcat After= ne remo n [Service] Type=forking Environment="JAVA_HOME=/usr/local/jdk" PIDFile=/home/tomcat8090 ExecStart=/home/tomcat8090/bin ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=mul


3、设置为开机启动

# systemctl enable


4.修改文件后需要执行下面命令使其生效:

# systemctl daemon-reload


5、维护命令

启动tomcat服务

systemctl start

设置开机自启动

systemctl enable

停止开机自启动

systemctl disable

查看服务当前状态

systemctl status

重新启动服务

systemctl restart

查看所有已启动的服务

systemctl list-units --type=service


后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“编译安装完程序如何定义服务”边界阅读