在Linux上安装软件一般有三种方式:
- rpm
- 解压缩
- yum在线安装
本学习笔记使用的是阿里云服务器,CentOS7.7操作系统
一、rpm安装方式
1.从Oracle官网下载Linux版本的JDK8
2.利用Xftp7将下载好的上传到Linux的 /home/某个文件夹下
3.安装java环境
因为是新买的阿里云服务器,不需要删除旧版本问题
命令
rpm -ivh jdk-8u291-linux-x64.rpm
直接安装jdk8,无需配置环境变量(约定大于配置思想吧!!!)
二、解压缩
1.以Tomcat的安装为例,从官网下载tomcat9
2.Xftp7上传文件到阿里云服务器
3.命令直接解压
tar -zxvf apache-tomcat-9.0.46.tar.gz
4.启动Tomcat,试一下效果吧
#执行: startup.sh -->启动tomcat
#执行: shutdown.sh -->关闭tomcat
./startup.sh
./shutdown.sh
5.访问服务器端的8080端口
注:如果不能访问,请查看Linux的防火墙及阿里云服务器的安全组,对应端口是否开放!!!
以下是防火墙端口的相关命令:
查看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=80/tcp --permanent
重启防火墙
systemctl restart firewalld.service
命令含义:
- –zone #作用域
- –add-port=80/tcp #添加端口,格式为:端口/通讯协议
- –permanent #永久生效,没有此参数重启后失效
三、yum在线安装
要有网!!!以安装Docker为例
1.安装Docker的环境
命令:
yum -y install 包名
- yum install 安装命令
- -y 所有的提示都为y(yes)
yum -y install gcc
yum -y install gcc-c++
2.安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
3.设置stable镜像仓库,用的阿里云镜像
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
自动配置阿里云镜像仓库
4.更新yum软件包索引
yum makecache fast
5.安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
6.启动docker
systemctl start docker
7.测试docker是否安装成功
docker version