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 ...
随机推荐
- Linux使用wget、安装Python
原文:https://blog.csdn.net/ghost_chou/article/details/81905302 1.指定需要安装的目录或创建并访问到该选择的目录下. mkdir /data/ ...
- Git - git status - 查看当前仓库状态
索引: 目录索引 参看代码 GitHub: git.txt 一.示例: git status 二.说明: 1."status" 部分 该命令可以查出当前分支文件变更状态, 可以查出 ...
- SQLServer 日期函数及日期转换数据类型
一.统计语句 1.--统计当前[>当天00点以后的数据] SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT( ...
- git开发常用命令
1.基本命令git branch 查看本地分支git branch -r 查看远程分支git checkout xxx 切换分支git pull origin master //从远程同步到本地,ma ...
- saiku环境搭建
说明:搭建saiku环境,BI展示工具. 环境说明: os:windows7 jdk:jdk1.6.0_43 tomcat:apache-tomcat-7.0.62 saiku:saiku-ui-2. ...
- 查看redis连接数
在redis-cli命令行使用:info clients可以查看当前的redis连接数. 如下图: config get maxclients 可以查询redis允许的最大连接数. 如下图:
- 最新版jQuery v3.3.1的BUG以及解决办法(什么问题不重要,怎么解决问题才重要)
发现问题 最新版的 FineUIPro v5.2.0 中,我们将内置的 jQuery v1.12.4 升级到 jQuery v3.3.1 ,可以看升级记录: +升级到jQuery v3.3.1. ...
- C# .NET 0配置使用Wcf(半成品)
设计原则:万物皆对象 背景:微软提供了一套强大的通信框架Wcf,了解请看百度百科:ttps://baike.baidu.com/item/Wcf/7374854?fr=aladdin 虽然这套通信框架 ...
- 小小知识点(十三)——MATLAB中怎么保存和读取.mat文件
1.存储 利用save函数 save(filename) %将当前工作区中的所有变量保存在 MATLAB® 格式的二进制文件(MAT 文件)filename 中. save(filename,var ...
- 【问题解决方案】ImportError: No module named 'pygal'
<Python编程:从入门到实践>一书,第二个项目-可视化,第四节用到pygal 安装部分用 'python -m pip install pygal==1.7' 安装,但使用时仍然报错 ...