前言

最近因为换工作以及其他的一些琐事,耽误了更博时间,再加上分布式的这几个软件之前没撸过....这学习这几个工具上也花了点时间

本篇博客为后续分布式的学习提供基础的安装和配置。

首先,系统为CentOS。

因为本人是笔记本,没有属于自己的服务器,所以就需要虚拟机来代劳了。

然后就是远程访问的Xshell。

本篇主要讲的就是在虚拟机中配置CentOS并配置ip,使其既能访问内网,又能访问外网。

1.安装CentOS系统

首先需要下载CentOS系统:https://www.centos.org/download/

然后下载虚拟机:可自行网络上下载,也可找博主要。版本:14

将虚拟机下载下来之后,就可以进行CentOS的安装了

这里设置虚拟机的名字和安装的路径

在这里选择镜像文件的下载路径

至此CentOS就安装好了

进入CentOS之后需要设置一些相关的配置这里就不再多说了,挨个点一遍就好了(博主已经安装好了,所以就不再浪费时间再安装一遍了,毕竟这也不是重点!)

2.vmware配置网络环境

首先我们需要了解什么叫IP以及网关和DNS。大多数人对这些字眼肯定都相当熟悉,但是我还是要在这里再强调一遍,毕竟基础不牢,地动山摇。

IP:是在网络中标识每一台计算机,所以它是唯一的。

网关:想关于是管理一段ip的一个具有路由功能的设备,它可以和其他网关进行通讯,当然他自己也有一个地址。

DNS:这当然是我们最熟知的了,域名解析器,将域名解析为ip地址。如果没有它,我们每次用浏览器就必须输入ip地址。

这就好比两个人打电话:一个在北京,一个在上海,直接联系是联系不到的。我需要知道你的电话号码(ip地址),你也需要知道我的,我们通过电话(网关)就能联系到对方了。

然后我们就需要了解vmware的三种连接模式:

① NAT模式

选择NAT模式时,虚拟机的IP应该和真实机中的VMnet8(虚拟网卡)的IP同网段,才能保证虚拟机和真实机的连通。

② 仅主机模式

选择仅主机模式时,虚拟机的IP应该和真实机中的VMnet1(虚拟网卡)的IP同网段,才能保证虚拟机和真实机的连通。

注意: 在仅主机模式时,就算你家有外网,虚拟机也只能连通内网,而无法连通外网。

③ 桥接模式

选择桥接模式时,虚拟机的IP应该和真实机中已经连上外网的网卡(本地网卡或无线网卡)的IP同网段,才能保证虚拟机和真实机的连通。

总结: 如果你家有外网,要想让虚拟机中的Linux主机也连通外网,可以选择“NAT模式”或者“桥接模式”,但不能使用“仅主机模式”。也就是说,“仅主机模式”有一定的局限性,它只能让虚拟机连通局域网,而其他两种模式,只要网络配置正确,则没有局限性。
首先就来配置vmware的连接模式:

选择虚拟机的编辑----》虚拟网络编辑器

进行更改(这里如果没有VMnet8的连接模式,可以在下方图片里的添加网络里进行添加)

进行配置:默认已经为我们分配好了网段(即192.168.198.0) 这里子网掩码表示在该网段有多少个可用ip地址。具体怎么算,博主已经忘记了...,后面会对这部分内容进行补充

这里取消掉DHCP服务,因为它会默认给虚拟机添加ip地址,那么我们就无法自己来配置了。

这里网关网关为:192.168.198.1

至此虚拟机的ip地址就配好了。

这里的网关即是连接本机windows和CentOS的。只需将CentOS的网关也设置成192.168.198.1即可

3.CentOS配置IP

给CentOS设置连接模式

打开终端

换成root用户,因为自定义用户的权限不够,无法更改ip文件

进入 /etc/sysconfig/network-scripts   ifcfg-ens33即为网卡 通过vim来修改它的信息

被标注的即为我改的,BOOTPROTO="static"说明他是一个静态的网址。ONBOOT="yes"为修改后启用。

IPADDR为ContOS连上网络分配的IP,这里必须跟网关在同一个网段

网关是 192.168.198.1(上面已经配置过,需要保持一致) 这里的ip可以配置为 192.168.198.x   x为(2-255之间)

NETMASK为子网掩码

GATEWAY为网关

DNS1是为了让CentOS系统能访问到外网

再进入 /etc/sysconfig/network里设置网关

进入 /etc/resolv.conf 设置首选DNS

设置首选DNS

设置网关和设置DNS这里有点多余,因为之前在网卡里已经配置过了,只不过想告诉大家,在其他地方也可以配置。

然后修改VMnet8的ip和网关。

这里VMnet8的ip也是192.168.198.x,网关还是需要配置成192.168.198.1

最后因为我们修改了ContOS的网络环境,需要重新更新一下网络,出现[OK]即为完成。

4.测试

本地windows连接CentOS

CentOS刚刚设置的ip为192.168.198.3

CentOS连接本机。这里ping 192.168.198.5 是因为本机使用NAT模式,就相当于创建了一个虚拟网卡来跟CentOS系统进行数据交互。这个ip就是刚刚我们在VMnet8中配置的

CentOS 连接外网

至此CentOS配置ip已完成。

Xshell连接CentOS

安装Xshell这里就不多说了,点就完事了。

标记按钮为添加会话按钮

这里填上ip地址并填上名称,点击确定

验证用户名密码。输入安装CentOS时的用户和密码即可。

