首页 > 系统相关 >Linux--基础学习

Linux--基础学习

时间:2024-02-25 15:58:58浏览次数:31  
标签:-- 主机 虚拟机 宿主机 局域网 学习 虚拟 NAT Linux

  • Linux概念

           Linux是一个开发源码的高性能的操作系统。

  • Linux安装

           选择在windows系统上安装Linux系统

             条件:Ⅰ、CentOS-7-x86_64-DVD-1708.iso

                        Ⅱ、VMware Workstation

             步骤:Ⅰ、先安装VMware Workstation

                        Ⅱ、进入到VMware Workstation主页,创建新的虚拟机,引入CentOS-7-x86_64-DVD-1708.iso文件

                        Ⅲ、一直点击下一步

                        Ⅳ、选择中文。全部选择自动分区(默认)

                        Ⅴ、设置root用户名密码,连接Liunx系统进行操作。其他用户名和密码不用进行设置

                        Ⅵ、点击重启Liunx系统

                               

                          Ⅶ、输入用户名和密码登陆Liunx系统

                                 

 

  • Liunx网络

          Liunx网络模式          

                我们首先说一下VMware的几个虚拟设备

           VMnet0:用于虚拟桥接网络下的虚拟交换机

           VMnet1:用于虚拟Host-Only网络下的虚拟交换机

           VMnet8:用于虚拟NAT网络下的虚拟交换机

           VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡

           VMware Network Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡

         1.桥接模式(Bridged)

1 在这种模式下,Virtualbox虚拟出来的操作系统就像是局域网中的一台独立的主机,
2    ``它可以访问网内任何一台机器,需要手工为虚拟系统配置IP地址、 网掩码,而且还要和宿主机器处于同一网段,
3    ``这样虚拟系统才能和宿主机器进行通信,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
4    ``从网络技术上理解相当于在宿主机前端加设了一个虚拟交换机,然后宿主机和所有虚拟机共享这个交换机。
5 缺点:容易造成ip冲突 主机网卡处在一个可以访问Internet的局域网中,虚拟机才能通过Bridge访问Internet
6 优点:主机和虚拟机可以互相连通

          2.NAT模式(NAT)

1 使用NAT模式,就是让虚拟系统借助NAT的功能,通过宿主机所在的网络来访问公网。
2   ``在这种模式下宿主机成为双网卡主机,同时参与现有的宿主局域网和新建的虚拟局域网,但由于加设了一个虚拟的NAT服务器,
3   ``使得虚拟局域网内的虚拟机在对外访问时,使用的则是宿主机的IP地址,这样从外部网络来看,只能看到宿主机,完全看不到新建的虚拟局域网。
4 优点:虚拟系统中不用进行任何手工配置就能直接访问互联网,只要宿主机器能访问互联网即可。
5 缺点:使用NAT技术,主机能上网,虚拟机就可以访问Internet,但是主机不能访问虚拟机

          3.仅主机模式(Host-only)

1 在这种模式下新建了一个由所有虚拟机与宿主机所构成的局域网,但该局域网与宿主机本身所处的现有局域网是相互独立的,如果不做额外路由设置,
2    ``这两个局域网之间不会连通,因此新建的局域网可以认为是一个单独从属于当前宿主机的私有网络,其成员为当前宿主机和相关的所有虚拟机。
3 缺点:是一个独立的主机,不能访问外网
4 优点:主机和虚拟机可以互相连通,但是无法联网。(内网操作)

        Liunx系统设置NAT网络

          

标签:--,主机,虚拟机,宿主机,局域网,学习,虚拟,NAT,Linux
From: https://www.cnblogs.com/xu-fan/p/17839446.html

