Centos7卸载|安装JDK1.8|Xshell7批量控制多个终端

news2024/9/28 7:17:37


一:  使用yum安装的好处是较为方便|环境变量自动配置完成。

1.1: 执行下面的命令,检查是否已安装了jdk

# 查看当前是否安装了JDK,
[root@www ~]# rpm -qa |grep java
[root@www ~]# rpm -qa |grep jdk
[root@www ~]# rpm -qa |grep gcj
[root@www ~]# rpm -qa | grep -i jdk

[root@www ~]# rpm -qa |grep jdk
copy-jdk-configs-3.3-11.el7_9.noarch
卸载:

[root@www ~]# rpm -ev  copy-jdk-configs-3.3-11.el7_9.noarch
软件包准备中...
copy-jdk-configs-3.3-11.el7_9.noarch

再次确认是否已经卸载: 
[root@www ~]# rpm -qa |grep jdk
[root@www ~]# 



rpm -ev ?
# 参数说明
-q在系统中查询软件或查询指定rpm包的内容信息
-i在系统中安装软件
-U在系统中升级软件
-e在系统中卸载软件
-h用#(hash)符显示rpm安装过程
-v详述安装过程
-p表明对RPM包进行查询,通常和其它参数同时使用,如:
-qlp查询某个RPM包中的所有文件列表
-qip查询某个RPM包的内容信息



1.2: 如果有输出信息,批量卸载系统自带

[root@www ~]# rpm -qa | grep java | xargs rpm -e --nodeps

1.3: 检查yum中是否含有java1.8的安装包

[root@www ~]# yum list java-1.8*
已加载插件:fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Determining fastest mirrors
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.bupt.edu.cn
 * updates: mirrors.bupt.edu.cn
可安装的软件包
java-1.8.0-openjdk.i686                                                                                                        1:1.8.0.372.b07-1.el7_9                                                                                        updates
java-1.8.0-openjdk.x86_64                                                                                                      1:1.8.0.372.b07-1.el7_9                                                                                        updates
java-1.8.0-openjdk-accessibility.i686                                                                                          1:1.8.0.372.b07-1.el7_9                                                                                        updates
java-1.8.0-openjdk-accessibility.x86_64                                                                                        1:1.8.0.372.b07-1.el7_9                                                                                        updates
 


1.4: 安装

[root@www ~]# yum install java-1.8.0-openjdk* -y 

1.5: 验证

输出以下内容则表示安装配置完成:

[root@www ~]# java -version
openjdk version "1.8.0_382"
OpenJDK Runtime Environment (build 1.8.0_382-b05)
OpenJDK 64-Bit Server VM (build 25.382-b05, mixed mode)
 


二:官网下载安装(推荐) 

2.1: 下载所需版本的.tar.gz安装包

Oracle官网即可下载,选择好对应版本,可以先下到主机,然后上传到虚拟机的Linux上。(注意:Oracle现在下载jdk需要注册登录,可以提前注册个账号)

2.2:创建/usr/local/java目录,并解压jdk至该目录:

[root@www tools]# mkdir -p /usr/local/java

[root@www tools]# tar -zxvf jdk-8u371-linux-x64.tar.gz  -C /usr/local/java/


2.3: 配置java环境

这个目录就是jdk目录,和windows的一样,也即为JAVA_HOME的目录

[root@www java]# ll
总用量 0
drwxr-xr-x 8 root root 294 8月  21 14:35 jdk1.8.0_371


vi /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_371
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

 2.4: 刷新并退出

[root@www java]# source /etc/profile
[root@www java]# java -version
java version "1.8.0_371"
Java(TM) SE Runtime Environment (build 1.8.0_371-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.371-b11, mixed mode)

 小结: yum安装的方式较为快速方便,但是安装的版本有限定,只能是openjdk版本,然而主流的jdk还是Oracle的基于hotspot的jdk,关于open jdk和oracel jdk的差异可自行了解


三:Xshell7控制多个服务器终端,批量操作服务器

 3.1: 工具-->发送键输入到(K)-->"所有回话"选项 ,编出现下图所示的黄色区域,此时操作的相关命令都会同步到多个终端;


3.2:此时我们在第一个终端上执行如下命令:

[root@www ~]# systemctl status minio

3.3:退出控制多个终端

工具-->发送键输入到(K)-->"当前回话(R)"选项即可退出

切换到第三个tab窗看看,命令已经同步执行到多个回话窗口,这为我们同时为多台服务器执行相同的操作提供了便利 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/906872.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【AWS】创建IAM用户;无法登录IAM用户怎么办?错误提示:您的身份验证信息错误,请重试(已解决)

目录 0.背景问题分析 1.解决步骤 0.背景问题分析 windows 11 ,64位 我的问题情景: 首先我创建了aws的账户,并且可以用ROOT用户登录,但是在登录时选择IAM用户,输入ROOT的名字和密码,就会提示【您的身份验证…

安科瑞微机保护装置、智能操控及无线测温产品等电力监控解决方案在山东凯瑞英医药中间体产业链项目的应用

安科瑞 华楠 摘 要:在变电站电力系统中,输电线路是最重要的部分,因此,对输电线路的保护对于整个电力系统的稳定运行有非常重要的意义。继电保护装置是一种反映电力系统故障和不正常运行状态,并且作用于断路器跳闸和发出告警信号的设备,其启到保证电力系…

【openfeign】OpenFeign的使用、GET请求和POST请求

RPC全称是Remote Procedure Call,即远程过程调用,其对应的是我们的本地调用。 RPC的目的是:让我们调用远程方法像调用本地方法一样。 //本地调用 R result orderService.findOrderByUserId(id); //RPC远程调用 orderService为代理对象 R …

蓝牙Mesh设备配网过程及抓包分析

