Skip to content

VMware网络连接的三种模式

image-20230906075741489

桥接模式

VMWare会虚拟一块网卡和真正的物理网卡就行桥接,这样,发到物理网卡的所有数据包就到了VMWare虚拟机,而由VMWare发出的数据包也会通过桥从物理网卡的那端发出。桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接。相当于在一个局域网内创立了一个单独的主机,他可以访问这个局域网内的所有的主机

该模式下主机网卡和虚拟机网卡的IP地址处于同一个网段,子网掩码、网关、DNS等参数都相同

image-20230905155815031

桥接模式,虚拟系统可以和外部系统通讯,但是容易造成IP冲突

桥接模式下虚拟机和主机在网络上地位相等,可以理解为一台新的电脑

NAT模式

虚拟系统会通过真实主机的网络来访问外网,而真实主机相当于有两个网卡:真实网卡和虚拟网卡,真实网卡相当于链接了现实世界的真实路由器,而虚拟网卡相当于链接一个虚拟交换机/路由器(这个虚拟交换机同时链接虚拟机和真实主机),此时虚拟机想访问外网就必须通过真实主机IP地址,而外面看来也确实是真实主机的IP地址,实则是虚拟机访问的,完全看不到虚拟网络局域的内部形式。

image-20230906075631835

网络地址转换模式。虚拟机系统可以和外部系统通讯,不造成IP冲突

主机模式

他就是一个独立的系统,不和外界发生联系

虚拟机克隆

如果你已经安装了一台linux操作系统,你还想再更多的,没有必要再重新安装,你只需要克隆就可以

  • 方式一:直接拷贝一份安装好的虚拟机文件
  • 方式二:使用vmware的克隆操作,注意,克隆时,需要先关闭linux 系统

虚拟机快照

如果你在使用虚拟机系统的时候(比如linux),你想回到原先的某一个状态,也就是说你担心可能有些误操作造成系统异常,需要回到原先某个正常运行的状态,vmware也提供了这样的功能,就叫快照管理

image-20230906080757105

虚拟机迁移和删除

虚拟系统安装好了它的本质就是文件(放在文件夹的)。因此虚拟系统的迁移很方便,你可以把安装好的虚拟系统这个文件夹整体拷贝或者剪切到另外位置使用。删除也很简单,用vmware进行移除,再点击菜单->从磁盘删除即可,或者直接手动删除虚拟系统对应的文件夹即可。

Linux目录结构

1.基本介绍

  • linux的文件系统是采用级层式的树状目录结构,在此结构上的最上层是根目录“/",然后在此目录下在创建其他的目录。
  • 深刻理解linux树状文件目录是非常重要的
  • 记住一句很经典的话:在Linux世界里,一切皆文件

2. 具体的目录结构

  • /bin 【常用】(/usr/bin、/uer/local/bin) 是Binary的缩写,这个目录存放着最常使用的命令

  • /sbin (/usr/sbin、/usr/local/sbin) s就是Super user的意思,这里存放的是系统管理员使用的系统管理程序

  • /home 【常用】存放普通用户的主目录, 在Linux中每个用户都有一个自己的目录,一般该目录是以用户的账号命名

  • /root 【常用】 该目录为系统管理员,也称作超级权限者的用户主目录

  • /lib 系统开机所需要的最基本的动态链接共享库,起作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库

  • /lost+found 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件

  • etc 【常用】 所有的系统管理所需要的配置文件和子目录,比如安装mysql数据库,my.conf

  • /usr 【常用】 这是一个非常重要的目录,用户很多应用程序都放在这个目录下,类似于windows下的program files目录。

  • /boot 【常用】 存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件

  • /proc 【不能动】 这个目录是一个虚拟的目录,他是系统内存的映射,访问这个目录来获取系统信息

  • /srv 【不能动】 service缩写,该目录存放一些服务器启动后需要提取的数据

  • /sys 【不能动】 这是linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个文件系统sysfs

  • /tmp 这个目录是用来存放一些临时文件的

  • /dev 类似于windows的设备管理器,把所有的硬件用文件的形式存储

  • /media【常用】 linux系统会自动识别一些设备,例如U盘,光驱等等,当识别后,linux会把识别的设备挂载到这个目录下

  • /mnt 【常用】 系统提供该目录是为了让用户临时挂载别的系统文件,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里面的内容了。D:/mushare

  • /opt 这是给主机额外的安装软件所存放的目录。如安装ORACLE数据库就可以放到该目录下。默认为空

    简单说就是安装包

  • /usr/local【常用】 这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码的方式安装的程序

    简单说就是.exe

  • /var 【常用】 这个目录中存放着在不断扩充的东西 ,习惯的将经常修改的目录放在这个目录下。包括各种日志文件

  • /selinux 【security-enhanced linux】 SELinux是一种安全子系统,他能控制程序自能访问特定的文件,有三种工作模式,可以自行设置

vi和vim编辑器

1.vi和vim的基本介绍

Linux系统会内置vi文本编辑器

Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译错误跳转等方便编程的功能相当丰富,在程序员中被广泛使用。(vim就是vi的增强版)

2.vi和vim常用的三种模式

正常模式

以vim打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,可以使用【上下左右】键来移动光标,你可以使用【删除字符】或【删除整行】来处理档案内容,也可以使用【复制、粘贴】来处理你的文件数据。

插入模式

按下i,I,o,O,a,A,r,R等任何一个字母之后才会进入编辑模式,一般来说按i就可

命令行模式

在这个模式中,可以提供你相关指令,完成读取、存盘、替换、离开vim、显示行号等动作则是在此模式中达成的!

image-20230909110156843

快捷键使用练习

选择

v 选择字

复制粘贴

拷贝当前行yy,拷贝当前行向下的5行 5yy

y 复制选择的字

P粘贴至光标前

p粘贴至光标后

删除

删除当前行 dd,删除当前行向下的5行 5dd

删除第n行,ndd

查找

在文件中查找某个单词 [命令行下 /关键字 ,回车 查找,输入 n 就是查找下一个]

行号

设置文件的行号,取消文件的行号.[命令行下 : set nu 和 :set nonu]

编辑 /etc/profile 文件,使用快捷键到该文档的最末行[G]和最首行[gg]

编辑 /etc/profile 文件,并将光标移动到 n 行 n+shift+g (一般模式下)

image-20230911074624670

撤销

在一个文件中输入“xxxx”,然后又撤销这个动作 u

重做

Ctrl + r

文件的切换

n 向后切换

N 向前切换


sp 同时打开文件(可以在sp后 加上文件名)

ctrl + w 切换光标

附页:

img

Released under the MIT License.