在本次学习之旅前,你要先做好准备工作,安装linux虚拟机或者不想自己动手就去租一台云服务器,然后安装xmanger软件;这样前期的准备工作就大致做完了,接下来是检查linux虚拟机装的有没有问题,这部分内容租云服务器的直接跳过去看day.1就行。
设备:linux8系统、VMware软件
远程连接:xshell
网络通畅:
1、linux可以ping通宿主机(windows)
2、windows可以ping通linux
3、linux可以ping通外网
有可能遇到的问题
1、windows可以ping通linux,但是linux ping不通windows
数据包有发送和接收的规则:windows往出发送ping包(ICMP数据包)没有做限制,linux接收ICMP包也没有限制;linux往出发ICMP也没有限制,windows接收这个包的时候有限制(防火墙限制)
解决方案:简单粗暴的:关闭防火墙;细节:关闭防火墙的规则
2、xshell咋连不上:首先要考虑的问题是:windows和linux网络是否通畅。测试windows ping linux
使用的是ssh连接,默认使用22号端口
3、因为个体电脑的差异:网络不通,前提是你使用NAT网络模式,使用的Vmware vmnet8设置,以及windows上的vmnet8虚拟网卡
可以尝试的方法:1、重启你的windows的vmnet8虚拟网卡(重启:禁用再启用)
2、查看你windows中vmnet8虚拟网卡的地址192.168.xxx.1(并没有配置过IP地址)
不对,手动去配置:192.168.xxx.1/24
3、在你vmare中 -> 编辑 -> 虚拟网络编辑器 -> 还原默认设置
还原默认设置操作:将之前安装的虚拟网卡,删掉重新安装(虚拟机上的IP地址会发上变化)
4、安装Vmware,一直没有虚拟网卡:
1、本身电脑的问题
2、之前安装过VMware,但是删除或者卸载的时候没有操作正确,导致会有残留文件
解决方法:软件everything搜索残留文件,然后删除掉
Ccleaner:清理注册表
只是有可能解决你的问题
NAT网络模式中涉及几个IP:
1、IP:宿主机上的物理网卡的IP
2、宿主机(windows)上的虚拟网卡Vmnet8上面的IP:192.168.xxx.1
3、VMware上面部署的linux上网卡上的IP(ens160):是从VMwareDHCP自动获取的
网络通畅:linux能ping通:Vmnet8这个虚拟网卡
windows上要能ping通linux的ens160
确保linux可以上网:ping www.baidu.com
查看网络的命令:
ifconfig:linux上的命令:查看网卡配置,对应一个windows上的命令:ipconfig
Ip:查看IP地址,ip a查看所有ip
su:switch user:转换用户
Su 后面跟 - 用户名:会把用户的shell环境变量也切换过去
Su 用户名:当前是zhangsan,切换到lisi,只切换用户,不切换环境