1. 程式人生 > 其它 >Linux的三種軟體安裝方式及基本環境安裝

Linux的三種軟體安裝方式及基本環境安裝

linux的三種軟體安裝及基本環境安裝

安裝軟體一般有三種方式:

  • rpm

  • 解壓縮

  • yum線上安裝

JDK安裝(rpm安裝)

1.rpm下載地址http://www.oracle.com/technetwork/java/javase/downloads/index.html

2.如果有安裝openjdk 則解除安裝

#1.檢查是否處存在環境 java -version
# 存在就解除安裝
#2.rpm -qa|grep jdk  檢測JDK版本資訊
# 解除安裝 -e --nodeps 強制刪除
#3.rpm -e --nodeps jdk1.8.0_121-1.8.0_121-fcs.x86_64
#4.java -version
-bash: /usr/bin/java: No such file or directory  # OK

centos7上安裝jdk

3、安裝jdk

虛擬機器上傳檔案的步驟

一、yum install lrzsz -y

二、檢視是否 安裝完成
rpm -qa | grep lrzsz -y

三、從伺服器上傳檔案到本地:
sz

四、從本地上傳檔案到伺服器:
rz

3.1 上傳jdk

參考地址:https://www.cnblogs.com/smilecindy/p/13736470.html

#第一步  上傳jdk到虛擬機器
cd home
mkdir application
cd /home/application
rz 選擇檔案

#第二步  解壓JDk
2.1)如果/usr下沒有java目錄,則需要先建立一個java目錄: mkdir java
2.2)再使用cp命令將jdk-8u261-linux-x64.tar.gz檔案拷貝一份到/usr/java
cp jdk-8u162-linux-x64.tar.gz  /usr/java/
2.3)在usr/java下使用 tar -zxvf 命令解壓jdk-8u261-linux-x64.tar.gz檔案
tar -zxvf jdk-8u162-linux-x64.tar.gz
2.4)使用 rm -f  jdk-8u261-linux-x64.tar.gz刪除壓縮包
rm -f jdk-8u162-linux-x64.tar.gz
#第三步配置JDK環境變數
3.1)編輯全域性變數  使用 vim  /etc/profile,進入編輯檔案狀態:
3.2)在文字的最後一行貼上如下:
  #注意:JAVA_HOME=/usr/java/jdk1.8.0_262 是自己安裝jdk的存放目錄
      
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_262  
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

3.3)使用:wq進行儲存並提出
3.4)使用cat  /etc/profile檢視檔案是否修改成功
#第四步  生效剛剛配置的jdk環境變數並檢查是否安裝成功
1)使用 source  /etc/profile 讓配置檔案生效
2)使用 java -version 檢視是否安裝成功

嘗試釋出自己寫的專案

1.首先把一些需要的依賴以及資料庫配置都給註釋掉,然後裸跑,能跑起來就ok

2.然後打包,也就是咱們能在電腦上跑的jar包

springboot專案打包時需要以下兩個外掛 ,要不然會打包失敗

			<!--springboot專案編譯打包的外掛-->
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
			<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-resources-plugin</artifactId>
			<version>3.1.0</version>
			</plugin>

3.將打好的包使用xftp上傳到伺服器中

4.然後我們檢視伺服器開啟了哪些埠

firewall-cmd --list-ports   #檢視開啟的埠

5.然後看看我們的打包好的程式是不是在目前開啟的埠上能跑,如果沒開,使用以下命令開埠:

firewall-cmd --zone=public --add-port=9000/tcp --permanent  #開啟9000埠命令(開啟防火牆埠)

6.開埠後記得重啟防火牆,如下命令:

systemctl restart firewalld.service   #重啟防火牆

7.最後使用java -jar命令去執行jar包即可

java -jar 002-springboot-springmvc.jar

Tomcat安裝(解壓縮安裝)

ssm war包就需要放到Tomcat中執行

1.下載Tomcat。 官網下載即可

教程:https://www.cnblogs.com/yu-si/articles/14591345.html

8.5.34官網連結

9.0.12官網連結

以8.5為例:

進入官網,下載tar.gz的壓縮包

2.上傳到虛擬機器

然後解壓檔案

tar -zxvf apache-tomcat-8.5.77.tar.gz   #解壓

3.啟動Tomcat測試 , ./xxx.sh 指令碼執行即可

#執行  ./startup.sh    #啟動tomcat
#停止   ./shotdown.sh

如果防火牆8080埠開了並且阿里雲安全組也開放了這個時候就可以直接訪問遠端了

防火牆相關操作

# 檢視firewall服務狀態
systemctl status firewalld

# 開啟、重啟、關閉、firewalld.service服務
# 開啟
service firewalld start
# 重啟
service firewalld restart
# 關閉
service firewalld stop

# 檢視防火牆規則
firewall-cmd --list-all    # 檢視全部資訊
firewall-cmd --list-ports  # 只看埠資訊

# 開啟埠
開埠命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent
重啟防火牆:systemctl restart firewalld.service

命令含義:
--zone #作用域
--add-port=80/tcp  #新增埠,格式為:埠/通訊協議
--permanent   #永久生效,沒有此引數重啟後失效

上傳完畢的專案直接購買自己的域名,備案解析過去即可!

域名解析後,如果埠是80 -http 或者 443 -https 可以直接訪問,如果是9000,8080,就需要通過Apcahe或者Nginx做一下反向代理即可,配置檔案即可。

Docker(yum安裝)

Centos7安裝 (yum安裝 需要連網)

1.官網安裝參考手冊:https://docs.docker.com/install/linux/docker-ce/centos/

2.確定你是CentOS7及以上版本,我們檢視一下

3.安裝我們的準備環境

yum -y install 包名   #yum install  安裝命令  -y 所有的提示都為 y
yum -y install gcc   #需要安裝這兩個準備環境
yum -y install gcc-c++

4.然後我們去docker的官網,一步步往下做即可(或者繼續往下看)

5.解除安裝舊版本

yum -y remove docker docker-common docker-selinux docker-engine
# 官網版本
yum remove docker \
          docker-client \
          docker-client-latest \
          docker-common \
          docker-latest \
          docker-latest-logrotate \
          docker-logrotate \
          docker-engine

6.安裝需要的軟體包

yum install -y yum-utils device-mapper-persistent-data lvm2

7.設定stable映象倉庫

# 錯誤
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
## 報錯
[Errno 14] curl#35 - TCP connection reset by peer
[Errno 12] curl#35 - Timeout

# 正確推薦使用國內的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

8.更新yum軟體包索引

yum makecache fast

9.安裝Docker CE

yum -y install docker-ce docker-ce-cli containerd.io

10.啟動docker

systemctl start docker

11.測試

docker version

docker run hello-world

docker images

寶塔面板安裝

相關視訊https://www.bilibili.com/video/av91821322