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
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/445846.html
標籤:Linux
上一篇:linux磁盤配額管理
