Linux環境搭建教程


1.安裝VMWare虛擬機

VMWare下載地址:https://www.cr173.com/soft/68480.html 

 

 

 

 

傻瓜式安裝:一直點擊下一步

安裝完要永久使用需要密鑰,百度上有一大把

 

2.在VM上安裝centos7(安裝鏡像)

2.1選擇典型,點擊下一步

 

 

 

2.2選擇centos安裝路徑

 

 

 

2.3給你的虛擬機取一個名字並設置存放位置

 

 

 

2.4點擊完成

 

 

直接回車

 

 

 

 

 

選擇中文以及安裝位置

 

設置root密碼

 

 

然后重啟

 

 

 

 

 

 

 

JDK,Tomcat,MySQL安裝

 

1 使用SecureFX上傳JDK、Tomcat的linux壓縮包

 

2 使用SecureCRT安裝配置JDK、Tomcat

1 安裝配置JDK 1.解壓JDK壓縮包 2.配置JDK環境變量 1)vi /etc/profile 2)在最后面配置JDK環境變量: #java environment export JAVA_HOME=/zking/jdk1.8.0_151(jdk解壓路徑) export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 3)設置環境變量生效 source /etc/profile 4)檢查JDK環境變量 java -version 3.2.2 安裝配置Tomcat 1.解壓Tomcat 2.配置環境變量 1)vi /etc/profile 2)在最后面配置Tomcat環境變量: #tomcat export TOMCAT_HOME=/zking/apache-tomcat-8.5.20(Tomcat解壓路徑) 3)source /etc/profile 4)啟動tomcat:./startup.sh 命令: 1).gz壓縮包解壓:tar -zxvf 壓縮包名 2).tar壓縮包解壓:tar -vxf 壓縮包名

 

2、安裝mysql
卸載mariadb,否則安裝MySql會出現沖突
1    rpm -qa|grep mariadb
2    rpm -e --nodeps 文件名

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm(mysql源) 或者 yum localinstall mysql57-community-release-el7-8.noarch.rpm cd /etc/yum.repos.d(目錄下多了mysql的文件) yum install mysql-community-server(安裝mysql) 中途Y/D/N Y service mysqld start(啟動服務) systemctl|grep mysql(檢測mysql是否正在啟動) 開機自啟動 systemctl enable mysqld systemctl daemon-reload 默認密碼是保存在/var/log/mysqld.log文件中 mysql -u root -p set password=password(‘新密碼’); 這是因為密碼的規則,設置簡單規則 set global validate_password_policy=0
set password=password(‘新密碼’); 接下來又是防火牆問題了 以及外網訪問權限問題 grant all privileges on *.* to 用戶名@'%' identified by '密碼'; grant all privileges on *.* to root@'%' identified by 'Xiaoli@2019'; flush privileges; WuTeng@3088 注意:mysql-community.repo這個文件中可以換數據庫版本使用。Enabled=1

3、部署web項目
將war包丟到tomcat的webapp下
啟動后報錯,將db.properties改掉

多處需要注意、防火牆開放端口
開放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
跟新防火牆規則
firewall-cmd --reload
防火牆列表
firewall-cmd --zone=public --list-ports
防火牆狀態
systemctl status firewalld
啟動防火牆
systemctl start firewalld
關閉防火牆
systemctl stop firewalld.service
systemctl disable firewalld.service

1 通過WinSCP將window中下載的JDK的安裝包,傳輸到centos中

 

 首先在centos中創建一個文件夾,用來保存JDK,Tomcat,MySQL等軟件安裝包

解壓,使用命令 tar -axvf 安裝包

 

 

 

配置環境變量,需要修改/etc/profile文件,使用命令

Vi /etc/profile,點擊insert進入編輯模式:在文件末尾處添加如下內容:
export JAVA_HOME=/soft/jdk1.8.0_151
export JRE_HOME=JAVAHOME/jreexportCLASSPATH=.: {JAVA_HOME}/jre export CLASSPATH=.:JAVA 
H
​    
OME/jreexportCLASSPATH=.:{JAVA_HOME}/lib:JREHOME/libexportPATH= {JRE_HOME}/lib export PATH=JRE 
H
​    
OME/libexportPATH={JAVA_HOME}/bin:$PATH

 


點擊esc,然后輸入:wq保存退出

使配置文件生效,使用命令 source profile

 

與安裝jdk的步驟與方法大同小異
tomcat安裝
使用命令解壓
tar -zxvf 安裝包名

配置Tomcat,修改catalina.sh文件,文件內容如下
export JAVA_HOME=/soft/jdk1.8.0_151
export JRE_HOME= /soft/jdk1.8.0_151/jre
export TOMCAT_HOME=/soft/apache-tomcat-8.5.20
export CATALINA_HOME=/soft/apache-tomcat-8.5.20

8.可能訪問不到,有可能是防火牆的問題,需要設置
(1)將端口8080加入到防火牆中
firewall-cmd --zone=public --add-port=8080/tcp --permanent

(2)更新防火牆規則
firewall-cmd --reload

(3)查看防火牆中已打開的端口
firewall-cmd --zone=public --list-ports

重新訪問即可

 

MySQL安裝
將rpm包安裝上,使用命令 rpm -Uvh 安裝包

 

 

 如果安裝成功,則會在/etc/yum.repos.d會多了兩個mysql的repo文件,如下圖

 

 

 打開文件mysql-community.repo,內容如下:

 

 

 安裝MYSQL,使用命令 yum install mysql-community-server

 

 

 中間會有一個步驟,選擇填寫Y,回車即可

 

 

 

 該過程需要到網絡上下去,時間比較久。
出現如下圖,則安裝完畢

 

 

 

 

 下載完成后,啟動服務
命令:service mysqld start

 

 

 

 

 檢測mysql是否正在啟動
命令:systemctl|grep mysql

 

默認密碼
默認密碼是保存在/var/log/mysqld.log文件中,如下圖

 

 

 

 

修改密碼
用原密碼登錄mysql,使用命令:mysql -u root -p,如下圖

 

 

 輸入密碼,回車
修改命令:set password=password(‘新密碼’)

 

 

使用Navicat連接Mysql不成功
11.可能是防火牆的原因,需要將3306端口添加到防火牆規則中
(1)將端口3306加入到防火牆中
firewall-cmd --zone=public --add-port=3306/tcp --permanent

 

 

 (2)更新防火牆規則
firewall-cmd --reload

 

 (3)查看防火牆中已打開的端口
firewall-cmd --zone=public --list-ports

 

 

 安裝成功就可以使用本地的MySQL連接了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM