00:00
我们现在已经了解了Linux的文件系统目录结构,而且我们还掌握了win编辑器的一些基本的用法,那接下来其实我们已经有足够的基础去学习Linux里边的各种各样的命令了啊,那么在开始呢,我们还是先来介绍一下网络配置和系统管理操作,主要就是因为这一部分呢涉及到的。Linux里边的命令其实是比较简单的,比较少的啊,容易记忆,因为后面还会有大量的这个命令啊,我们要记的东西还很多,这个一开始作为上手比较方便一点,而且呢,它的实用性很强,对于我们后边,特别是做这个大数据管理的时候,肯定是先要把这些东西都做好,先要有所了解的,所以这也是我们后面学习的一个基础啊。所以接下来首先我们就看看这个网络到底怎么样去配置。其实我们知道啊,在大数据的处理场景下,我们一般要面对的那都是。很多服务器这种构成的一个集群了,哎,那这些服务器我们一般情况把它们放哪儿呢?
01:06
我们知道啊,这个专业的服务器,那肯定一般情况都要放在这个专业机房里边了啊,就是里边放着一排服务器,嗡嗡嗡嗡响,然后外面贴一个机房种地,闲人免进啊,所以说我们一般是不能直接进去操作的啊,就是假如说你想对这个服务器啊,你想做更改,我们想呃,对他做一些操作,做一些配置,你没有办法操作这台机器了。啊,或者说现在很多的中小公司,那也不用配机房了,直接上云嘛,诶我们直接用云服务器,那我们就更没有办法直接摸到这个实体机器了。那我们怎么操作这些机器呢?怎么样去做配置呢。当然了,我们就需要有一个远程的控制电脑啊,那一般情况这个控制电脑用我们自己的个人电脑就可以,那这个控制电脑。我们可能需要跟服务器这个集群建立某种连接,然后他们彼此之间应该能够发送数据,能够通信啊,就是说我这儿可以给你发指令,然后你那边有什么状态,有什么情况,有什么数据,也应该能够返回给我这边的控制台。
02:11
啊,这样的话我们就可以进行远程的登录操控,而且可以上传文件,可以下载数据,这样的话,这就是我们完美的一种控制方案。所以如果说我们想要做这样的一种远程操控服务器的方式的话,那首先就有一个前提,我得把这个网络连接先配好。要不然的话,如果我们当前的主机跟服务器集群这里都没办法通信,那肯定就没有办法去远程操控了啊,所以接下来这个网络配置主要说的就是这个。当然了,不光是主机和服务器之间需要能连接,服务器之间彼此也得连接在一起。要不然的话,我们现在是大数据嘛,他们并不是各自为政的,它是一个分布式的集群,那当然彼此之间你得有数据交流啊,诶,那所以就是我们当前所有的机器应该都能够完美通信才可以。
03:06
在我们现在这个实验场景里边,我们没有用真实的服务器啊,当然如果大家不差钱的话,你可以自己去买这个云服务,对吧?呃,买这个阿里云的机器,然后自己去搭一个这个真正意义上的服务器去做一个测试,我们现在的话,那就是确保当前的主机,也就是我们的物理机和虚拟机之间。他们必须是可以完美通信。彼此之间就是说主机能够连上虚拟机,能够给他发数据,虚拟机也能连上主机,也能反过来发数据,那这样的话就没有问题。其实在之前我们做测试的时候,刚刚装好这个虚拟机的时候,我们也已经是直接拿这个firefox做过一个上网啊,那我们发现这个虚拟机它是直接能够连上百度的,那照这么看的话,这个网络连接其实已经配好了,但是现在我们还是想测一下跟主机之间,诶到底能不能连接上啊,到底能不能通信,那这个该怎么测呢?
04:05
这里我们就要介绍一个非常经典的用于网络检测的小工具啊,或者说就是一个命令啊,啊,那就是。PING。P啊,这个命令其实是在Windows和Linux下都是通用的,算是一个系统命令啊,一个小工具,它主要就是用来检测两台机器之间是否能够正常发送数据,是否能够正常通信啊,所以我们往往就是说,哎,去P1台主机去看一看,跟这台主机是否能够连接成功,所以它后边这个命令怎么怎么用呢,就是ping后边再跟上加上一个。主机的IP地址。哎,所以这里面我们的核心是得知道你要聘的那台机器的IP啊,那当然了,实际在操作的时候啊,比方说我们打开一个终端啊,打开一个控制台。这里我可以把字体先放大一点,我们直接ping,你不光可以加这个IP,你也可以直接加域名或者主机名啊,比方说我们可以直接P100度。
05:06
这个是完全没有问题的啊,那当然了,这个过程你是需要做这个域名转换,域名解析的啊啊,那我们现在呢,想要P自己的主机电脑的话,我们现在CTRLC把这个停掉了啊,我刚才按了一个CTRLC把这个界面就停掉了,呃,那如果说我们现在是想要P自己的主机的话。那显然我还是得知道主机的IP是多少的哦,那所以现在我们的主机IP是多少呢?呃,这个其实对于大家来讲,很多同学可能对这个Windows系统已经非常熟悉啊啊,这个应该是很简单的一件事情啊,比方说我们就先打开这个网络的设置啊,我可以点这里的属性,然后进这个网络和Internet这个配置啊,那当然了,大家更熟悉更一般化的方法可能是任务栏里边点这个网络图标,然后进这个网络和Internet配置啊,这个都一样啊呃,像现在这个WIN10WIN11的系统页面,可能大家有点不熟悉啊,那我们干脆回到那个最经典的页面吧,点这里啊。
06:03
高级网络设置,然后我们点下边的更多网络适配器选项,这个页面就很经典了,这就是我们之前熟悉的这种状况,所有的网络连接,哎,在这里一目了然。那我们先看一下我当前的这个网络连接哦,我们看到尽管很多有六个啊,但是其实好些都断开的啊,都没有连上对吧?啊,你像这个WLANWLAN这显然这是无线网啊,没有连接,我现在连接的是有线网,那我连接的有线网就是这里的。以太网网络二啊,那我现在是以有线的方式上网,那这里面还有一个宽带,有一个蓝牙,这个都没有,都没用,这里比较奇怪的是,看起来还有两个已经保持了连接的网络,一个叫做。他这个有点奇怪啊,就是vm where network adapter vm net1,另外一个叫vm net8。很显然,这两个网络。
07:00
跟啊vmware有关对吧,明显是vmware搞的鬼。那所以对于我们现在而言,假如说想要看虚拟机是否跟自己的主机是通的,那我们是不是应该直接看这个网络二这个以太网里面的IP,看能不能拼得通啊,所以显然这个VMVR给我们创建的这个我们后面再说啊,我们现在就关键是看自己的这个IP到底是多少。啊,那大家可能知道,就是这里边我直接点开属性,然后进入这个英特尔协议版本四啊IPV4,诶这里边可以看它的IP,但是我们进来一看的话。现在是自动获取啊,因为我们一般情况,你不管是在家啊,还是在这个公司也好啊,很多场景我们都是。连到了当前的一个局域网里边,我们用了一台路由器对吧?呃,路由器那边相当于给我们自己的内部构建了一个局域网,然后呢,我们就都是连到路由器上,自动分配一个IP啊就可以了,就可以直接上网了,那这个时候我看不到自己IP,那不行啊啊,那其实这个也很简单,我们直接右键点的时候可以点这个状态。
08:06
这里看不到点详细信息哦,这里我们就可以看到了,172.17.0.178,这就是我当前的IP地址啊呃,那当然了,大家可能看的这个IP有点奇怪啊,172.17这个这个是什么东西啊?呃,那那其实这个是我们当前在局域网里边的,就是子网里边的IP地址,并不是我们真正上网啊,到外面去连接的那个IP。啊,这个我们也可以就是直接上网去测试一下啊,大家知道很多网页里边其实都有就是IP查询这样的一些功能啊,那你看我这里边如果直接查询的话,可能它会提示啊,当前可能是啊,北京电信的一个IP115.171202.120,跟我们刚才查到的这个是一回事吗?哎,显然这不是一回事。啊,所以这个我们也知道啊,因为我们当前的这个架构是有一个路由器。
09:05
比如说我现在是在公司上网,那么这里面有一个路由器接进来,然后诶这边可能是光纤,可能是其他的一些上网方式啊,这是连接我们这边的外网。这是Internet。然后路由器接进来之后,诶,那下边我们所有的电脑其实都是连接到这个路由上的。那我们上网的时候用哪一个IP呢?其实我们在整个这个Internet,也就是外网上的IP。那本身是服务提供商给我们分配好的那一个IP,通过这个路由啊,或者是这个拨号上网,或者是这个光纤直接接入啊,啊各种方式我们就可以直接上网了,这个IP是外网的IP,而我们现在看到的自己本地的这个IP呢,诶,这是我们自己电脑在内网,就是在我当前局域网里边的IP。
10:02
啊,那有些同学可能会看着这个稍微有点奇怪,为什么是172.17呢?我们熟悉的局域网地址应该是192.168,对吧,这个我们更加熟悉一点啊,这个就是涉及到这个计算机网络的一些知识了啊啊那我们知道这个192168,这主要是一般情况我们分配的啊,如果是这个C类地址去构建自己的私有网络,构建自己的局域子网的时候,一般,诶我们这个它的子网网段就是192.168开头。那如果要是B类地址的话,就是呃,172.16172这样的一些网站开头的,所以我当前啊,因为是在公司上网,所以说当前是一个公司的这个公网地址是B类地址,那对应的子网网段就是172开头了,这个给大家稍微的解释一下,这是计算机网络相关的一些知识啊。当然了,我们可能会发现,哎呀这个,呃,IP地址啊,这个我还得背下来,因为这个好像没法直接复制,这个稍微有点麻烦,诶,那有没有简单的方法能把它这个复制下来呢?呃,这里肯定很多同学也知道啊,我们还有另外一招直接啊,就是Windows徽标键加R,打开这个运行窗口,然后输入CMD。
11:15
回车或者点确定,打开当前的命令提示符。在Windows下有一个非常有名的。命令叫做。IP config,也就是查询我们当前IP网络配置相关的东西的这样一个命令,那么我们一点的话就会发现当前所有的这个网络连接的信息在这里都可以看得到了。啊,那这些东西我们想要的是哪个呢?很明显我们要的是以太网适配器啊,以太网对应的IPV4地址这个。172.17.0.178啊就是它。好,那上面还有一个以太网适配器,这个不重要啊,这个我们看有一个WSL,前面我们也提到过,这个是什么呢?WSL是Windows subs systems for Linux,就是WIN10以后啊,WIN10WIN11自带的一个Linux系统啊,所以这个相当于也是一个虚拟的网卡构建出来的这个网络的连接啊,这个不重要,我们就不管它了,我们要把这个拷贝下来,我把这个选中,然后CTRL加C啊。
12:17
那把这个拿到之后,接下来我们就可以。我们就可以回到虚拟机这里来使用P命令,这里边复制过来,诶注意啊,我这里边的快捷键是ctrl shift加V,把它复制过来,然后去做一个连接,我们看到没有问题。是可以直接P空的啊,我们看到这里延迟只有零点几毫秒啊,一般是零点几毫秒啊,然后这里边我们可以接收到发送来的数据,CTRLC可以退掉这个页面完全没有问题。说明现在虚拟机是可以接收到主机的信息的。那反过来,主机能不能接收到虚拟机的信息呢?也就是主机能不能P通虚拟机呢?那就得我们得知道虚拟机的IP了哦,那虚拟的IP当然我们也可以在这个图形界面里面去点啊,我们还记得之前有这个系统工具,然后有设置。
13:10
这里还有网络啊,在这儿我们看有线连接对吧,我们当前是这个有线网络,因为虚拟机肯定是跟。外部的主机本身的这种连接方式是一样的啊,所以它是有线连接点后面这个设置,诶我们看就在这儿对吧,IPV4地址,当前的这个地址呢,是192.168.111.129,哎,我们可以直接把它这个做一个复制。当然了,这是直接在这个页面上点点点的方式啊,如果说我们敲命令的话,特别是在这个Linux系统里面啊,一般不用界面操作调命令,注意不再是IP了,在Linux系统下是。If config啊,它的这个简写其实是network的interface config就是接口网络接口的配置,敲回车。
14:02
我们可以看到当前当前的这个局域网络啊,所处的局域网络的名字是叫做ENS33啊,这个我们不用管太多啊,这是当前这个Linux本身啊,给我们创建对应的这个网络的名称啊呃,然后我们可以看到当前它的网络地址IP就是192168.111.129,诶我们可以把这个复制一下,Ctrl shift加C。我们这里快捷键跟Windows不一样啊,大家如果觉得这个别扭的话,也可以把两边改成一样的啊啊,然后后面这个就不说了,就是lo这个呢,其实这是大家看到1270.0.1这个是回环地址对吧?然后下面这个,呃,明显这个VR这是啊,这个其实是当前Linux系统里边又创建了一个虚拟网络啊,也就是说我们本来现在是在虚拟机里边装的Linux系统,然后我们在这个Linux系统这台电脑里边呢,又可以创建一个虚拟网络,然后再接入一些虚拟化的设备啊,相当于套玩了是吧,无线套玩,所以大家看你如果要是习惯用Linux的话,或许啊就可以不用这个vmware啊,直接用一些其他的软件也是可以的。
15:11
所以这个是扩展的一些话题,不管怎么样,我们现在把这个已经复制下来了,那我们接下来当然就是到Windows那边去看一看,能不能ping得通了,直接PIN啊,这里就是CTRL加V。啊,我们看没有问题,也是完全可以拼得通的啊,当然Windows这里是他直接啊,就是有四个回复之后直接就退出了,省得我们再去CTRLC了啊,所以我们看到现在的网络连接是完全没有问题的,我们先做了一个测试,但是这里面我们会看到有一个问题,就在于虚拟机的网络地址是192168111.129。192168啊,而我们这里本身Windows这边主机,它的IP地址是17217.0.178,它们根本不在一个网段里面。哎,我们说这个好像看起来都是局域网的地址对吧?哎,但是呢,呃,一个是这个B类子网的地址,一个是C类子网地址啊,但是为什么他俩不在一个网段,彼此可以拼得通呢。
16:12
另外,我们还有一个疑问。就是之前,诶,我们看到这边的网络连接里边,为什么vmware给我们创建了又多了两个网络呢?呃,我们看到这里面的描述,其实vmware network adapter,我们知道网络适配器其实就是网卡嘛,啊,一个网卡它就接入到对应的一个网络里面去,所以我们看到它是有这个对应关系的,所以这多出来的vm net1和vm net8,这又是两个什么网络呢?我们抱着这两个问题,可以接下来再来探讨一下,当前vmware给我们创建的网络到底是什么样的。
我来说两句