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


一:  使用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窗看看,命令已经同步执行到多个会话窗口,这为我们同时为多台服务器执行相同的操作提供了便利 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值