本文基於CentOS 64位
一、mysql設置開機啟動
1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 將服務文件拷貝到init.d下,並重命名為mysql
2、chmod +x /etc/init.d/mysql 賦予可執行權限
3、chkconfig --add mysql 添加服務
4、chkconfig --list 顯示服務列表

如果看到mysql的服務,並且3,4,5都是on的話則成功,如果是off,則鍵入
chkconfig --level 345 mysql on
5、reboot重啟電腦
6、netstat -na | grep 3306,如果看到有監聽說明服務啟動了

二、tomcat設置開機啟動
1.切換到tomcat/bin目錄下
用sudo nano startup.sh編輯文件
然后再startup.sh的文件開頭的地方添加如下內容
#chkconfig: 2345 80 90
#description:tomcat auto start
#processname: tomcat
2.編輯catalina.sh文件
sudo nano catalina.sh
然后輸入export按回車開始搜索export
然后fi之上添加環境變量
export CATALINA_BASE=/usr/lib/apache-tomcat-7.0.64
export CATALINA_HOME=/usr/lib/apache-tomcat-7.0.64
export CATALINA_TMPDIR=/usr/lib/apache-tomcat-7.0.64
3.
然后添加連接
ln -s /usr/apache-tomcat-7.0.64/bin/startup.sh /etc/rc.d/init.d/tomcat7
通過上面的命令將startup.sh文件連接到init.d目錄下名稱為tomcat7
4.然后切換到/etc/rc.d/init.d/目錄
用ll查看一下tomcat是否有可執行權限
如果沒有的話使用chmod +x tomcat7添加執行權限
然后用chkconfig --add tomcat7 添加開機啟動服務
最后使用chkconfig --list確認一下是否添加成功