Linux三种安装

本文介绍了在阿里云CentOS7环境下,如何使用rpm包安装和卸载JDK,包括查看版本、配置环境变量的步骤。接着讲解了通过tar.gz解压缩文件安装Tomcat并启动服务,以及开启防火墙端口以允许访问。最后,文章提到了使用yum在线安装Docker,并进行了简单的操作演示。
摘要由CSDN通过智能技术生成

环境:
- 阿里云
- CentOs7

一、rpm

jdk为例

1.java -version 查看是否有jdk
2.如果没有jdk就直直接使用rpm文件进行安装
rpm -ivh rpm包
rpm -ivh jdk-8u291-linux-x64.rpm

前往Oracle下载Linux安装文件jdkxxx.rpm
然后使用如xftp等文件传输软件传输到服务器上,使用如上指令对rpm文件进行安装
3.如果已有jdk,但是想换

.rpm -qa|grep jdk  #检测jdk版本信息
jdk1.8.0_121-1.8.0_121-fcs.x86_64

根据查询出的版本信息进行删除
rpm -e --nodeps jdk1.8.0_121-1.8.0_121-fcs.x86_64
/usr/java/jdk1.8.0_291-amd64
进入该目录就可以查寻jdk目录结构

bin        javafx-src.zip  legal    man          src.zip
COPYRIGHT  jmc.txt         lib      README.html  THIRDPARTYLICENSEREADME-JAVAFX.txt
include    jre             LICENSE  release      THIRDPARTYLICENSEREADME.txt

4.配置环境变量 vim /etc/profile  跟windows配置差不多

JAVA_HOME=/usr/java/jdk1.8.0_291-amd64
CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;
PATH=$JAVA_HOME/bin;$JAVA_HOME/jre/bin;
export JAVA_HOME CLASSPATH PATH

5.source /etc/profile 使配置文件生效

然后发现报错,而且指令失效

-bash: fg: no job control 
-bash: /usr/java/jdk1.8.0_221-amd64/jre/bin: Is a directory

错误解决方案

二、解压缩

tomcat压缩包为例
去tomcat官网下载tar.gz压缩包

1.tar -zxvf xxx. .tar.gz 解压压缩包
tar -zxvf apache-tomcat-9.0.50\ .tar.gz  

2.启动tomcat/bin目录下的xxx.sh(windows是启动xxx.bat)
./startup.sh:开启
./shutdown.sh:关闭

如果访问不到服务,可能是防火墙没开端口,服务器安全组没有设置

开启端口: firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙:systemctl restart firewalld.service

--zone:作用域
--add-port=80/tcp:添加端口,端口/传输协议
--permanent:永久生效,没有此参数重启后失效

三、yum在线安装

以docker为例,yum安装必须要连接到网络

yum install docker

docker version 检测安装

systemctl start docker  启动docker服务

docker详细操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值