1.安裝JDk
1.1這裡使用xshell中xfxp進行檔案的上傳,將jdk二進位制包上傳到Linux伺服器上
下載地址:https://www.oracle.com/java/technologies/downloads/#java8
或者這裡有下載好的安裝包:連結:https://pan.baidu.com/s/1ZSJxBDzDaTwCH2IG-d2Gig 提取碼:fstt
1.2上傳成功後進行解壓
使用命令: tar -zxvf jdk-8u361-linux-x64.tar.gz -C /usr/local 將上傳的檔案解壓到 /usr/local目錄下
解壓完成後需要配置配置環境,進入到解壓目錄:cd /usr/local
使用ll可以檢視當前目錄下的檔案,可以看到解壓的目錄
1.3使用vim命令修改/etc/profile檔案:vim /etc/profile,然後按i進入插入模式
在末尾加入JAVA_HOME=/usr/local/jdk1.8.0_361 PATH=$JAVA_HOME/bin:$PATH
加入後按Esc退出編輯 再按:wq三個字元退出,則完成環境的配置。
退出需要重新載入profile檔案,使配置生效: source /etc/profile
最後檢查是否成功:java -version
看到版本資訊則完成java的安裝
jdk安裝到此結束了。
2.安裝tomcat
2.1首先去官網下載好安裝包:https://tomcat.apache.org/
我這裡選擇的是9.0版本
或者使用我下載好的連結:https://pan.baidu.com/s/1B0KTFHA5NPA4O-MdHuUh5Q 提取碼:p6y0
2.2跟上面一樣,上傳到伺服器上
然後解壓到/usr/local下:tar -zxvf apache-tomcat-9.0.71.tar.gz -C /usr/local。
解壓完成後跳轉到該目錄下進行檢視。
接著進入到該目錄的bin目錄下,啟動服務命令如下:
使用該命令檢視是否成功啟動:ps -ef | grep tomcat。
出現上面成功啟動。
開啟後想要外部訪問到還需要對防火牆進行操作。
防火牆操作的命令:
檢視防火牆狀態:systemctl status firewalld 或者 firewall-cmd --state
暫時關閉防火牆:systemctl stop firewalld
永久關閉防火牆:systemctl disable firewalld
開啟防火牆:systemctl start firewalld
開放8080指定埠:firewall-cmd --zone=public --add-port=8080/tcp --permanent
關閉8080指定埠:firewall-cmd --zone=public --remove-port=8080/tcp --permanent
立即生效:firewall-cmd --reload
檢視開放的埠:firewall-cmd --zone=public --list-ports
我們關閉防火牆之後再訪問Tomcat,出現Tomcat介面則成功。
有時候不想開啟防火牆,開放8080埠即可。
對於阿里雲伺服器還需要在網路和安全組-安全組配置-配置規則裡面加上8080埠。
想要停止Tomcat服務,在bin目錄下執行:sh shutdown.sh 或者 ./shutdown.sh
結束Tomcat程式,先獲得程式id,執行 ps -ef | grep tomcat ,然後kill -9 id
3.安裝MySQL
使用RPM軟體管理器,是Linux用於管理和安裝軟體的工具。
3.1檢測是否安裝mysql。
rpm -qa 查詢系統安裝所有軟體 rpm -qa | grep mysql 檢視系統安裝的名稱帶有mysql軟體
rpm -qa | grep mariadb檢視系統安裝的名稱帶有mariadb軟體
CentOS7自帶mariadb,與Mysql資料衝突,需要解除安裝
3.2解除安裝軟體:rpm -e --nodeps 軟體名稱 此處執行 rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
3.3安裝mysql
大家可以自行去官網安裝,或者使用我下好的安裝包。
連結:https://pan.baidu.com/s/1wXYvEdEvyO3UyL0-y065mw 提取碼:kk36
然後新建一個目錄:mkdir /usr/local/mysql,並解壓 tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
在安裝執行 rpm 安裝包之前先下載 openssl-devel
外掛,因為 mysql 裡面有些 rpm 的安裝依賴於該外掛:yum install openssl-devel
安裝完外掛,依次執行下面命令。
rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm
最後一條可能報錯 使用yum install libaio命令再執行。
3.4啟動MySQL
檢視mysql狀態:systemctl status mysqld
啟動mysql服務:systemctl start mysqld
開機自啟mysql服務:systemctl enable mysqld 需要設定
檢視已經啟動的服務: netstat -tunlp | grep mysql
看到如上說明已經成功啟動了
3.5登入mysql資料庫
檢視檔案內容:cat /var/log/mysqld.log
檢視檔案內容包含password: cat /var/log/mysqld.log | grep password
知道了密碼可以登入,使用:mysql -uroot -p
登入成功則執行以下命令修改密碼
set global validate_password.policy = 0; //設定密碼安全登記低,便於修改成root
set global validate_password.length = 4; //設定密碼最低位數
ALTER USER 'root'@'localhost' IDENTIFIED BY 'mike.8080'; //修改密碼
還需要建立一個使用者用於遠端訪問:create user 'mike'@'%' IDENTIFIED WITH mysql_native_password BY 'mike8080';
最後給這使用者分配所有許可權:grant all on *.* to 'mike'@'%';
重新整理:flush privileges;
此時賬號root密碼變成 mike.8080,可以遠端連線的使用者賬號mike,密碼mike8080
至此安裝成功!!!
4.安裝lrzsz
Yum是一個Shell前端軟體包管理器,基於RPM包管理,能夠從指定伺服器自動下載RPM包並且安裝,一次安裝所有依賴,無需一次次下載安裝
搜尋lrzsz安裝包:yum list lrzsz
安裝:yum install lrzsz.x86_64
可以使用rp命令回車直接上傳檔案,無需xshell自帶的上傳功能。
5.安裝Redis
首先去Redis官方網站下載:http://download.redis.io/releases/
或者使用我下載好的:https://pan.baidu.com/s/16YO8d_OLbDyJqYTMp2sLVg 提取碼:gxpg
解壓安裝包:tar -zxvf redis-5.0.12.tar.gz -C /usr/local
安裝Redis依賴環境gcc: yum install gcc-c++
進入redis資料夾進行編譯:cd /usr/local/redis-5.0.12 再執行make命令
最後進入src目錄下進行安裝:make install
使用redis,先進入redis的src目錄,然後啟動: ./redis-server
想要後臺一直執行,則退到上一層修改配置檔案:vim redis.conf
輸入/dae然後回車找到這裡,修改成yes即可
然後執行命令生效,後面加入的是相對當前目錄conf的路徑
記得防火牆和伺服器開埠號!!!
如果想給redis設定密碼,重新進入剛剛的資料夾,然後開啟註釋,修改密碼即可!
然後kill掉redis程式,重新啟動即可
最後如果想使用redis,執行命令,還有輸入密碼:src/redis-cli -h localhost -p 6379 -a 123456
如果想要遠端訪問伺服器的redis,需要在配置檔案裡面註釋掉如下東西,允許其他主機訪問,同樣跟上面一樣需要重啟服務
至此,redis的安裝結束!!!