環境安裝一般有三種方式:RPM、解壓縮、yum在線安裝,下面分別以三種軟體的安裝為例,分別介紹這三種軟體安裝方式
能用yum的,最好用yum
1. JDK 安裝
1.1 下載 JDK rpm包
去官網找下載鏈接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

然后通過FTP上傳到Linux服務器:

1.2 檢查是否有其他 Java 環境
如果有安裝 openjdk 則卸載,卸載完成后再安裝:
[root@VM_0_4_centos ice]# java -version
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)
# 檢查
[root@VM_0_4_centos ice]# rpm -qa|grep jdk
jdk1.8-1.8.0_281-fcs.x86_64
# 卸載 -e --nodeps 強制洗掉
[root@VM_0_4_centos ice]# rpm -e --nodeps jdk1.8-1.8.0_281-fcs.x86_64
[root@VM_0_4_centos ice]# java -version
-bash: /usr/bin/java: No such file or directory # OK
1.3 安裝 JDK

1.4 配置環境變數
組態檔:/etc/profile,通過 Vim 進行編輯:vim /etc/profile
在檔案末尾增加:
JAVA_HOME=/usr/java/jdk1.8.0_281-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$JAVA_HOME/bin:$PATH:/root/bin
export JAVA_HOME PATH CLASSPATH
然后讓這個組態檔生效:
source /etc/profile
2. Tomcat 安裝
2.1 下載 Tomcat
去官網下載:https://tomcat.apache.org/

然后通過FTP上傳到Linux服務器:

2.2 將檔案移動到 /usr 下,并解壓
[root@VM-0-4-centos ice]# mv apache-tomcat-10.0.2.tar.gz /usr/
[root@VM-0-4-centos ice]# ls -l
total 110656
-rw-r--r-- 1 root root 113304268 Feb 11 20:00 jdk-8u281-linux-x64.rpm
[root@VM-0-4-centos ice]# cd /usr/
[root@VM-0-4-centos usr]# ls -l
total 11220
-rw-r--r-- 1 root root 11353990 Feb 12 15:17 apache-tomcat-10.0.2.tar.gz
dr-xr-xr-x. 2 root root 36864 Feb 11 20:01 bin
drwxr-xr-x. 2 root root 4096 Apr 11 2018 etc
drwxr-xr-x. 2 root root 4096 Apr 11 2018 games
drwxr-xr-x. 34 root root 4096 Sep 3 11:49 include
drwxr-xr-x 3 root root 4096 Feb 11 20:01 java
dr-xr-xr-x. 29 root root 4096 Sep 3 11:49 lib
dr-xr-xr-x. 43 root root 32768 Sep 3 11:51 lib64
drwxr-xr-x. 24 root root 4096 Sep 3 11:49 libexec
drwxr-xr-x. 13 root root 4096 Feb 11 20:20 local
dr-xr-xr-x. 2 root root 20480 Feb 11 19:59 sbin
drwxr-xr-x. 86 root root 4096 Sep 3 11:48 share
drwxr-xr-x. 4 root root 4096 Aug 8 2018 src
lrwxrwxrwx. 1 root root 10 Aug 8 2018 tmp -> ../var/tmp
[root@VM-0-4-centos usr]# tar -zxvf apache-tomcat-10.0.2.tar.gz
2.3 啟動 Tomcat 測驗
進入 Tomcat 的 bin 目錄下,執行 shell 腳本啟動

如果防火墻 8080 埠開了,以及安全組開放改埠,則可以直接訪問遠程了

還需要用 Apache 或者 ngnix 做一下反向代理到 80(http)或 443(https)埠
2.4 防火墻配置命令
# 查看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 #永久生效,沒有此引數重啟后失效
3. Docker 安裝
官網安裝參考手冊:https://docs.docker.com/install/linux/docker-ce/centos/
3.1 卸載舊版本
[root@VM-0-4-centos bin]# sudo yum remove docker \
> docker-client \
> docker-client-latest \
> docker-common \
> docker-latest \
> docker-latest-logrotate \
> docker-logrotate \
> docker-engine
Loaded plugins: fastestmirror, langpacks
No Match for argument: docker
No Match for argument: docker-client
No Match for argument: docker-client-latest
No Match for argument: docker-common
No Match for argument: docker-latest
No Match for argument: docker-latest-logrotate
No Match for argument: docker-logrotate
No Match for argument: docker-engine
No Packages marked for removal
3.2 安裝 C/C++ 環境
yum -y install 包名
yum -y install gcc
yum -y install gcc-c++
3.3 安裝需要的軟體包
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
第二個命令也可以使用阿里鏡像
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.4 更新軟體包索引
sudo yum makecache fast
3.5 安裝 Docker
sudo yum -y install docker-ce docker-ce-cli containerd.io
3.6 啟動 Docker
systemctl start docker

3.7 測驗
-
docker version
-
docker run hello-world
-
docker images
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259155.html
標籤:其他
