一、IP原理

关于IP我的理解,

(1)主要去理解IP地址的作用,IP地址包括网络相关部分和主机的相关部分。即:用一段特殊的数据,来标识网络特征和主机的特征。

至于具体的技术实现,日后可以慢慢体会和了解。

IP的基本原理可以参考:https://www.cnblogs.com/yinzhengjie/p/6649245.html

(2)静态IP与动态IP的区别

这两者的理解可以参考下面这句话,我觉得说的比较清楚。

动态获取,优点是上级下发,IP地址、子网掩码、网关、dns服务器都是上级认为的正确可用配置,IP地址不重复。缺点是必须要一个DHCP服务器进行下发,交换机组网时出现获取不到IP地址状况,IP地址回收机制导致下发IP属于随机地址,服务器无法得到固定IP导致其它设备无法访问服务器。适合局域网内无特殊设备统一连接外部网络。

静态IP,优点是每个设备IP地址不变,可任意访问每个已知设备。缺点是新加入网络无法快速设置IP地址、子网掩码、网关、dns服务器等参数,出现地址重复、不在同一局域网等现象导致无法连接网络问题。适合每个设备都有专门功能,不会随时加入新设备的情况。静态IP能通过IP地址远程访问对应的电脑。

总的来说,两者都可以正常联网,不过需要正常配置。值得注意的一点是校园网好像不适合设置为静态IP。

两者的具体区别可参考网址:https://www.zhihu.com/question/22134745

二、虚拟机修改IP的原因

每次学习到虚拟机环境配置时,一开始总会让你在linux系统上修改ip;至于其中的背后的原因未曾提及。在查看相关资料后总结如下:

(1)最简单,最直接的原因就是改为固定ip后,方便xshell链接,简化后续操作。

(2)静态IP能通过IP地址远程访问对应的电脑。

(3)满足有多台虚拟机之间互联的需求

三、修改IP的方法

关于linux环境下修改Ip的方法,可以参考:

https://sspai.com/post/53878

值得注意的是:

(1)虚拟机的ip地址和主机的ip的地址不冲突,可以简单理解为是两个不同的东西。所以不管怎么修改虚拟机的ip地址不会影响到主机的ip地址。

(2)在Windows系统中修改的IP地址是VMnet8的IP地址,而VMnet8表示的是虚拟网卡的IP地址,所以和主机的IP地址不冲突。

(3)修改的ip中,第三个部分不能轻易填 1  2或 255;如***.***.1.***这样修改会出问题。

这里可以参考连接:https://blog.csdn.net/a1004117090/article/details/101601408

大数据学习之路—环境配置——IP设置(虚拟机修改Ip的内在原因及实现)的更多相关文章

  1. 大数据学习之路——环境配置(2)——mysql 在linux 系统上安装配置

    1.安装参考网址: https://blog.csdn.net/IronWring_Fly/article/details/103637801   设置新秘密: mysqladmin -u root ...

  2. 大数据学习之路之ambari配置(二)

    按照网上的教程配置,发现配置到hadoop虚拟机内存就开始不够了,心累

  3. 大数据学习之路又之从小白到用sqoop导出数据

    写这篇文章的目的是总结自己学习大数据的经验,以为自己走了很多弯路,从迷茫到清晰,真的花费了很多时间,希望这篇文章能帮助到后面学习的人. 一.配置思路 安装linux虚拟机--->创建三台虚拟机- ...

  4. 大数据学习之路(1)Hadoop生态体系结构

    Hadoop的核心是HDFS和MapReduce,hadoop2.0还包括YARN. Hadoop1.x的生态系统: Hadoop2.x引入YARN: HDFS(Hadoop分布式文件系统)源自于Go ...

  5. 大数据学习之路之Hadoop

    Hadoop介绍 一.简介 Hadoop是一个开源的分布式计算平台,用于存储大数据,并使用MapReduce来处理.Hadoop擅长于存储各种格式的庞大的数据,任意的格式甚至非结构化的处理.两个核心: ...

  6. 大数据学习之路------借助HDP SANDBOX开始学习

    一开始... 一开始知道大数据这个概念的时候,只是感觉很高大上,引起了我的兴趣.当时也不知道,这个东西是做什么的,有什么用,当然现在看来也是很模糊的样子,但是的确比一开始强了不少. 所以学习的过程可能 ...

  7. 大数据学习之路之HBASE

    Hadoop之HBASE 一.HBASE简介 HBase是一个开源的.分布式的,多版本的,面向列的,半结构化的NoSql数据库,提供高性能的随机读写结构化数据的能力.它可以直接使用本地文件系统,也可以 ...

  8. 大数据学习之路之ambari配置(四)

    试了很多遍,内存还是不够,电脑不太行的,不建议用ambari!!! 放弃了

  9. 大数据学习之路之ambari配置(三)

    添加了虚拟机内存空间 重装ambari

随机推荐

  1. python程序—一键部署keepalived+lvs

    一个DS 两个RS keepalived端在/root下准备好已经修改好的配置文件 import paramiko # keepalived端 需要修改的信息 keepalived_ip='192.1 ...

  2. Day14_78_可变长参数

    可变长参数 可变长参数只能在形参列表的最后一个,且只能出现一次. 代码实例 import java.util.Date; public class 可变长参数 { public static void ...

  3. ServletConfig和ServletContext接口

    ServletConfig 在web.xml文件中使用一个或多个init-param元素进行配置后,Tomcat初始化Servlet时,都会将该Servlet的配置信息封装到一个ServletConf ...

  4. 【原创】【基础】一文搞懂严蔚敏数据结构SqList &L和SqList L、ElemType &e和ElemType e

    旁白 最近小渔夫在看严蔚敏.李冬梅<数据结构 c语言版>(第2版),学到第二章顺序表的实现时,看到函数参数一会是SqList &L.一会又是SqList L.一会ElemType ...

  5. Java整合极光推送 ( 简单 )

    Java 整合极光推送官方文档:https://github.com/jpush/jpush-api-java-client 这里记录一下简单的使用步骤:创建一个普通的 Maven 工程然后添加依赖 ...

  6. 【Spring】 Spring如何解决循环依赖的问题?

    https://mp.weixin.qq.com/s/FtbzTMxHgzL0G1R2pSlh-A 通常来说,如果问Spring内部如何解决循环依赖,一定是单默认的单例Bean中,属性互相引用的场景. ...

  7. 使用BurpSuite抓取HTTPS网站的数据包

    昨天面试,技术官问到了我如何使用BurpSuite抓取https网站的数据包,一时间没能回答上来(尴尬!).因为以前https网站的数据包我都是用Fiddler抓取的,Fiddlert自动帮我们配置好 ...

  8. c/c++ 中访问2维数组的方式

    指针是c的灵魂,这个真是不容置疑,太灵活了,太随意了, 当然,如果理解了,用得好,比弱类型语言的var 用的还舒服, 用的不好,那就是程序的灾难,哈哈,不多说了,访问二维或多维数组有如下几种方式,下面 ...

  9. web php wrong nginx config

    web php wrong nginx config 目录 web php wrong nginx config 题目描述 解题过程 信息收集 robots.txt hint.php Hack.php ...

  10. .NET Core-全局性能诊断工具

    前言: 现在.NET Core 上线后,不可避免的会出现各种问题,如内存泄漏.CPU占用高.接口处理耗时较长等问题.这个时候就需要快速准确的定位问题,并解决. 这时候就可以使用.NET Core 为开 ...