1. 程式人生 > 其它 >JDK、MySQL、Tomcat伺服器部署

JDK、MySQL、Tomcat伺服器部署

JDK、MySQL、Tomcat伺服器部署

JDK部署

1、進入root使用者,回到根目錄,進入usr檔案目錄,建立java資料夾

cd /
cd /usr
mkdir java

2、將JDK壓縮包通過MobaXterm上傳到新建的java資料夾中

3、解壓JDK壓縮包

tar -xvf jdk-8u112-linux-x64.tar.gz

4、使用以下命令,進入環境變數配置檔案,配置JDK的環境變數

vi /etc/profile

5、進入配置檔案後,按“i”鍵進入編輯模式,在末尾新增以下語句後,使用shift+:+wq儲存並退出資料夾

export JAVA_HOME=/usr/java/jdk1.8.0_112
export JRE_HOME=/usr/java/jdk1.8.0_112/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

6、更新

source /etc/profile

7、檢查JDk是否安裝成功,環境變數配置是否正確

java -version

Tomcat伺服器部署

1、進入root使用者,回到根目錄,進入usr檔案目錄,建立Tomcat資料夾

cd /
cd /usr
mkdir Tomcat

2、將Tomcat檔案壓縮包通過MobaXterm上傳

3、解壓檔案

tar -xvf apache-tomcat-8.5.37.tar.gz

4、進入加壓後文件的bin目錄,啟動Tomcat

cd /apache-tomcat-8.5.37/bin./startup.sh

5、開放Tomcar伺服器的8080埠

firewall-cmd --add-port=8080/tcp --permanent

6、過載入新增的埠

firewall-cmd --reload

7、新增完成,可以使用伺服器訪問8080埠

IP地址+8080

MySQL資料伺服器部署

1、進入root使用者,回到根目錄,進入usr檔案目錄,建立mysql資料夾

cd /cd /usrmkdir mysql

2、將mysql檔案壓縮包通過MobaXterm上傳

3、安裝mysql

yum -y install mysql57-community-release-el7-10.noarch.rpm

4、安裝mysql服務

yum -y install mysql-community-server

注:若下載失敗,則需要更換為國內源

方式一:

(1)備份原來的源

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk

(2)下載阿里源

cd /etc/yum.repos.dsudo wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo

(3)更換為阿里yum為預設源

sudo mv Centos-7.repo CentOS-Base.repo

方式二:

①進入網站http://mirrors.aliyun.com/repo/Centos-7.repo下載檔案

②進入yum資料夾中刪除base檔案

cd /etc/yum.repos.drm CentOS-Base.repo

③通過MobaXterm將下載好的Centos-7.repo放入該資料夾中

5、啟動mysql(第一條),檢視mysql資料庫的狀態(第二條)

systemctl start  mysqld.servicesystemctl status mysqld.service

6、檢視mysql自動生成的密碼

grep "password" /var/log/mysqld.log

7、登入mysql

mysql -uroot -p+密碼

8、修改密碼驗證策略

SHOW VARIABLES LIKE 'validate_password%';	//檢視策略set global validate_password_policy=LOW;	//複雜度改為低set global validate_password_length=6; 		//長度改為6

9、進行mysql密碼設定

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

10、開啟遠端訪問並重新整理許可權

grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;	//開啟遠端訪問fluse privileges;	//重新整理許可權

11、開啟埠

firewall-cmd --add-port=3306/tcp --permanent	//開啟埠firewall-cmd --reload	//載入埠

快捷的方法

新增埠

①新增指定需要開放的埠

firewall-cmd --add-port=8080/tcp --permanent

②過載入新增的埠

firewall-cmd --reload

③查詢指定埠是否開啟成功

firewall-cmd --query-port=8080/tcp

關閉防火牆之後不用再開啟埠

①檢視防火牆狀態

firewall-cmd --statesystemctl status firewalld

②關閉防火牆

chkconfig iptables off systemctl stop firewalld.service	//(永久生效)service iptables stop systemctl disable firewalld.service // (臨時有效)

③開啟防火牆

systemctl start firewalld