CentOS7安装JDK1.8,配置SSH无密码登陆

一,CentOS7安装JDK1.8

1,下载 jdk(选择64位Linux版本下载)

2, 利用winSCP在/usr/local目录下建立java文件夹,并将压缩包传入此文件夹

3,启动虚拟机,开启CentOS7

4,rpm -qa | grep java 命令查看是否安装过 jdk

如果有则卸载两个openJDK,没有则跳过此步骤至第三步

命令:rpm -e --nodeps 要卸载的软件,-e表示卸载,--nodeps表示不检查依赖关系

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64

5,cd usr/local/java进入存放JDK压缩包的目录

6,通过 ll 命令查看一下当前目录下的目录结构

7,通过 tar -xvf jdk-8u211-linux-x64.tar.gz 解压 tar 包

8,通过 ll 命令查看一下当前目录下的目录结构

9,通过 rm -rf jdk-8u211-linux-x64.tar.gz 命令 删除  tar 包

配置环境变量

1,通过 clear 命令清一下屏,相当于 dos 中的 cls 命令

2,通过  cd jdk1.8.0_211 命令进入 jdk 的安装目录

3,通过 pwd 命令显示当前目录,要把当前目录复制一下,因为一会要配置环境变量

4,通过 vim /etc/profile 命令来编辑环境变量的配置文件,将光标移到最下面,按 i 进入编辑模式

5,另起一行插入如下命令

JAVA_HOME=/usr/local/java/jdk1.8.0_211

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

6,按 esc 退出编辑模式,输入:wq 保存退出

7,通过 source /etc/profile 命令使更改的配置立即生效

8,通过 java -version 命令和 javac -version 命令来查看 jdk 是否安装成功

二,配置SSH无密码登陆

1,rpm -qa | grep ssh检查是否安装了SSH

2,若已经安装,ssh localhost测试一下 SSH 是否可用,此时会有如下提示(SSH首次登陆提示),输入 yes 。然后按提示输入密码 hadoop,这样就登陆到本机了

3,输入 exit 退出刚才的 ssh,回到我们原先的终端窗口,然后利用 ssh-keygen 生成密钥,并将密钥加入到授权中:

(1)exit                                                      # 退出刚才的 ssh localhost
(2)cd ~/.ssh/                                            # 若没有该目录,请先执行一次ssh localhost
(3)ssh-keygen -t rsa                                # 会有提示,都按回车就可以
(4)cat id_rsa.pub >> authorized_keys     # 加入授权
(5)chmod 600 ./authorized_keys             # 修改文件权限

此时再用 ssh localhost 命令,无需输入密码就可以直接登陆了 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值