安装软件一般有三种方式:rpm,解压缩安装,yum在线安装

JDK 安装(rpm方法)

1.在oralce官网下载JDK rpm包

2.上传rpm包,可以在home目录下新建目录files,上传至files目录下。

img点击并拖拽以移动

3.安装

  • 1.检测当前系统是否存在java环境:java -version

    img点击并拖拽以移动

    • 如果有的话需要卸载,对于rpm安装方式的卸载:

    • 用rpm -qa|grep jdk 命令来检测jdk版本信息

    • 用rpm -e –nodeps n 命令来卸载(n表示上一步查出来的jdk的版本信息)

    • 卸载完后即可安装

  • 安装命令:rpm -ivh rpm包名

    img点击并拖拽以移动

    img点击并拖拽以移动

4.配置环境变量

Linux配置环境变量是在etc下的profile文件。

vim /etc/profile

按i进入编辑模式,输入以下内容:

JAVA_HOME=/usr/java/jdk1.8.0_281-amd64 #这是jdk的默认安装路径
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

img点击并拖拽以移动

:wq   保存退出

让这个配置文件生效: source /etc/profile

测试发布一个SpringBoot项目

1.打包项目

img点击并拖拽以移动

2.复制生成的jar包

img点击并拖拽以移动

3.将jar包上传至服务器

img点击并拖拽以移动

4.运行项目

img点击并拖拽以移动 5.成功访问:

img点击并拖拽以移动

Tomcat 安装

对于jar包项目,只要安装了jdk就能运行,但是对于一些war包(ssm)就需要在tomcat中运行。

1.下载tomcat

http://tomcat.apache.org/download-90.cgi

2.将安装包上传至服务器

img点击并拖拽以移动

3.解压文件

tar -zxvf  文件名

img点击并拖拽以移动

img点击并拖拽以移动

4.启动tomcat

img点击并拖拽以移动

#启动: ./start.sh
#终止: ./shutdown.sh

启动:img点击并拖拽以移动

如果服务器防火墙8080端口开了(若是阿里云服务器,安全组也要开放了这个端口),就可以在这个端口访问到tomcat了。

防火墙相关命令如下:

# 查看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=8080/tcp  #添加端口8080,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

开启端口8080:

img点击并拖拽以移动

img点击并拖拽以移动

重启防火墙:

img点击并拖拽以移动

成功访问: img点击并拖拽以移动

Docker(yum安装)

官网安装参考手册:https://docs.docker.com/install/linux/docker-ce/centos/

 命令 :yum [- y] install yum源(必须连网)

1.确定你是CentOS7及以上版本

#查看Centos版本
[root@192 Desktop]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

2.安装准备环境(gcc,gcc-c++)

yum -y install gcc
yum -y install gcc-c++

img点击并拖拽以移动

3.卸载旧版(若已经安装)

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

4.安装需要的软件包

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

5.设置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

img点击并拖拽以移动

6.更新yum软件包索引

yum makecache fast

7.安装Docker CE

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

8.启动docker

systemctl start docker

9.测试

docker version #查看版本
docker run hello-world
docker images

宝塔面板(可视化)

在服务器中执行以下命令(CentOS):

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

执行完后得到以下内容:

img点击并拖拽以移动

输入得到的地址,登录账号即可