【三】xshell优化排错---虚拟机无法上网排错
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【三】xshell优化排错---虚拟机无法上网排错,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5250字,纯文字阅读大概需要8分钟。
内容图文
文章目录
1. Xshell链接不上虚拟机
Xshell连接虚拟机原理: Xshell连接上虚拟机(10.0.0.200)的原因是在安装VMware的时候,VMware默认在windows上生成了一个虚拟网卡vmnet8(可以自动生成,可以手动配置 10.0.0.1),所以window通过vmnet8虚拟网卡来ping通虚拟机。
- ping虚拟机,ping不通的检查步骤
- vmware问题
- 检查vmware-编辑-虚拟网络编辑器-DHCP是否和虚拟机在同一个网段(10.0.0网段)
- 检查NAT设置,网关为10.0.0.254
- 检查DHCP设置,DHCP给vmnet8分配的ip地址,有可能在虚拟机手动配置的ip、网关冲突。 因为DHCP从起始位置给vmnet8(本地)分配ip,避免vmnet8的地址和手动给虚拟机配置的ip、所以检查三者的ip地址是否雷同。10.0.0.1-10.0.0.254,自动分配的时候从起始位置开始分配。
- vmware问题
- 关闭SElinux
- 在/etc/selinux/config配置文件中将 SELINUX = enforcing改为SELIUNX=disable,修改完之后重启网络,systemctl restart network
- 关闭firewalld
- systemctl stop firewalld ?临时关闭
- systemctl disable firewalld? 永久关闭
- 重启ssh服务
- systemctl restart sshd
DHCP服务: 自动下发IP地址。在公司的路由器上面(网关上面),三层交换机也能配置DHCP服务。
2. 虚拟机不能上网排错
- Xshell可以正常连接到虚拟机
- 检查网关的连通性
- ping网关正常
- 如果ping网关不同,检查虚拟网络编辑器中的网关是否正确, vmware-虚拟网络编辑器-vmnet8-NAT设置,检查网关。如果这里的网关配置正确,是可以ping通网关(10.0.0.254)
- 检查网卡配置是否正确
- cat /etc/sysconfig/network-scripts/ifcfg-eth0 在网卡配置中看一下网关是否正确, 这个是默认网关(10.0.0.254)
- 网络编辑器的网关正确、网卡配置文件中网关正确。这时查看一下DNS是否正确。,在网卡配置文件里改
/etc/sysconfig/network-scripts/ifcfg-eth0
或者/etc/resolv.conf
进行修改DNS- 电信DNS:114.114.114.114
- 阿里云DNS:223.6.6.6
- ping网关正常
- 关掉一个网络服务(一山不容二虎)
- network服务,NetworkManager服务
- systemctl stop NetworkManager # (临时关闭)
- systemctl disable NetworkManager # (永久关闭,开机不自动启动) enable是开机自启
- 检查Windows系统服务(保证这三个服务都开启)
- VMware Authorization Servic
- VMware DHCP Service
- VMware NAT Service
注意事项:
- 修改完配置文件之后必须重启服务 ` systemctl restart network
- 公网IP全球唯一, 局域网中的私网借用公网的身份来进行上网。
- DNS:把域名解析成ip地址。 有的时候qq登的上,网页打不开。一个原因DNS瘫痪了,另一个原因中病毒了。客户端的qq和游戏可以玩,这些客户端都是内置的IP地址, 是客户端和服务端的关系,客户端里有服务端的ip地址能够可以直接和服务器直接连接,不需要让DNS翻译。下载的客户端知道服务器在哪里,qq能正常和腾讯的服务器相连接。
3. Xshell软件优化
- 新建一次会话之后,优化完之后,新建就用不上了,直接复制优化好的会话就行。
- 在工具栏空白区域,右键取消到地址栏、连接栏
- 工具–> 选项 --> 常规 --> 会话文件夹的路径 --> 在D盘中创建一个文件夹,保存这个文件夹里面。在一个公司里面,新员工来了,直接把这个目录发给他,他直接打开就能用了。
- 工具–> 选项 --> 常规 --> 会话文件夹的路径 --> 会话日志–> 可以和会话文件夹放到一起
- 工具–> 选项 --> 更新 --> 对勾去掉(不需要更新)
- 工具–> 选项 --> 高级 --> 禁用铃声
- 会话–> 右键属性 --> 终端 --> 终端类型 --> linux
- 会话–> 右键属性 --> 终端 --> 缓冲区大小 --> 200000
- 会话–> 右键属性 --> 键盘 --> DELETE键序列 --> ASCII 127 --> BACKSPACE键序列 --> ASCII 127(改这个是因为有的操作删除还需要按ctrl + Backspace删除,改完就直接Backspace就能删除)
- 会话–> 右键属性 --> VT模式 --> 初始数字键盘模式 --> 设置为普通 (小键盘的灯默认就是开启的,要不还需要手动点开)
- 会话–> 右键属性 --> 高级 --> 杂项 --> 禁用更改终端标题
- 会话–> 右键属性 --> 日志跟踪 --> 在文件路径中选择一个位置–>取消文件已存在时覆盖— > 连接时开始记录日志(选上,敲一条命令记一条命令,一般用不到,公司交接的时候可以用,别人一遍操作一边讲,可以记录它的操作,以防万一他history -c 把历史记录清空)
- 会话–> 右键属性 --> 文件传输(下载一个Linux文件到windows上,默认下载到哪里) --> 使用下列下载路径 --> 两个都选择桌面
- 需要下载一个软件 yum -y install lrzsz
- rz -bye 从Windows上,上传文件到Linux的时候,自动显示windows桌面上的东西(也可以直把windows中的软件直接拖进Linux中)
- sz dong.txt 从Linux上下载到windows中,自动保存到桌面上了。
4. 虚拟机网络连接模式
- 桥接模式: 相当于多了一台真是的物理机。 相当于教师中的192.168.17网段,每台电脑可互相ping通。已满18周岁,可以自己去上网,拥有自己的公网身份证。
- NAT模式: 常用,公司常用。未满18周岁 不能自己去上网 通过父亲带着他去上网
- 仅主机模式: 基本不用,虚拟机和虚拟机之间可以沟通, 无法和外网进行沟通。
5. Linux的分区方案
- 分区方案1:(数据不重要)
- /boot ?存放引导程序、内核。 200M
- swap ? 当内存不够用时临时充当内存使用 1G 内存的1-1.5倍 如果内存大于8G 最大swap给8G即可
- / ???根分区 存储数据,命令 库文件,配置文件,系统相关的重要的文件
- 分区方案2:(数据重要)
- /boot
- swap
- / ???20G-200G
- /data?? 剩余多少给多少
- 分区方案3:(暂时不知道重不重要)
- /boot
- swap
- /?? ??20G-200G
- 保留,根据每个部门不同需求去划分
- 分区方案4:
- /boot
- / ?? 剩余多少给多少
- 服务器中有可能还有其他的硬盘,不做raid,类似于我们的U盘。
- swap可以在用到的时候临时使用命令创建
swap 交换分区的作用:
- 如果在windows中把内存占满了,电脑会卡死。在linux中如果内存占满了,
这时Linux会把使用内存最高的,使用资源最高的给杀死。使用swap分区充当内存使用,
禁止系统把进程杀死。
6. telnet判断远程端口是否开启
- 使用telnet进行判断(telnet协议是名文的,没有加密的,不安全。telnet一般连接交换机、路由器)
- telnet 10.0.0.200 22
- telnet 10.0.0.200 80
7. 虚拟机克隆
- 必须在关机状态下,才能做克隆
- 使用快照克隆 --> 使用链接克隆
- 克隆完之后,需要进入虚拟机修改相应的参数
修改 /etc/systemfig/network-script/ifcfg-eth0,修改IP地址,并删除UUID
内容总结
以上是互联网集市为您收集整理的【三】xshell优化排错---虚拟机无法上网排错全部内容,希望文章能够帮你解决【三】xshell优化排错---虚拟机无法上网排错所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。