相关文章

  • 2024牛客寒假算法基础集训营6 H 纷乱的红线 题解
    Question2024牛客寒假算法基础集训营6H纷乱的红线小红拿到了一个圆,以及平面上有\(n\)个点(保证没有三点共线)。现在小红将随机取\(3\)个点画一个三角形,她想知道这个三角形和圆的交点数量的期望是多少?Solution考虑到\(n\le1000\)可以枚举每一条线,计算这一条线和圆的交......
  • 寒假学习 13 使用Avro数据源测试Flume
    1.1  创建avro.conf#Namethecomponentsonthisagenta1.sources=r1a1.sinks=k1a1.channels=c1#Describe/configurethesourcea1.sources.r1.type=avroa1.sources.r1.channels=c1a1.sources.r1.bind=0.0.0.0a1.sources.r1.port=4141#Describet......
  • 寒假学习 14 使用netcat 数据源测试Flume
    1.1  创建netcat.conf 1.2在/usr/flume/flume-1.7.0目录下启动flumeagent出现如下: 1.3启动Flume,在另一个终端(这里称为“Telnet终端”)中,输入命令“telnetlocalhost44444”  当输出错误:bash:telnet:commandnotfound…说明容器中没有telnet,需要下载:......
  • 寒假学习 15 Spark机器学习库MLlib编程实践
    1.针对数据导入,提前导入必要的包,如下所示 2.将数据集转换为DataFrameimport spark.implicits._case class Adult(features: org.apache.spark.ml.linalg.Vector, label: String)val df = sc.textFile("/export/server/spark-3.0.0-bin-hadoop3.2/adult.data.txt")......
  • memset
    void*memset(void*str,intc,size_tn)memset用来初始化数据,但是需要注意,memset是按照字节初始化的。对于char类型,可以随便设置,如果是int等大于1个字节的数据,只能设置0和-1,设置其他的值是无法满足需求的。比如设置1,memset会对每一个字节设置为1,但是如果是int类型,有4个字节,......
  • 高颜值小板!华硕ROG STRIX B760-G GAMING WIFI S小吹雪评测:稳上8000!
    一、前言:连细节都尽善尽美的高颜值小吹雪主板在一众B760主板中,华硕的B760小吹雪在颜值、性能和做工方面做到了很好的平衡,很多想要打造白色小型主机的玩家都会首选这块主板。现在,升级版的ROGSTRIXB760-GGAMINGWIFIS小吹雪来了。ROGSTRIXB760-GGAMINGWIFIS小吹雪主板......
  • 提高组算法-树状数组
    树状数组是当序列动态变化时,依然可以高效率的查询和维护前缀和(或区间和)的数据结构。实现思路现在有\(16\)个数字:\(a[]={1,8,5,9,6,3,9,8,7,2,3,9,6,4,1,7}\)。我们要实现\(2\)个函数:修改其中某个元素的数值。求出前\(n\)个数字的和。但是,这\(2\)个函数要在极......
  • C++文件读取末尾空行问题
    起因是做gitlet读取文件内容时遇到的内容不匹配错误,后来发现是自己读取文件内容时均使用getline函数,写回时读入的每个字符串都加上换行符,导致文件末尾可能多出换行符。于是改成了vector<string>Blob::readContentsForBlob(conststring&file){vector<string>content;......
  • AT_abc213_d [ABC213D] Takahashi Tour 题解(图&深搜)
    传送门题意有一个\(n\)个点的无向图。从根节点\(1\)开始,按如下规则遍历整个图:如果有连接这个点的其他点没有走过,则到这个点。如果有多个点,那么按从小到大的顺序走。如果有这个点没有其他点或者连接这个点的其他点都走过了,那么:如果这个点是根节点\(1\),结束。否则回......
  • 测试工程师常用的python库
    大家好,今天给各位小伙伴带来的是测试工程师常用的10个python库,相信有些小伙伴肯定知道一些库,也使用过一些库。下面我们就来聊聊这常用的10个python库,我们主要介绍这些库和这些库的一些应用场景,方便没有接触过的小伙伴知道这些库的作用。个人认为以下10个库是测试工程师最常用的库......