1. 程式人生 > >Linux centos7.5 安裝JDK1.8和Tomcat9以及redis5

Linux centos7.5 安裝JDK1.8和Tomcat9以及redis5

           Linux centos7.5安裝JDK1.8和Tomcat9以及redis5

Linux的學習階段防火牆記得全程關閉的哈

檢視防火牆狀態
[[email protected] ~]# systemctl status firewalld
關閉
[[email protected] ~]# systemctl stop firewalld
開機禁用
[[email protected] ~]# systemctl disable firewalld
開機啟用 
[[email protected]
~]# systemctl enable firewalld 啟動 [[email protected] ~]# systemctl start firewalld

JDK安裝(JDK-8u191-Linux的x64.tar.gz)

1:新建目錄的/ opt /軟體/ JDK並使用資訊xFTP工具上傳安裝包上去(自己隨便建的目錄)

2:進入剛才建立的目錄

[[email protected] ~]# cd /opt/software/JDK

3:解壓JDK安裝包

[[email protected] JDK]# tar -zxvf jdk-8u191-linux-x64.tar.gz

4:配置環境變數(修改的/ etc /profile檔案末尾加上

#新增JDK環境變數
export JAVA_HOME=/opt/software/JDK/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

 5:馬上執行重新整理,使配置生效

[[email protected] JDK]# source /etc/profile

 6:測試

[[email protected]
JDK]# java
[[email protected] JDK]# javac
[[email protected] JDK]# java -version

 Tomcat的安裝(Apache的Tomcat的9.0.13.tar.gz)

1:新建專案目錄(/選擇/軟體/ Tomcat的)

2:切換到目錄下面

[[email protected] JDK]# cd /opt/software/Tomcat

3:解壓 

[[email protected] Tomcat]# tar -zxvf apache-tomcat-9.0.13.tar.gz

 4:進入的tomcat的bin錄啟動

[[email protected] bin]# sh /opt/software/Tomcat/apache-tomcat-9.0.13/bin/startup.sh

5:進入tomcat的8080測試(如果報異常,記住防火牆關閉了沒有和埠是否開啟,centos7貌似埠預設打開了的)

 在瀏覽器地址輸入(如http://192.168.6.129:8080/

6:加入開機自動啟動(切換到bin目錄並授權)

[[email protected] ~]# cd /opt/software/Tomcat/apache-tomcat-9.0.13/bin
[[email protected] bin]# chmod 777 *.sh

7:新增環境變數 (找到環境變數/etc/profile裡面新增)

#配置JDK環境變數
export JAVA_HOME=/opt/software/JDK/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#配置Tomcat換件變數以便自啟動
export CATALINA_HOME=/opt/software/Tomcat/apache-tomcat-9.0.13
export CATALINA_BASE=/opt/software/Tomcat/apache-tomcat-9.0.13
export PATH=$PATH:$JAVA_HOME/bin

同時使配置生效

[[email protected] JDK]# source /etc/profile

 

8:修改(/etc/rc.d/rc.local),在末尾新增上

export JAVA_HOME=/opt/software/JDK/jdk1.8.0_191
/opt/software/Tomcat/apache-tomcat-9.0.13/bin/startup.sh start

9: 對該目錄進行授權

[[email protected] bin]# chmod 777 /etc/rc.d/rc.local

10:可以重啟虛擬機器直接訪問8080埠試一試 

 

 

Redis5安裝(redis的-5.0.0.tar.gz)

1:檢查是否安裝(預設一般是沒有安裝)

[[email protected] Redis]# gcc –v

2:安裝環境

[[email protected] Redis]# yum -y install gcc-c++

3:新建目錄(/opt/software/Redis)並使用工具上傳上去

4:進入到該目錄解壓

[[email protected] bin]# cd /opt/software/Redis
[[email protected] Redis]# tar -zxvf redis-5.0.0.tar.gz

  5:進入解壓後的目錄

[[email protected] Redis]# cd /opt/software/Redis/redis-5.0.0

6:輸入make進行編譯後成功後會在螢幕上會出現一堆亂七八糟的,最後控制檯輸出提示:執行'make test'是個好主意;)說明一切順利

[[email protected]] redis-5.0.0]# make

 7:軟體安裝(其中PREFIX必須是大寫的)

[[email protected]] redis-5.0.0]# make install PREFIX=/opt/software/Redis/redis-5.0.0

 8:檢查目錄是否存在,在/opt/software/Redis/redis-5.0.0下有bin說明安裝成功

9 :(開啟服務方式分2種,前端和後臺,我在這裡兩種都介紹以下)

9-1 :(前端啟動,不推薦,看見熟悉的Redis的圖示和旁邊埠號6379即可,表示OK)

[[email protected] redis-5.0.0]# cd /opt/software/Redis/redis-5.0.0/bin
[[email protected] bin]# ./redis-server

 已經啟動了的情況下,先關閉redis /,使用ctrl + c(在Linux就是強行退出的意思,因為ctrl + c在控制檯正常,所以不好貼那段程式碼,熟悉Linux就不用多說不) ,因為馬上要用後臺方式。

9-2(推薦啟動方式,也相當於開機自啟動方便快捷,思路是(redis5和3是有點區別的)首先將/opt/software/Redis/redis-5.0.0/的redis.conf檔案複製到的/ opt /software/ Redis的/ redis- 5.0.0 /bin面去,並且將

69行#bind 127.0.0.1(註釋調它)

88行保護模式否(改成no)

136行daemonize no修改為daemonize yes(相當於打開了後臺啟動服務,bin會多出個./redis-server)輸入啟動命令)

最後執行命令:

[[email protected] bin]# ./redis-server redis.conf

10:檢視一下程序(看見redis的和6379就行了)

[[email protected] bin]# ps -ef|grep redis

11:客戶端ping下.PONG回來就說明完全安裝好了

[[email protected] bin]# ./redis-cli
127.0.0.1:6379> ping

12:象徵性存一個,意思意思

127.0.0.1:6379> set name zhangsa
127.0.0.1:6379> get name

 13: redis環境變數的配置(找到環境變數配置檔案profile)在最後新增如下程式碼,從此任意路徑下都可以執行命令,比如開啟客戶端,直接輸入redis-cli,注意不用加./   


#配置redis環境變數
export PATH=$PATH:/opt/software/Redis/redis-5.0.0/bin 

使環境變數生效 

[[email protected] redis-5.0.0]# source /etc/profile

14 :(附加步驟哈,可以不測試的)可以使用的Redis的桌面視覺化軟體測試一下(再次強調,連線不記得看防火牆是否在關閉)

 

15:如果關閉虛擬機器後面可能包錯,比如Could not connect to Redis at 127.0.0.1:6379: Connection refused,那麼需要重新把配置檔案載入一次

[[email protected] bin]# ./redis-server /opt/software/Redis/redis-5.0.0/bin/redis.conf
[[email protected] bin]# ./redis-cli

16:關閉redis

[[email protected] bin]# redis-cli -h 127.0.0.1 -p 6379 shutdown
開啟redis(由於配置了開機啟動,一般下面的命令一般不用了)
[[email protected] bin]#./redis-server /opt/software/Redis/redis-5.0.0/bin/redis.conf