1、config 配置 /.ssh/config
Host lck
Hostname 127.0.0.1
User liuchangke
Port 22
2、ssh 登录
ssh root@127.0.0.1
若配置config 可直接通过名称登录 ssh lck 直接登录
3、linux用户名修改
hostname 可以查看hostname
/etc/hostname 可以添加用户名
4、添加用户名和ip的对应关系
/etc/hosts
编辑添加
192.168.30.187 s0
127.0.0.1 localhost
重启后可以通过ssh s0 连接187的机器了,和ssh中config效果类似
5、scp命令 ssh copy
scp filename lck@s0:/home/lck/hadoop/ 将filename复制到远程的hadoop目录下
scp -r /home/lck/Hadoop/hadoop/config lck@s1:/home/lck/Hadoop/hadoop/config 递归复制文件夹下内容
6、解压命令
.tar.gz tar -zxvf filename.tar.gz
.zip unzip mydata.zip
7、shell脚本批量执行
for i in 1 2 3
do
echo "$i"
scp /home/lck/hadoop/etc/hadoop lck@s$i:/home/lck/hadoop/etc/
done
ssh s$i "mkdir java"
ssh s$i "tar -xvzf jdk1.8.0.tar.gz"