阿里雲Centos7.3 Java開發環境搭建

一、安裝JDK

1、jdk下載官網:jdk 右鍵複製下載連接,

http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz

2、創建jdk的下載路徑:執行創建文件夾命令 :mkdir /usr/web/jdk  (可以根據自己的實際需求創建)

3、下載jdk即執行以下命令 (--no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" 設定不驗證並模仿一個cookie文件,不加這個下載下來的只是一個鏈接會無法解壓,感謝參考這裏)

  1. wget --no-check-certificate --no-cookies --header "Cookie:oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz

4、下載完成後執行命令

mv jdk-8u181-linux-x64.tar.gz /usr/web/jdk

5、執行解壓命令:

tar -zxvf jdk-8u181-linux-x64.tar.gz

6、配置環境變量,執行vim /etc/profile 命令,在未見末尾添加 :wq保存退出

  1. export JAVA_HOME=/usr/web/jdk/jdk1.8.0_181
  2. export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  3. export PATH=$PATH:$JAVA_HOME/bin

執行source /etc/profile使配置立即生效

執行 java -version 查看jdk版本以及是否配置成功

 

 

二、安裝Tomcat

1、進入tomcat官網,右鍵複製下載鏈接

新建目錄mkdir tomcat

2、執行下載命令:

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz

解壓並重命名目錄名稱爲:tomcat8

3、阿里雲添加安全組規則配置8080端口的同時配置3306端口(mysql默認端口號)

4、開啓防火牆,防火牆相關命令如下:

  1. systemctl enable firewalld 設置開機自啓動
  2. systemctl start firewalld 啓動防火牆
  3. systemctl status firewalld 查看防火牆狀態
  4. firewall-cmd --zone=public --add-port=xxxx/tcp --permanent 開放xxxx端口
  5. firewall-cmd --zone=public --list-ports 查看所有開放端口
  6. firewall-cmd --reload 更新防火牆規則

開放8080以及3306端口,執行命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent、firewall-cmd --zone=public --add-port=3306/tcp --permanent,執行命令:firewall-cmd --reload 更新防火牆規則

查看已開放的端口執行命令

firewall-cmd --zone=public --list-ports

以上做完之後啓動tomcat,執行命令:

/usr/web/tomcat/tomcat8/bin/startup.sh

訪問tomcat主頁,完美顯示,tomcat安裝完畢

 

 

 

 

三、安裝mysql數據庫

1、進入mysql官網

右鍵複製鏈接

2、下載mysql源,執行命令:

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

3、安裝mysql源,執行命令:

rpm -Uvh mysql80-community-release-el7-1.noarch.rpm

4、mysql安裝的時候默認最新版本(目前最新版本8.0),在此我修改成5.7版本,

方法一:執行命令

vim /etc/yum.repos.d/mysql-community.repo

修改文件默認值:enabled值爲1時說明啓用當前版本,所以設置5.7版本的enabled=1,8.0版本的enabled=0即可

方法二:執行兩條命令

  1. sudo yum-config-manager --disable mysql80-community
  2. sudo yum-config-manager --enable mysql57-community

  1. sudo dnf config-manager --disable mysql80-community
  2. sudo dnf config-manager --enable mysql57-community

5、安裝mysql,執行命令

yum -y install mysql-community-server

查看安裝版本,執行命令

rpm -qa |  grep mysql

6、配置mysql相關

啓動mysql,並設置開機自啓動,執行命令:

systemctl start mysqld 

設置開機自啓動,執行命令

systemctl enable mysqld

修改mysql默認密碼,執行命令

vi /var/log/mysqld.log

i/Vpdl2#d/ae即mysql爲我們生成的默認密碼,執行命令

mysql -u root -p

輸入默認密碼i/Vpdl2#d/ae 進入msyql命令

設置密碼爲:Test123@(mysql5.7默認密碼策略要求密碼必須是大小寫字母數字特殊字母的組合且至少8位)

執行命令

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Test123@';

設置遠程登錄,mysql默認不允許遠程登錄

執行命令

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Test123@' WITH GRANT OPTION;

完成後執行命令更新mysql配置

systemctl daemon-reload

7、修改mysql編碼爲utf8

編輯/etc/my.cnf配置文件,在[mysqld]下添加編碼配置,character_set_server=utf8,init_connect='SET NAMES utf8'

執行命令

vi /etc/my.cnf

保存退出重啓msyql服務,執行命令

systemctl restart mysqld

查看編碼,執行命令

show variables like '%character%';

連接測試一下

以上基本環境配置完畢。

轉載自https://blog.csdn.net/victoyr/article/details/89294027

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