JDK、MySQL、Tomcat伺服器部署
阿新 • • 發佈:2021-07-08
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