在Linux中安裝部署JDK,tomcat,mysql

​ 目標:能夠自己獨立實現JDK安裝部署

​ 安裝JDK

​ 第一步

​ 在根目錄創建文件夾export並創建兩個子文件夾soft和install,以後統一用來安裝管理,接着上傳1.8jdk的壓縮包,並解壓

​ 文件上傳的路徑爲/export/soft

​ jdk解壓的路徑是/export/install

​ 第二步:配置環境變量

​ 在/etc/profile.d目錄下創建一個java.sh文件,在該文件內編輯環境變量

export JAVA_HOME=/export/install/jdk1.8.0_144
export PATH=PATH:PATH:JAVA_HOME/bin

​ 說明:

​ JAVA_HOME=/export/install/jdk1.8.0_144 配置Java的home,路徑是jdk解壓路徑

​ export PATH=PATH:PATH:JAVA_HOME/bin 將JAVA_HOME內的bin目錄配置到系統路境內($JAVA_HOME後必須加一個/bin)

​ 第三步:source /etc/profile 讓環境變量生效

​ 說明:百度上查詢的linux配置方法大部分是在 /etc/profile 最後追加配置項(export JAVA_HOME 和export PATH),這種方法不建議使用。容易誤操作核心配置文件( /etc/profile ),誤操作有導致系統崩潰的風險。

​ 第四步:驗證是否配置成功

​ [root@node01 profile.d]# jps
​ 2490 Jps

​ 第五步:驗證版本

java -version 查看當前java版本

​ 若版本不正確(不是java 1.8)需要更新鏈接

​ 先刪除原始的鏈接

​ rm -rf /etc/alternatives/java

​ 在更新新的鏈接

​ ln -s /export/install/jdk1.8.0_144/bin/java /etc/alternatives/java

​ 第六步:驗證版本

​ java -version 查看當前java版本

tomcat 安裝部署

​ 第一步:上傳解壓

​ 將tomcat 壓縮包上傳到/export/soft文件夾

​ 將壓縮包解壓到/export/install內

​ tar -zxvf apache-tomcat-6.0.53.tar.gz -C /export/install

​ 解壓完畢表示安裝完畢

​ 第二步:啓動tomcat

​ 進入解壓後目錄的bin目錄內實行啓動

./startup.sh

​ 第三步:查看啓動日誌

​ 日誌路徑:在安裝路徑內的logs內,有個catalina.out文件

​ 所有的日誌信息都在catalina.out內

​ 第四步:關閉tomcat

./shutdown.sh

關於tomcat的一些說明

​ 1:web項目的發佈

​ web項目打成war包,上傳到安裝目錄下的webapp。

​ 啓動tomcat,web項目自動部署

​ 2:項目內的日誌會全部輸出到logs/catalina.out

mysql安裝部署

​ 1: 查看本機mysql是否安裝

​ rpm -qa | grep mysql

​ 2: 確認 yum源是否有mysql

​ yum clean all

​ yum search mysql

mysql-libs.i686 : The shared libraries required for MySQL clients
mysql-libs.x86_64 : The shared libraries required for MySQL clients
mysql-server.x86_64 : The MySQL server and related files
mysql-test.x86_64 : The test suite distributed with MySQL

​ 3:安裝mysql

yum install -y mysql-server

​ 4:判斷mysql當前狀態

/etc/init.d/mysqld statusservice mysqld status

​ 5:啓動mysql

/etc/init.d/mysqld startservice mysqld start

​ 6:進入mysql 的 shell窗口(無用戶情況下)

​ 直接輸入mysql 回車

​ 7:爲mysql添加用戶(同時設置密碼)

mysqladmin -u root password '123456’

​ 8:入mysql 的 shell窗口(有用戶)

mysql -uroot -p123456

​ -uroot (沒有空格)

​ -p123456 (沒有空格)

mysql 解決中文亂碼問題

​ 1、確認當前編碼格式

​ 進入mysql shell 窗口 進行查詢

​ 查詢命令: show variables like ‘character_set_%’;

mysql> show variables like ‘character_set_%’;
±-------------------------±---------------------------+
| Variable_name | Value |
±-------------------------±---------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
±-------------------------±---------------------------+

​ 2、設置mysql各個角色的編碼

​ 編輯/etc/my.cnf文件(安裝mysql後系統自動添加的),在文件中添加一下內容,最後保存退出

​ [client]
​ default-character-set=utf8

​ [mysql]
​ default-character-set=utf8

​ [mysqld]
​ character-set-server=utf8

​ 3、重啓mysql

​ /etc/init.d/mysqld restart

​ 4、再次確認編碼格式

​ show variables like ‘character_set_%’;

mysql> show variables like ‘character_set_%’;
±-------------------------±---------------------------+
| Variable_name | Value |
±-------------------------±---------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
±-------------------------±---------------------------+

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章