1.7分布式工具配置及安装(仅供学习Xshell,VMware)
前言
最近因为换工作以及其他的一些琐事,耽误了更博时间,再加上分布式的这几个软件之前没撸过....这学习这几个工具上也花了点时间
本篇博客为后续分布式的学习提供基础的安装和配置。
首先,系统为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)的更多相关文章
- 【Devops】【docker】【CI/CD】docker启动的Jenkins容器 - 系统管理 - 全局工具配置 - 自动安装JDK、Maven、Git、Docker
本篇适用于jenkins是启动的docker容器,自动安装JDK Maven Git Docker等全局工具 ========================================= ...
- python爬虫抖音 个人资料 仅供学习参考 切勿用于商业
本文仅供学习参考 切勿用于商业 本次爬取使用fiddler+模拟器(下载抖音APP)+pycharm 1. 下载最新版本的fiddler(自行百度下载),以及相关配置 1.1.依次点击,菜单栏-Too ...
- Navicat15激活(仅供学习使用,严禁任何商业用途)
Navicat15利用注册机破解的方法 需求 Navicat15下载及安装 也可以联系作者获取Navicat15及工具,仅供学习使用,严禁各种用于商业活动 1.打开搜索引擎,查找Navicat15,然 ...
- 最新版WinRAR5.61去广告代码教程分享(仅供学习交流)
最新版WinRAR5.61去广告代码教程分享(仅供学习交流) 第一步:到WinRAR官网www.rarlab.com下载自己需要的版本,选择Chinese Simplified 64bit 安装即可. ...
- 微信小程序--基于ColorUI构建皮皮虾短视频去水印组件(仅供学习使用)
微信小程序--基于ColorUI构建皮皮虾短视频去水印组件(仅供学习使用) 没错,我是皮友,我想学习舞蹈(/doge)和瑜伽 ,要无水印的那种有助于我加深学习. 1.组件效果展示 2.组件引入准备 h ...
- css3实现超过两行文字,超出用三个点显示(兼容性不行,仅供学习)
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title> ...
- mongodb下载及安装配置教程【仅供参考】
1 下载 下载页面地址:https://www.mongodb.org/downloads 版本选择:电脑系统是64位的,所以我选择了 Windows 64-bit 2008 R2+ ,msi包 2 ...
- 桌面图标管理工具-Rolan(网上收集,仅供学习与研究,支持正版)
Rolan 是一个轻量级启动器,“你可以通过将文件拖到软件窗口中,然后通过像 QQ 一样的吸附或者键盘热键随时呼出,点击图标即可启动,使用起来非常方便快捷! 官网:https://getrolan.c ...
- Linux远程登录ssh免密码配置方法(仅供参考)
这篇文章主要介绍了linux远程登录ssh免密码配置方法,需要的朋友可以参考下(http://www.0834-3659999.com) 一.情景 公司刚上几台Linux,现在要把主机之间都能远程ss ...
随机推荐
- springmvc流程图
- python内存回收的问题
python实际上,对于占用很大内存的对象,并不会马上释放. 举例,a=range(10000*10000),会发现内存飙升一个多G,del a 或者a=[]都不能将内存降下来.. del 可以删除多 ...
- 开启远程桌面连接windows的方法以及遇到的问题
确认电脑的远程服务是否已经开启 开始--运行--输入“services.msc ”,打开服务,找到三个remote desktop开头的服务 Remote Desktop Configuration. ...
- Excel自定义公式,类似VLOOKUP的查询
Excel在使用VLOOKUP时,当检索值超过255长度的时候就会报错,没法正常检索. 官方提供的办法是通过INDEX和MATCH公式组合使用来解决. 微软官方方案 1,公式 =INDEX($A$5: ...
- python从开始到放弃想标题的day12
上次有说道函数的返回值,但是不是所有的数据类型都有返回值,一些常用的比如str基本都有返回值,list基本都没有返回值,dict基本都有返回值,还有就是函数和函数之间的数据是互不影响的,哪怕是一个函数 ...
- Linux 下查看字体
1.查看所有字体 命令:fc-list 2.查看中文字体 命令:fc-list :lang=zh 3.查看更多字体 命令:fc-match -v "AR PL UKai CN"
- random使用方法
random.random() 没有参数,选择0到1之间的随机浮点数 random.uniform(a, b) 生成指定范围内的随机浮点数如果a.b哪个大那个小都没关系,生成的都是在小的与大的之间的随 ...
- 大神教你如何解决Linux系统80端口被占用
有Linux在centos下面安装webmail服务遇到80端口被占用的问题,导致无法继续安装,下面详细介绍下Linux如何查看.查找.关闭监听80端口服务以更好的的解决80端口被占用的问题. 一.查 ...
- springboot开启事务支持时报代理错误
问题:The bean 'xxx' could not be injected as a 'com.github.service.xx' because it is a JDK dynamic pro ...
- OpenCV4.1.0实践(3) - 图片缩放
简单的案例: (1)通过比例进行缩放 import cv2 as cv import numpy as np # 图片缩放 img = cv.imread('images/animal.jpg', f ...