大数据学习之路—环境配置——IP设置(虚拟机修改Ip的内在原因及实现)
一、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的方法,可以参考:
值得注意的是:
(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的内在原因及实现)的更多相关文章
- 大数据学习之路——环境配置(2)——mysql 在linux 系统上安装配置
1.安装参考网址: https://blog.csdn.net/IronWring_Fly/article/details/103637801 设置新秘密: mysqladmin -u root ...
- 大数据学习之路之ambari配置(二)
按照网上的教程配置,发现配置到hadoop虚拟机内存就开始不够了,心累
- 大数据学习之路又之从小白到用sqoop导出数据
写这篇文章的目的是总结自己学习大数据的经验,以为自己走了很多弯路,从迷茫到清晰,真的花费了很多时间,希望这篇文章能帮助到后面学习的人. 一.配置思路 安装linux虚拟机--->创建三台虚拟机- ...
- 大数据学习之路(1)Hadoop生态体系结构
Hadoop的核心是HDFS和MapReduce,hadoop2.0还包括YARN. Hadoop1.x的生态系统: Hadoop2.x引入YARN: HDFS(Hadoop分布式文件系统)源自于Go ...
- 大数据学习之路之Hadoop
Hadoop介绍 一.简介 Hadoop是一个开源的分布式计算平台,用于存储大数据,并使用MapReduce来处理.Hadoop擅长于存储各种格式的庞大的数据,任意的格式甚至非结构化的处理.两个核心: ...
- 大数据学习之路------借助HDP SANDBOX开始学习
一开始... 一开始知道大数据这个概念的时候,只是感觉很高大上,引起了我的兴趣.当时也不知道,这个东西是做什么的,有什么用,当然现在看来也是很模糊的样子,但是的确比一开始强了不少. 所以学习的过程可能 ...
- 大数据学习之路之HBASE
Hadoop之HBASE 一.HBASE简介 HBase是一个开源的.分布式的,多版本的,面向列的,半结构化的NoSql数据库,提供高性能的随机读写结构化数据的能力.它可以直接使用本地文件系统,也可以 ...
- 大数据学习之路之ambari配置(四)
试了很多遍,内存还是不够,电脑不太行的,不建议用ambari!!! 放弃了
- 大数据学习之路之ambari配置(三)
添加了虚拟机内存空间 重装ambari
随机推荐
- python程序—一键部署keepalived+lvs
一个DS 两个RS keepalived端在/root下准备好已经修改好的配置文件 import paramiko # keepalived端 需要修改的信息 keepalived_ip='192.1 ...
- Day14_78_可变长参数
可变长参数 可变长参数只能在形参列表的最后一个,且只能出现一次. 代码实例 import java.util.Date; public class 可变长参数 { public static void ...
- ServletConfig和ServletContext接口
ServletConfig 在web.xml文件中使用一个或多个init-param元素进行配置后,Tomcat初始化Servlet时,都会将该Servlet的配置信息封装到一个ServletConf ...
- 【原创】【基础】一文搞懂严蔚敏数据结构SqList &L和SqList L、ElemType &e和ElemType e
旁白 最近小渔夫在看严蔚敏.李冬梅<数据结构 c语言版>(第2版),学到第二章顺序表的实现时,看到函数参数一会是SqList &L.一会又是SqList L.一会ElemType ...
- Java整合极光推送 ( 简单 )
Java 整合极光推送官方文档:https://github.com/jpush/jpush-api-java-client 这里记录一下简单的使用步骤:创建一个普通的 Maven 工程然后添加依赖 ...
- 【Spring】 Spring如何解决循环依赖的问题?
https://mp.weixin.qq.com/s/FtbzTMxHgzL0G1R2pSlh-A 通常来说,如果问Spring内部如何解决循环依赖,一定是单默认的单例Bean中,属性互相引用的场景. ...
- 使用BurpSuite抓取HTTPS网站的数据包
昨天面试,技术官问到了我如何使用BurpSuite抓取https网站的数据包,一时间没能回答上来(尴尬!).因为以前https网站的数据包我都是用Fiddler抓取的,Fiddlert自动帮我们配置好 ...
- c/c++ 中访问2维数组的方式
指针是c的灵魂,这个真是不容置疑,太灵活了,太随意了, 当然,如果理解了,用得好,比弱类型语言的var 用的还舒服, 用的不好,那就是程序的灾难,哈哈,不多说了,访问二维或多维数组有如下几种方式,下面 ...
- web php wrong nginx config
web php wrong nginx config 目录 web php wrong nginx config 题目描述 解题过程 信息收集 robots.txt hint.php Hack.php ...
- .NET Core-全局性能诊断工具
前言: 现在.NET Core 上线后,不可避免的会出现各种问题,如内存泄漏.CPU占用高.接口处理耗时较长等问题.这个时候就需要快速准确的定位问题,并解决. 这时候就可以使用.NET Core 为开 ...