在centos7以上可以利用system命令来控制编译或rpm安装的软件的开启关闭,使用方式简单便捷,统一性高
1. vim /etc/systemd/system/tomcat.service #新建单元文件
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
Environment=CATALINA_HOME=/usr/local/apache-tomcat-9.0.7/
Environment=CATALINA_BASE=/usr/local/apache-tomcat-9.0.7/
ExecStart=/usr/local/apache-tomcat-9.0.7/bin/startup.sh
ExecStop=/usr/local/apache-tomcat-9.0.7/bin/shutdown.sh
[Install]
WantedBy=graphical.target #此项是系统的运行级别该项已图形界面界别5 为例
:wq
2.systemctl daemon--reload #加载启动项
3. systemctl enable tomcat #设置开机自启命令
4.systemctl is-enabled tomcat #查询开机是否开机自启
5. systemctl is-active tomcat #查询是否已经启动
6.systemctl start tomcat #开启tomcat
7.systemctl stop tomcat #停止tomcat