出现下面页面即为成功

我们可以通过Xshell看看我们刚刚配置过的网卡信息

完全没问题

以上。有错误或不得体的地方希望评论区指出,学习之路,任重道远,与君共勉

最后不得不说句:IG牛逼~~!

1.7分布式工具配置及安装(仅供学习Xshell,VMware)的更多相关文章

  1. 【Devops】【docker】【CI/CD】docker启动的Jenkins容器 - 系统管理 - 全局工具配置 - 自动安装JDK、Maven、Git、Docker

    本篇适用于jenkins是启动的docker容器,自动安装JDK  Maven  Git   Docker等全局工具 ========================================= ...

  2. python爬虫抖音 个人资料 仅供学习参考 切勿用于商业

    本文仅供学习参考 切勿用于商业 本次爬取使用fiddler+模拟器(下载抖音APP)+pycharm 1. 下载最新版本的fiddler(自行百度下载),以及相关配置 1.1.依次点击,菜单栏-Too ...

  3. Navicat15激活(仅供学习使用,严禁任何商业用途)

    Navicat15利用注册机破解的方法 需求 Navicat15下载及安装 也可以联系作者获取Navicat15及工具,仅供学习使用,严禁各种用于商业活动 1.打开搜索引擎,查找Navicat15,然 ...

  4. 最新版WinRAR5.61去广告代码教程分享(仅供学习交流)

    最新版WinRAR5.61去广告代码教程分享(仅供学习交流) 第一步:到WinRAR官网www.rarlab.com下载自己需要的版本,选择Chinese Simplified 64bit 安装即可. ...

  5. 微信小程序--基于ColorUI构建皮皮虾短视频去水印组件(仅供学习使用)

    微信小程序--基于ColorUI构建皮皮虾短视频去水印组件(仅供学习使用) 没错,我是皮友,我想学习舞蹈(/doge)和瑜伽 ,要无水印的那种有助于我加深学习. 1.组件效果展示 2.组件引入准备 h ...

  6. css3实现超过两行文字,超出用三个点显示(兼容性不行,仅供学习)

    <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title> ...

  7. mongodb下载及安装配置教程【仅供参考】

    1 下载 下载页面地址:https://www.mongodb.org/downloads 版本选择:电脑系统是64位的,所以我选择了 Windows 64-bit 2008 R2+ ,msi包 2 ...

  8. 桌面图标管理工具-Rolan(网上收集,仅供学习与研究,支持正版)

    Rolan 是一个轻量级启动器,“你可以通过将文件拖到软件窗口中,然后通过像 QQ 一样的吸附或者键盘热键随时呼出,点击图标即可启动,使用起来非常方便快捷! 官网:https://getrolan.c ...

  9. Linux远程登录ssh免密码配置方法(仅供参考)

    这篇文章主要介绍了linux远程登录ssh免密码配置方法,需要的朋友可以参考下(http://www.0834-3659999.com) 一.情景 公司刚上几台Linux,现在要把主机之间都能远程ss ...

随机推荐

  1. Git创建本地版本库

    什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或 ...

  2. 从PM到非洲酋长,得人心者得天下

    说正事之前,先唠10块钱儿的…… 偶然看到房一波的故事,这个PM了不得了! 房兄是山东电建三公司,派驻到尼日利亚建设燃机电站的PM.本来在非洲,这种“万丈高楼平地起”的项目是很好干的,可是房兄却遭遇了 ...

  3. Python安装第三方包(模块/工具)出现链接超时,网速慢,安装不上的问题如何解决

    之前我的电脑重新装了系统以后,发现安装完Python后, 使用pip linstall 安装第三方包的时候,网速慢的一匹 有时候只有几百b/s ,而且还动不动就会出现无法安装,链接超时等问题. 今天我 ...

  4. sql Server 创建临时表 嵌套循环 添加数据

    begin --通过销货单与明细,生成安装项目及明细,及判断明细是否拆分生成多条 --delete from sazxm --delete from ssbazrw --获取未生成项目的销货单号 ,) ...

  5. RocketMQ4.3.X关于设置useEpollNativeSelector = true报错问题

    前一阵子刚整理完RocketMQ4.3.x版本的相关配置的工作,接下来就来测试一下改变参数会带来什么好的结果 首先我就选中了useEpollNativeSelector 这个参数 默认这个参数是 fa ...

  6. 剑指offer:调整数组顺序使奇数位于偶数前面

    题目 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分. 分析 事实上,这个题比较简单,很多种方式都可以实现,但是其时间复杂度或空间复 ...

  7. C#:对字符串的各种处理

    字符串截取 SubString OR Remove string str3 = "123abc456"; //str3 = str3.Substring(0, i); //从左边开 ...

  8. jupyter notebook修改默认路径和浏览器

    1.jupyter notebook --generate-config 2.修改jupyter_notebook_config.py配置文件 3.修改默认路径: c.NotebookApp.note ...

  9. scala的多种集合的使用(4)之列表List(ListBuffer)的操作

    1.List列表的创建和添加元素 1)最常见的创建list的方式之一. scala> val list = 1 :: 2 :: 3 :: Nil list: List[Int] = List(1 ...

  10. 如何改善SSH连接过慢(效率)

    +++++++++++++++++++++++++++++++++++++++++问题:通过SSH链接远程Linux主机过慢.重点:学习如何通过调整ssh_config配置文件,提高SSH连接效率.时 ...