00:00
我们现在呢,就已经知道怎么样去修改虚拟机的静态IP了,那在这个测试的过程当中,大家可能会遇到各种各样的问题啊,总体来说就是反正就是ping不通啊,这个大家可能就需要去搞清楚是怎么回事,然后再去做排查,那首先你得搞清楚是一开始就P不通,还是说呃,就是修改了之后原先P的通,修改了之后P不通的,如果说一开始就ping不通的话啊,那我们知道一般主机这边啊,物理机要P虚拟机一般是P不通的,但反过来就有可能虚拟机P不通,主机那一般呢,都是因为主机这边的Windows防火墙的问题啊,大家如果检查一下啊,如果Windows防火墙开着把它关掉就可以了。那另外还有就是说,如果虚拟机能ping得通主机,但是呢,连不上外网啊,就是PING100度P不通,这个时候一般都是DNS服务器的设置设置的问题了,哎,所以主要我们就是要检查对应的修改的那些选项啊,那我我们特别就是说,如果原先本来是P得通的,现在ping不通了,那我们主要检查检查哪几项呢?当然就是首先检查我们整个vmwar虚拟网络配置这里啊,它的子网IP啊,特别是这个第三个数子网IP以及nat设置里边的网关,这里边我们必须是。
01:20
一个局域子网啊,必须是一个网段,然后另外还有就是我们在配置文件里面配置好的那些信息,就是我们所说的。在这里面写入的IP地址,网关,域名解析这些都必须要写对啊,如果这些都没有问题的话,那正常情况下一般互联都是没有什么问题的啊,那如果说还出现一些状况的话,那就关闭network manager服务啊,就把这个做一个stop,然后直接把它禁用啊,那那另外呢,可能我们还有可能要检查对应的这个配置文件啊,就是里面到底是怎么回事,只要把它写对了,一般就没有问题。接下来呢,我们还要讲另外一个内容,就是配置主机名,哎,这一部分内容呢,其实跟前面我们修改这个静态IP是相辅相成的,因为我们会发现啊,之前我们把这个IP是改成了幺九二幺六八幺幺幺点。
02:16
100啊,这个是确实比较好记了,就假如说之后我们前三个都不变的话,我们敲着敲着也就也就背会了,但是每次我们都要敲这么一长串,哎,那其实就还是有点不方便啊,特别是有时候呢,可能别人也想访问你的这个主机,那可能前面这一长串别人还得记一下,所以这个是比较麻烦的,所以我们往往呢,会给每一个服务器,每一个主机都配一个。比较好记,比较有意义的对应的一个主机名,比方说我们这里边啊哈普100,就是为了之后搭建哈杜普集群,然后诶默认有这样一个主机叫做哈杜普100 100主要就是为了后面有一个编号,方便扩展啊啊那在后面为什么是100呢?诶那就是都是三位,后面就是101102啊一个一个出去就可以往下顺延就可以了啊这就是我们的一个基本的想法,当然了,呃,有同学如果说这个我就喜欢硬核的,每一次去敲那个IP也行是吧,那你就不配这个主机也是可以的,但一般在工作应用当中还是要对这个主机名做一个更改配置,那我们现在要做的操作是什么呢?
03:27
如果我们现在只是想更改当前这台虚拟机它本身的主机名的话,哎,其实非常简单啊,我们也是更改一个配置文件就可以,首先我们先来看一下当前的主机名是什么啊,尽管我们已经知道了当前叫韩度标零零吧,这个可以随便改,所以我们先来看一下啊,那这个命令也非常简单,直接就敲host name,果然没有问题,就是哈度比较零里,那这个东西到底在哪配置呢?诶,那我们同样还是为。到ETC下去找对应的配置文件啊,这个配置文件非常简单,它就叫做我们看就叫做host name自动补全进来之后,果然里边写的就是哈杜普100啊,那这里我们可以随便举一个例子啊,比如说我我当前。
04:13
想要把呃,当前的这个主机名就改成比方说后面我们又要学习这个Spark了,我们知道大数据里边一个非常著名的框架啊,一个处理引擎就叫做Spark啊,那比方说我把这个叫做SPARK11啊,那这个是完全可以的,我们直接把它保存一下,当然了,如果用这种方式去更改当前的主机名的话啊,我们退出来之后,如果再去看一下当前的host STEM,我们会发现没改还是哈100啊,因为我们只是改了一个配置文件嘛,所以如果想要让它生效,一般情况下我们是得重启服务器啊,就是得做一个重启,下一次它读取对应的配置文件之后,就会更改成我们对应的那个SPARK11了啊,但是大家可能会想,诶,那你这个每次都要重启,这个太麻烦了,有没有更简单一点的方式呢?
05:02
其实还真有啊,还有另外一个命令,一个操作叫hostname ctl啊。我们可以看一下,直接敲的话,我们就会看到当前跟主机名有关的一些对应的信息,相对应的一些系统信息也会列在这里,那当前呢,我们看到还是静态的主机名,还是哈100没改啊,那所以如果说我们想要真的做一个更改的话,我直接host nameme ctl后边加一个SET1杠,然后host name。后面加上我们想set的对应的东西就可以了,比方说我把它set成SPARK10。然后呃,我们看前面好像还是没有改,对吧,但是现在如果我们再看一下这个hostname ctl,就会发现当前的static host name已经变成了SPARK10,如果说我们现在直接敲一下hostname的话,我们会发现也已经改成了SPARK10,这就相当于是实时生效了,好,那如果说我们现在打开另外一个终端啊,我们看可以就是多打开几个不同的标签页,我们这里多打开一个。
06:10
然后直接。其实不用看了啊,直接这已经变成SPARK10了,很明显host name已经改了。所以这就是更加方便快捷的修改当前这个主机名的一种方式啊啊,那当然了,我们这里边为了后续啊,做这个哈杜普搭建集群的时候方便,我们还是把它改回来吧,那就还是host name,我直接用之前的这种方式。Host nameme,哈杜op 100跟当前的IP命名成一样的这样的一个哈杜op加上对应数字的一种方式,那改过来之后,现在我们再来看一下后内就还是比100。那当然了,对于我们如果要搭建一个集群而言,你只把自己的主机名改了,那其实这才只是第一步,因为最重要的是你得让别人能够找到你啊。
07:01
我当前名字如果已经改了的话,得通知到别人,别人把诶当前你的这个名字它保存下来知道了,哦哈,100这一台主机它对应的呢,那IP就是111.100,那把这个映射关系保存下来了,接下来别人才能够方便的用主机名的方式直接访问到我们当前的这台机器。哎,所以这就相当于我们需要有一个专门的文件。一个专门的文件,相当于就是一张表,诶,那这个其实就是一个通讯录了啊,就相当于我们这边是name。一般我们的通讯录不就是一个名字对应着一个手机号吗?那我们现在是一个hostname,一个主机名。对应的一个IP。所以假如说诶之后我们有一个主机叫做哈杜OP101,它的IP对应的就是192168.111.101,哎,那假如又有一个哈杜102对应的IP就是。
08:02
1192168111.102,诶,所以我们把整张表这张通讯录保存下来,接下来我想要找这里边谁的时候,是不是就不用再去完整的敲出他的IP地址了啊,就像我们这个手机里边你给别人编。给别人拨电话的时候,也是你不可能记住每一个人的手机号,那肯定就是你直接输入他的名字,直接拨出去就可以了,所以相当于我们这就是在本地必须要保存一张通讯录,这张通讯录呢。在电脑里边啊,这个就是Windows和Linux也都通用了啊,它有一个统一的名字就叫做。Hosts文件。这个名字。非常的有名啊,这个文件非常的有名,呃,相信很多同学也都听说过,所以接下来我们要做的事情就是在host文件里边去添加对应的主机名和IP的一一映射的这样一个关系。
09:02
其实就是要保存一张通讯录啊,那接下来我们就看一看啊,在当前海6100这台机器上,我们看一看要编辑后次文件的时候打开的是哪个路径啊,那我们知道了,既然这也是一个配置文件,又是在ETC下面啊,那ETC下边直接我们看到就有一个hosts,它跟刚才我们修改的host name就在一个路径下边。然后我们直接打一个回车啊,那里面我们可以看到这里面有127.0.1,这是。当前的回环地址,那接下来我们就直接在下边。小写的O,然后去插入我们想要的那些IP地址就可以了啊,那当然了,呃,这里边我在外边没有复制的话,我们就直接手敲一下幺九二幺六八点幺幺幺点啊,我有时候也可以把自己的IP也写进来啊,有时候自己访问自己,但是呃,这个可能也没什么用,但是我直接写进来呢,就是方便后边如果我要有其他的机器想要用这张通讯录的话,那是不是直接复制过去就可以了,那就省得我们再去一个一个对应的编辑了啊111.100。
10:13
那对应的是谁呢?我们看前面是一个IP,后边是当前的一个主机名啊,那我们看这个还有我们常用的一个local host对吧?Local host的默认就是这个回款地址啊啊,那接下来我们看一下这个就是哈杜100,其实就是自己。然后接下来哎,那我们现在就可以把上面这个复制一下啊,我们直接退到普通模式下边上下边来,然后直接YY,然后下边直接去复制。复制多复制几几个啊,那上面这一行我们可以直接删掉了。然后我们可以直接W,我们需要移到这个100这里啊,我们把它改成101102103104。哎,那后边同样把这个也改过来,对应的主机名104。103102101,诶这就是我们想要修改的所有的内容,然后冒号WQ保存退出现在就可以了。
11:09
这就是我们,呃,默认啊,要创建这么五台主机的一个集群的话,从100~104,我们当前所有的主机名和IP的映射关系都已经定义好了。那当然了,我们修改虚拟机里边的后四文件,其实主要是为了方便他们彼此之间通信更加容易一点,哎,那我们还得考虑,那我主机也得跟他们通信啊,我主机得知道他们每个人叫什么名字,IP是多少,才能够快速的远程登录,才能够上传下载文件啊,诶,那所以主机那边也得改,也得修改通讯录,哎,那所以为了方便的话,我们还是把这个直接复制一下吧。诶,这里大家要注意,我这个复制就不能用快捷操作了啊,因为我们当前是要把对应的信息想要复制粘贴到Windows环境里面去,那ctrl shift c做一个复制退出,然后接下来我们就得到Windows环境里边去修改对应的后磁文件了,那那Windows的后磁文件是在哪里呢?啊,这个是在C盘。
12:12
Windows,哎,我们知道这是得在SYSTEM32。下边drivers,然后ETC同样也是ETC,下边我们看到这里有一个hosts文件,那这个hosts文件呢,如果是WIN7系统的话,应该是可以去,只要你有这个超级管理员权限啊,是可以直接去修改的,但如果要是WIN10WIN11的话,诶是不能直接修改,我们先试一下啊,我这里先把它打开。然后我们直接就在后边去做一个粘贴,然后接下来我们直接CTRLS做一个保存,我们看它只能是去做一个另存啊,那所以这个就是我们先把它存到桌面上吧,这个没办法啊,先把它保存到桌面桌面上去,那这里边我们看到它还有这个保存类型,我们先保存成文本文件,后边我们再改对应的后面的后缀吧,所以这里边直接把它保存,然后这边就可以关掉。
13:05
那当然了,接下来我们其实是要直接替换对应的这个文件,所以接下来我们到这里来。后边的TXT后缀名直接去掉,然后我们直接替换ETC目录下的这个文件替换。我们需要提供管理员权限,把它替换过来,现在就可以了啊,这样的话,接下来我们就可以进行一些具体的操作,具体的访问了,比如说我们现在如果两边希望去做这个通信的话,我们在Windows这边,大家记得我们直接CMD进来之后,之前我们P的时候必须要直接去聘一个IP,那现在呢?不用了,可以直接去P它的主机名了,我们现在不是叫做哈杜。100吗?哎,那接下来我们就直接P,我们看没有问题,而且直接就把它解析成了192168111.100,哎这样的话我们后边做操作就简单多了,想要连接它的时候直接输哈杜甫100就可以了啊当然了,不光有这个哈杜甫100,我们这边还有。
14:12
还是打开。我们这边还有101 102 103 104,通讯录已经都放在这儿了,后边如果要再来了,主机创建好了之后,哎,那就直接用主机名就可以远程登录控制他们了。啊,那当然了,这里面大家会发现就是呃,我们不光是可以给一个对应的主机名啊,也可以把一个IP后边给一个对应的域名啊,其实也是可以给一个域名的,所以这里面大家要注意,就是说你一定要小心自己的后磁文件。啊,这就是我们说的,有一些黑客攻击的时候,他会使用所谓的。域名劫持。可能很多同学都听说过这样一种攻击方式啊。它主要就是要更改你的hosts文件。哎,就是说你这儿不是可以一个IP直接对应着一个域名吗?诶那比方说呃,你你要上这个淘宝要买东西,我就直接把淘宝的域名对应到他自己搭建的一个服务器上。
15:14
诶,那所以这就相当于有很多这个钓鱼网站对吧?啊,我们直接服务器对应的那个域名劫持走了之后,直接就给你跳转了,跳转到对应他的那个服务器上之后,你的所有信息都会暴露在他面前啊,那所以这就是所谓的这个域名劫持的攻击方式,我们一定要检查自己的后四文件啊,那所以这就是关于我们这个域名的配置,把这些都配完了之后,后边我们做远程登录,远程连接就会非常的方便了。
我来说两句