赞
踩
xshell 连linux的原理是在linux虚拟网络中设置网管,这个网管是windows里进行
连接。可以这样想本地连接的ip是一个动态网管,而这个网管是一个固定的IP地址。
Linux的ip地址
1、测试Windows系统和Linux系统之间的网络是否可达:
ping 192.168.56.100 (虚拟机的IP地址)
2、在Xshell中通过ssh远程登录:
ssh 192.168.56.100 (虚拟机的IP地址)
3、常用指令:
Tab键:指令/路径自动补全
ifconfig/ip address:用来查看Linux的IP地址
vi/vim:vi编辑器
vi a.txt
按 i 键进入编辑模式:
按Esc, :wq 保存退出 可以跟!,强制的意思
cd :进入指定路径
ls:查看当前路径下的目录、文件
4、设置网络:
Linux网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33
PROXY_METHOD=none
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.56.100
GATEWAY=192.168.56.1
重启网卡:service network restart
Hadoop安装前的准备工作:
1、关闭防火墙(在学习过程中)
firewall-cmd --state 查看防火墙状态:
running; not running
systemctl stop firewalld.service 关闭防火墙
systemctl disable firewalld.service 禁止防火墙开机自启动
2、配置主机名
hostnamectl set-hostname hadoop 设置主机名为hadoop
此时在显示的时候可能没有发生变化:exit,在重新远程登录即可
3、配置hosts文件(/etc/hosts)
vi /etc/hosts
添加如下内容:
192.168.56.100 hadoop
4、配置免密登录
原理:公钥、私钥,将公钥拷贝到目标机器上,此时登录目标及其的时候,就不在需要密码
生成公钥、私钥:(路径:/root/.ssh/)
ssh-keygen -t rsa
cd /root/.ssh
ls
id_rsa 私钥 id_rsa.pub 公钥
拷贝公钥:
cp id_rsa.pub authorized_keys
远程免密登录测试:
ssh hadoop 如果能够不输入密码登陆成功,表示免密登录配置成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。