基本知识
Posted pjishu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本知识相关的知识,希望对你有一定的参考价值。
1.ssh
认证:
①基于口令的认证
只要知道对方的账号和口令就OK
②基于密钥的安全认证
说明:主机A首先(登录方)生成密钥对,包括公钥和私钥,并把公钥发给主机B。
2.小需求
注意:文件服务器上建立启动脚本(启动任务)和安装脚本(负责下载安装包并安装配置),启动脚本将安装脚本下发到各个节点中,然后各个节点执行安装脚本(服务器利用ssh命令一登录过去之后,执行安装脚本)
scp:
将hello.sh放到另一台机器(hadoop0002上的当前目录下),以root登录。
用expect来自动登录到另一台机器上:
先安装expect:
yum lis | grep expect
yum -y install expect.x86_64
再vi a.sh:
说明:timeout超时设置为-1表示不等待了,执行完上一条直接到下一条了。如果设置为10,表示等待10s,10s之后认为是超时,则执行下一条命令。spawn监控。expect里面第一行,如果监控到有yes/no的字样,则进行后面的动作,发送yes ,并继续监控。第二次如果有password。如果没了,就退出。
再expect -f(文件) a.sh
内网放jdk:
在web主目录新建目录,并把jdk包放入:
以上是关于基本知识的主要内容,如果未能解决你的问题,请参考以下文章