配网过程 说明Mesh消息类型配网过程 信标阶段(Beaconing)Unprovisioned Device beaconLink Open/Link ACK/Link CloseLink OpenLink ACKLink Close 邀请阶段(Invitation)Provisioning InviteProvisioning Capabilities 交换公钥阶段(Exchanging public keys)Provisioning Start…

Oracle数据库经纬度坐标查询优化与结果错误原因分析、SQL中WKT超长文本字符串处理

文章目录 一、Oracle几何空间数据对象和其他数据库的差异二、Oracle查询一个经纬度坐标是否在边界内部2.1 查询条件2.2 查询结果错误,似乎是仅做了MBR匹配2.3 错误原因2.4 解决办法 三、SQL中WKT超长文本在Oracle中如何编写3.1 Oracle中执行含超长文本的SQL报错3.2 …

健身耳机哪个牌子好?推荐几款最适合健身运动用的耳机牌子

对于健身爱好者来说,选择一款适合健身运动的耳机是至关重要的,无论你是跑步、举重还是瑜伽,有适合自己的耳机戴着听歌,能够让你更加投入、更加享受健身的过程。可现在如今的耳机品牌琳琅满目,在选择上自然是要花上不少…

搭建Everything+cpolar在线资料库,实现随时随地访问

Everythingcpolar搭建在线资料库,实现随时随地访问 文章目录 Everythingcpolar搭建在线资料库,实现随时随地访问前言1.软件安装完成后,打开Everything2.登录cpolar官网 设置空白数据隧道3.将空白数据隧道与本地Everything软件结合起来总结 前…

山西电力市场日前价格预测【2023-08-22】

日前价格预测 预测明日(2023-08-22)山西电力市场全天平均日前电价为313.08元/MWh。其中,最高日前电价为354.58元/MWh,预计出现在18: 45。最低日前电价为271.10元/MWh,预计出现在12: 30。 价差方向预测 1: 实…

CrossOver2023虚拟机工具最新版本功能介绍

想要在Mac OS中运行Windows程序,除了使用虚拟机外,使用CrossOver在Mac OS系统中运行Windows程序是非常不错的选择。CrossOver基于Wine技术,可以在Mac OS上运行许多Windows应用程序,而无需安装整个Windows操作系统。 本次发布的Cr…

Paraverse平行云入选启元计划元宇宙TOP20榜单

近日,2023全球数字经济大会互联网3.0峰会上,由中关村大数据产业联盟、中国科协科技传播中心、北京信息化协会共同发起的启元计划发布其成果,同时公布启元计划TOP20以及TOP50企业入选名单。凭借技术与生态优势,「Paraverse平行云」…

docker 05(dockerfile)

一、docker镜像原理 镜像可以复用 二、容器转镜像 将容器保存为镜像[参考] docker commit -a -m 现有容器ID 保存后的名称:版本号 -a :提交的镜像作者; -c :使用Dockerfile指令来创建镜像; -m :提交时的说明文字; -p :…

常用字符串匹配算法

一、BF匹配 BF算法中的BF是Brute Force的缩写,中文叫作暴力匹配算法,也叫朴素匹配算法。 BF算法的时间复杂度很高,是O(nm),但在实际的开发中,它却是一个比较常用的字符串匹配算法。 第一,实际的软件开发中…

网络安全(黑客)自学笔记建议

前言 1.不要试图以编程为基础的学习开始学习 我在之前的回答中,我都一再强调不要以编程为基础再开始学习网络安全,一般来说,学习编程不但学习周期长,而且实际向安全过渡后可用到的关键知识并不多 一般人如果想要把编程学好再开…

安防视频监控平台EasyCVR视频集中存储平台接入RTSP设备出现离线情况的问题解决方案

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

Web Worker的使用

Web Worker 前言一、Web Worker是什么?二、使用步骤2.1 创建 Web Worker2.2 监听消息2.3 发送消息 三、优点与缺点3.1 优点3.2 缺点 总结 前言 JavaScript采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一…

【leetcode 力扣刷题】 两数/三数/四数之和 哈希表和双指针解题

两数/三数/四数之和 题目合集 哈希表求解1. 两数之和454. 四数相加Ⅱ 双指针求解15.三数之和18. 四数之和 这个博客是关于:找出数组中几个元素,使其之和等于题意给出的target 这一类题目的,但是各个题之间又有些差异,使得需要用不…

lwIP更新记10:IP 冲突检测

lwip-2.2.0-rc1 版本于 2023 年 6 月 29 日发布,带来了我期盼已久的 IPv4 冲突检测 功能。 lwip-2.2.0-rc1 版本重新回归了 master 分支(主分支),不再使用单独的稳定分支。 master 分支 是一个 Git(版本控制程序&…

C#8.0本质论第四章--操作符和控制流程

C#8.0本质论第四章–操作符和控制流程 4.1操作符 有些操作符以符号的形式出现,例如、-、?.或者??等,而另一些操作符则为关键词,例如default和is。 4.1.1一元正负操作符 一元正操作符()对值几乎没有影响,它在C#中是多余的。…

python 连接Redis 数据库

pip install redis python代码 import redis# 连接数据库 r redis.Redis(host192.168.56.15, port6379, db0)# 存储数据 #r.set(key, value) r.set(name, zaraNet)# 获取数据 value r.get(name) print(value)# 关闭连接(可选) r.close()

AP9196 DC-DC 升压 升降压 恒流电源管理芯 LED电源驱动IC

产品说明 AP9196 是一系列外围电路简洁的宽调光比升压调光恒流驱动器,适用于 3-40V 输入电压范围的 LED照明领域。AP9196 采用我司专利算法,可以实现高精度的恒流效果,输出电流恒流精度≤3%,电压工作范围为5-40V&…