Linux下MySql、Tomcat设置开机启动

Mysql

1、将服务文件拷贝到init.d下,并重命名为mysql

# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

2、赋予可执行权限

# chmod +x /etc/init.d/mysqld

3、添加服务

# chkconfig --add mysqld

4、显示服务列表

#chkconfig --list
image

如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入

#chkconfig --level 345 mysqld on

5、重启电脑

#reboot

6、验证

# netstat -na | grep 3306

如果看到有监听说明服务启动了

Tomcat

1.修改tomcat/bin 目录下startup.sh 文件。在第一行的#!/bin/sh下一行添加如下代码后,保存退出

#chkconfig: 2345 80 90    
#description:tomcat auto start    
#processname: tomcat
Linux下MySql、Tomcat设置开机启动_第1张图片

2.修改tomcat/bin 目录下catalina.sh文件,在export QIBM_MULTI_THREADED=Y 后边加入下边代码

export JAVA_HOME=/wdcloud/app/java/jdk1.8.0_101
  export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
  export PATH=$PATH:$JAVA_HOME/bin
  export CATALINA_BASE=/home/mobile/apache-tomcat-8.5.11
  export CATALINA_HOME=/home/mobile/apache-tomcat-8.5.11
  export CATALINA_TMPDIR=/home/mobile/apache-tomcat-8.5.11 #/home/mobile/apache-tomcat-8.5.11/为tomcatt的安装目录
Linux下MySql、Tomcat设置开机启动_第2张图片

3、建立链接

ln -s /home/test/tomcat/bin/startup.sh /etc/rc.d/init.d/tomcat7

通过上面的命令将startup.sh文件连接到init.d目录下名称为tomcat7

4、添加服务,并查看
用chkconfig --add tomcat7 添加开机启动服务
最后使用chkconfig --list确认一下是否添加成功

如果出现下边的错误,在 /etc/init.d/tomcat7中的#!/bin/bash后添加上#chkconfig: 2345 80 90,添加之后保存,然后在执行 chmod 755 /etc/init.d/tomcat 然后再 加入到自起动的列表中 chkconfig --add tomcat

查看自起列表: chkconfig --list|grep tomcat

你可能感兴趣的:(Linux下MySql、Tomcat设置开机启动)