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-****** 生成**,并将**加入到授权中:
(1)exit # 退出刚才的 ssh localhost
(2)cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost
(3)ssh-****** -t rsa # 会有提示,都按回车就可以
(4)cat id_rsa.pub >> authorized_keys # 加入授权
(5)chmod 600 ./authorized_keys # 修改文件权限
此时再用 ssh localhost 命令,无需输入密码就可以直接登陆了