Linux伺服器設定mysql和tomcat開機自啟動
Linux系統下設定mysql和tomcat開機自啟動
由於web專案部署在linux伺服器上,需要tomcat和mysql服務的支援,因此設定一下這兩個服務跟隨伺服器啟動而啟動,這樣自動啟動的方式,再也不需要用人工來啟動了。更好一些。
Linux檢視MySQL版本的四種方法
1 在終端下執行 mysql -V
2 在終端下查詢 mysql –help |grep Distrib
3 在mysql 裡檢視 select version()
4 在mysql 裡檢視 status
一、mysql設定開機啟動
1、 將服務檔案拷貝到init.d下,並重命名為mysqld
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
如果看到mysqld的服務,並且3,4,5都是”on/開啟 “的話則成功,如果是off/關閉,則鍵入:
chkconfig --level 345 mysqld on
最終如圖:
5、reboot重啟電腦
6、netstat -na | grep 3306,如果看到有監聽說明服務啟動了
二、tomcat設定開機啟動
1.切換到安裝了tomcat/bin的目錄下
必須使用root許可權。
用vi startup.sh 編輯檔案
然後在startup.sh的檔案開頭的地方新增如下內容
#chkconfig: 2345 80 90
#description:tomcat auto start
#processname: tomcat
如圖:
2.編輯catalina.sh檔案
vi catalina.sh
然後輸入export按回車開始搜尋export,然後fi之上新增環境變數:
(tomcat的路徑和版本根據自身而定)
export CATALINA_BASE =/xxx/xxx/apache-tomcat-7.0.x/
export CATALINA_HOME=/xxx/xxx/apache-tomcat-7.0.x/
export CATALINA_TMPDIR=/xxx/xxx/apache-tomcat-7.0.x/
如圖:
3.然後新增連線
ln -s /xxx/apache-tomcat-7.0.64/bin/startup.sh /etc/rc.d/init.d/tomcat7
通過上面的命令將startup.sh檔案連線到init.d目錄下名稱為tomcat7
如圖:
4.然後cd 到/etc/rc.d/init.d/目錄
用ll檢視一下tomcat是否有可執行許可權?
如果沒有的話使用chmod +x tomcat7新增執行許可權
然後用chkconfig –add tomcat7 新增開機啟動服務
最後使用chkconfig –list確認一下是否新增成功
這樣就完成了在Linux伺服器下設定mysql和tomcat開機自啟動。再也不用手動去啟動web專案了。
You got a dream, you gotta protect it.
如果你有夢想的話,就要去捍衛它 。 ——《當幸福來敲門》