rpm安装jdk上线项目
环境安装
安装软件一般有三种方式:
rpm(示例jdk:在线发布一个SpringBoot项目)
解压缩(示例tomcat)
yum在线安装(示例docker)
JDK安装
1、下载JDK rpm , 去oracle官方下载
2、安装java环境
# 检测java环境 java -version # 如果存在需要卸载 # 检测JDK版本信息
rpm -qa | grep jdk
# 强制删除 rpm -e --nodeps jdk版本名 # 安装命令 rpm -ivh rpm包名
3、 配置环境变量 /etc/profile
JAVA_HOME=/usr/java/jdk_版本目录名 CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib PATH=$JAVA_HOME/bin;$JAVA_HOME/jre/bin export PATH CLASSPATH JAVA_HOME
4、执行配置文件 source /etc/profile
Tomcat安装
1、准备好要安装的tomcat压缩包,将文件移动到要安装的目录,示例/usr/tomcat
2、解压压缩包
tar -zxvf apache-tomcat-9.0.22.tar.gz # 解压
3、启动tomcat
cd /usr/tomcat/apache-tomcat-9.0.22/bin ./startup.sh ./shutdown.sh
4、确保Linux的防火墙端口是开启的,如果是阿里云,需要保证阿里云的安全组策略是开放的!
# 查看firewall服务状态 systemctl status firewalld # 开启防火墙 firewalld.service服务 service firewalld start # 重启防火墙 service firewalld restart # 关闭防火墙 service firewalld stop # 查看防火墙规则 firewall-cmd --list-all # 查看全部信息 firewall-cmd --list-ports # 只看端口信息 # 开启端口 filewall-cmd --zone=public --add-port=80/tcp --permanent # 需要重启防火墙 systemctl restart firewalld.service 命令含义 --zone # 作用域 --add-port=80/tcp # 添加端口,格式为:端口/通讯协议 --permanent # 永久生效,没有此参数重启防火墙服务后失效
注: 上传完毕的项目直接购买域名,备案解析过去即可。
域名解析后,如果端就是80-http或者443-https,可以直接访问,如果是9000,8080或其他端口,需要通过Apache或nginx做一下反向代理,配置文件,十分简单。
安装Docker(yum安装)
1、官网安装参考手册:https://docs.docker.com/install/linux/docker-ce/centos
2、确定服务器版本是CentOS 7及以上版本
cat /etc/redhat-release
3、yum安装gcc相关(虚拟机或服务器需要连外网)
yum -y install gcc
yum -y install gcc-c++
4、卸载旧版本
yum -y remove docker docker-common docker-selinux docker-engine # 官方版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-lastest-logrotate \ docker-logrotate \ docker-engine
5、安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
6、设置stable镜像仓库
# 错误 yum-config-manager --add-repohttps://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
7、更新yum软件包索引
yum makecache fast
8、安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
9、启动docker
systemctl start docker
10、测试
docker version docker run hello-world docker images
上述内容由博主自主梳理编写,仅作学习使用,如有侵权,请直接联系博主。

浙公网安备 33010602011771号