【Linux笔记】Day2

网络连接三种方式

【注】网段 (Subnet)是计算机网络中的一个概念,它用来表示一个网络中一组IP地址的范围。简单来说,网段就是把整个互联网或者局域网划分成更小、更易于管理的部分。
举个例子

假设有一个大网段,比如 192.168.1.0/24,它表示的IP地址范围是从 192.168.1.0 到 192.168.1.255。其中:

  • 192.168.1.0 是网段的网络地址,表示这个网段的开始;
  • 192.168.1.255 是广播地址,用来发送给网段内所有的设备;
  • 192.168.1.1 到 192.168.1.254 则是可以分配给具体设备的IP地址。

为什么要划分网段

  • 提升管理性:通过划分网段,可以更容易地管理网络设备。比如,一家公司的多个部门可以使用不同的网段,避免混乱。
  • 提高安全性:不同的网段之间可以设置不同的访问控制,增强网络安全。
  • 优化性能 :划分网段后,网络流量可以更高效地分配,不同区域的设备相互之间的干扰减少。
    总的来说,网段就像是一个大房子的各个房间,每个房间可以放不同的人(设备),大家都在同一个屋子里,但每个房间都有自己的编号,方便管理和访问。

桥接模式

假如王五也要用桥接模式,假设有200个学生,这时候就需要再来200个192.168.0.80的ip所在的网段,192.169.0.X最多有ip地址255个,这种方式容易造成ip冲突。

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

NAT模式

王五的主机上生成一个对应的虚拟网卡,虚拟机可以通过物理机的IP(192.168.0.50)进行代理。

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

内网的Linux虚拟机可以和外部通讯,但是反过来不成立,能和外部通讯的原因是通过物理机的IP代理出去的。

主机模式

独立的系统,不和外部发生联系。

虚拟机的克隆

如果已经安装了一台Linux操作系统,还想要再更多的,没必要重新安装,只需要克隆。

  • 方式1,直接拷贝一份安装好的虚拟机文件。
  • 方式2,使用Vmware的克隆操作。

克隆时,需要先关闭Linux系统。

链接克隆只是引用,它本质上操作的还是之前的虚拟机,完整的克隆才是完整的复制一份(类似于编程语言中的浅拷贝和深拷贝一样)

克隆的虚拟机拷贝到另外一台电脑也是完全一样的。

虚拟机快照

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

  • 应用实例

    1. 安装好系统以后,先做一个快照A;

    2. 进入到系统。创建一个文件夹,再保存一个快照B;

      再新建一个文件夹

    3. 回到系统刚刚安装好的状态,即快照A;

    4. 再次回到快照B;

有点类似FC模拟器的存档读档功能,拍快照会占用磁盘空间。

虚拟机的迁移和删除

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

vmtools

  1. vmtools安装后,可以让我们在windows下更好的管理vm虚拟机
  2. 可以设置windows和centos的共享文件夹。

安装vmtool的步骤

  1. 进入centos
  2. 点击vm菜单的->install vmware tools
  3. centos会出现一个vm的安装包,xx.tar.gz
  4. 拷贝到/opt
  5. 使用解压命令tar,得到一个安装文件
    cd /opt[进入到opt目录]
    tar -zxvf xx.tar.gz
  6. 进入该vm解压的目录,/opt目录下
    cd vmware...
  7. 安装./vmware-install.pl
  8. 全部使用默认设置即可,就可以安装成功
  9. 注意:安装vmtools需要有gcc

拷贝不了,就注销,登录root用户

切root拖压缩包进opt文件夹的过程不再演示


输入文件名开头的VM,按table键就出来完整的文件名。

绿颜色显示的就是它的安装文件。

然后就是一系列的回车

至此,vmtool就安装好了

gcc是否安装的检查指令:

设置和windows的共享文件夹:

这就是共享文件夹

在实际开发中,文件的上传下载是需要使用远程方式完成的。

目录结构介绍

基本介绍

  1. Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下再创建其他的目录。
  2. 深刻理解Linux树状文件目录是非常重要的。

    比如boot文件夹下面存放的是Linux开机启动引导文件,Linux会把硬件映射成一个文件来管理,比如dev/cpu中的文件夹数量和你虚拟机的CPU核心数量有关。
相关推荐
美味的大香蕉2 分钟前
Spark-SQL与Hive
笔记
_Hello_Panda_7 分钟前
FX10(CYUSB4014)USB3.2(10Gbps)开发笔记分享(1):硬件设计与开发环境搭建
笔记·fpga开发·fx10·cyusb4014
Lary_Rock1 小时前
Android 编译问题 prebuilts/clang/host/linux-x86
android·linux·运维
熬夜学编程的小王1 小时前
【Linux篇】理解信号:如何通过信号让程序听从操作系统的指令
linux·信号产生·软件条件产生信号
子非衣1 小时前
Windows云主机远程连接提示“出现了内部错误”
服务器·windows
绵绵细雨中的乡音1 小时前
Linux进程学习【基本认知】
linux·运维·学习
时间之城1 小时前
笔记:记一次使用EasyExcel重写convertToExcelData方法无法读取@ExcelDictFormat注解的问题(已解决)
java·spring boot·笔记·spring·excel
灏瀚星空1 小时前
用Obsidian四个插件打造小说故事关联管理系统:从模板到图谱的全流程实践
经验分享·笔记·开源
Johny_Zhao1 小时前
MySQL 高可用集群搭建部署
linux·人工智能·mysql·信息安全·云计算·shell·yum源·系统运维·itsm
一只可爱的小猴子2 小时前
2022李宏毅老师机器学习课程笔记
人工智能·笔记·机器学习