虚拟机网络模式和分区,Linux系统安装优化,Xshell远程连接

一. 虚拟机网络模式

1. NAT模式
NAT(Network Address Translation,网络地址转换),NAT模式是比较简单的实现虚拟机上网的方式。简单地理解,NAT模式的虚拟机就是通过宿主机(物理计算机)上网和交换数据的.在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service服务就充当了路由器,负责将虚拟机发送到VMnet8的包进行地址转换之后发送到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送给虚拟机。


2.Bridged
(桥接模式)

桥接模式可以简单理解为通过物理主机网卡架设一座桥,从而连入实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能和网络中的真实机器几乎完全一样。桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。Bridged模式下,计算机设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上上网与宿主机(计算机设备)没有联系。缺点是可能会与其他物理主机IP冲突.

3.Host-only
(仅主机)

Host-only模式下,虚拟机的网卡会连接到宿主的VMnet1上,但宿主系统并不为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际网络上,即无法上网.

 

 

二. 分区

 

1. 常规生产场景(工作)方案,网络集群架构中的某个节点服务器(很多个功能相同的服务器),即数据有多份或者数据不重要的服务器,建议分区方案如下:

 

/boot:存放引导程序,建议大小是300-500MB

 

swap 虚拟内存,1.5-2倍内存大小

 

       工作中:物理内存<8GSWAP 内存*1.5

 

               物理内存>8GSWAP 8G

 

/:根分区,存放所有数据,剩余空间都给根(/usr/home/var等分区和/共用一份分区,像WindowsC盘,所有数据和系统文件都放在了一起)

 

 

 

2. 数据库存储角色服务器,即有大量重要的数据的业务,建议分区方案如下:

 

/boot:存放引导程序,建议大小是300-500MB

 

swap :虚拟内存,1.5-2倍内存大小

 

      工作中:物理内存<8GSWAP 内存*1.5

 

              物理内存>8GSWAP 8G

 

/:根分区,50-200G,只存放系统相关文件,网站业务数据不放这里

 

/data:剩余硬盘空间大小,放数据库存储重要数据的,data的名称也可以起别的名字。

 

本方案其实就是把重要数据单独分区,便于备份和管理

 

3. 大门户网站,大型企业的分区思路

 

/boot:存放引导程序,建议大小是300-500MB

 

swap:虚拟内存,1.5-2倍内存大小

 

      工作中:物理内存<8GSWAP 内存*1.5

 

              物理内存>8GSWAP 8G

 

:根分区,50-200G,只存放系统相关文件,网站业务数据不放这里

 

剩余空间不分区,保留,将来分配给部门由他们根据需求再分

 

提示:此方法更灵活,比较适合业务线比较多需求不确定的大企业使用。

 

普通网友的分区方案:不推荐,应禁止(/boot,swap,/,/usr,/home,/var),没有主见的被动式的分区,没必要且管理麻烦。

 

分区少一些,对所有分区进行监控报警是目前多数规范企业的选择。


三. Linux系统安装后优化

安装系统补装工具命令

安装系统后还会有一些基本的工具没装,这时可以根据需求yum来安装下,啥时用啥时装也可。例如:

[root@egon ~]# yum -y install tree nmap sysstat lrzsz dos2unix telnet bash-completion bash-completion-extras vim lsof net-tools rsync ntpdate nfs-utils

 


关闭防火墙

systemctl stop firewalld ----->临时关闭
systemctl status firewalld ----->查看状态
systemctl disable firewalld ----->永久关闭

关闭SELinux

setenforce 0 ----->临时关闭
永久关闭:需修改配置文件:vim /etc/selinux/config 按i进入编辑模式
SELINUX=disabled
修改完成后按下ESC键,退出编辑模式。而后SHIIFT+; wq 保存退出
[root@oldboy ~]# getenforce ----->检查状态
Permissive

重启系统 reboot

 

关闭NetworkManager
systemctl stop NetworkManager ----->临时关闭
systemctl status NetworkManager ----->查看状态
systemctl disable NetworkManager ----->永久关闭



四. 远程连接

xshell整体优化如下

 

1、=============================================》定义Xshell日志(工具-选项)

 

 

 


2、=============================================》关闭Xshell自动更新

 

 


3、=============================================》关闭Xshell声音

 

 


4、=============================================》显示优化

 

 

 

 

 

 

xshell基础优化如下

 

 

  

 

 

 

  

 

 

 

 

 

 

 

xshell远程连接

 

 

 

 

 

  

 

 

 

  

 

 

 

 

 

 

 

xshell上传下载文件路径设置

 

 

 

 

 

 

 

###远程连接工具排错

测试网络是否畅通
1.ping 10.0.0.200 #服务器ip地址

2.是否被拦截了:SElinux,Firewalld #防火墙

 

3.sshd服务是否开启
命令:telnet 10.0.0.200(ip地址) 22(端口号)


远程连接失败常见原因
1.ip地址是否正确

2.网卡配置是否正确

3.关闭centos7 NetworkManager
   systemctl stop NetworkManager
   systemctl disable NetworkManager

4.虚拟网络编辑器
    NAT模式:子网 IP:10.0.0.0
    NAT设置:网关 IP:10.0.0.254

5.VMware服务是否正常启动
    VMware 服务是正常运行(WIN搜索服务)
    VMware网卡问题,查看本地网络。
posted @ 2020-10-16 15:44  飞天遁地猪  阅读(88)  评论(0编辑  收藏  举报