配置Centos虚拟机看这篇就够了

无论是Java分布式web开发还是大数据开发,本地调试中,使用Linux虚拟机是必不可少的,系统介绍下VMware下Centos 6.5的安装以及网络配置,使其能够使用ssh工具连接。

Centos6.5安装

我这里选择的linux版本为CentOS-6.5-i386-minimal,本人渣渣电脑,只有8G内存,考虑到32位操作系统占用的资源少,于是选择CentOS-6.5-i386-minimal.iso,下载地址链接:https://pan.baidu.com/s/1JrXqsud7E3uhfqsu3Q750Q 提取码:dss4

下面是安装里流程:

  1. 打开VMware, 文件->新建虚拟机,然后下一步。这里一定要选择自定义(高级),否则话,VMware自己的机制会导致安装失败。配置Centos虚拟机看这篇就够了_第1张图片

  2. 直接下一步
    配置Centos虚拟机看这篇就够了_第2张图片

  3. 务必选择 “稍后安装操作系统”,然后下一步配置Centos虚拟机看这篇就够了_第3张图片

  4. 选择自己的linux版本,下一步配置Centos虚拟机看这篇就够了_第4张图片

  5. 填写虚拟虚拟机的名字和虚拟磁盘再物理机中的位置
    配置Centos虚拟机看这篇就够了_第5张图片

  6. 后面直接点下一步,最后点完成
    配置Centos虚拟机看这篇就够了_第6张图片

  7. 点击 编辑虚拟机设置 ,因为还没有安装系统

配置Centos虚拟机看这篇就够了_第7张图片

  1. 选择下载好的iso镜像,然后点击确定,进行安装
    配置Centos虚拟机看这篇就够了_第8张图片

  2. 点击 开启此虚拟机

  3. 在此页面点击确定就行
    配置Centos虚拟机看这篇就够了_第9张图片

  4. 跳过媒体设备检测,因为耗时较长。
    配置Centos虚拟机看这篇就够了_第10张图片

  5. 接下来全程下一步,自己配置下系统主机名和root用户密码就行了。等待最后系统自动安装部分软件包后,会自动重启,然后就可以用root和刚才设置的密码登录了,到这里,centos6.5就安装好了,注意minimal版本是没有图形界面的,我们也用不到,只会占内存罢了。

Centos 6.5配置网络以用ssh工具连接

  1. 重启后的centos 6.5是这样的,登录用户即可
    配置Centos虚拟机看这篇就够了_第11张图片

  2. 登录成功,你会带线在VMware的窗口中敲命令是一件非常痛苦的事情,所以我们需要配置虚拟机网络进行ssh工具连接。
    配置Centos虚拟机看这篇就够了_第12张图片

  3. 这里介绍再NAT模式下配置静态ip,使用DHCP会很头疼,因为虚拟器重启后ip地址就会改变。
    右键点击刚才创建的虚拟机->设置->左边选择网络适配器->选择NAT模式
    配置Centos虚拟机看这篇就够了_第13张图片

  4. 确认网关、网段。点击工具栏 编辑->虚拟网络编辑器,弹出的窗口中点击 更改设置,只有管理员有这权限。配置Centos虚拟机看这篇就够了_第14张图片

  5. 按下图设置,然后点击 NAT设置
    配置Centos虚拟机看这篇就够了_第15张图片

  6. 又这两张图可知,VMnet8 的网关为192.168.44.2,子网为192.168.44.0,子网掩码为255.255.255.0,需要记一下,等下配置linux网络会用到。
    配置Centos虚拟机看这篇就够了_第16张图片

  7. windows物理机上win+R运行services,确认“VMware DHCP Service”、“VMware NAT Service”,两项服务已经启动。
    配置Centos虚拟机看这篇就够了_第17张图片

  8. 查看网络和共享中心中的“VMware Network Adapter VMnet8”的状态,确保是 已启用 。
    配置Centos虚拟机看这篇就够了_第18张图片

  9. 确认完成后,进入CentOS6.5系统中,输入命令“ifconfig”,查看网络信息。可以查看到只有一条“lo”,且地址为“127.0.0.1”。
    配置Centos虚拟机看这篇就够了_第19张图片

  10. 配置网络,输入命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0,更改下图连个框中的参数,然后添加 IPPADDR(本机ip地址)、NETMASK(子网掩码)、GATEMWAY(网关)的配置。ip的话子要在同一网段就行了,但是要注意的是,以我的为例,192.168.44.1(好像是VMware在物理机中的ip)和192.168.44.2(网关)已经被占用了,192.168.44.255是广播地址,所以,这里可以设置的范围是192.168.44.3-----192.168.44.254。网关和子网掩码上面已将叫你们记下了哈!
    配置Centos虚拟机看这篇就够了_第20张图片

  11. 编辑完成后,输入命令 service network restart,重启网络服务,看到了3个 OK说明成功了一半。
    配置Centos虚拟机看这篇就够了_第21张图片

  12. 再次输入ifconfig命令,查看网络信息。发现多了一块网卡,他的ip地址是192.168.44.2
    配置Centos虚拟机看这篇就够了_第22张图片

  13. 测试网络是否联通。ping网关:输入命令ping 192.168.44.2 ,发现ping得通。
    配置Centos虚拟机看这篇就够了_第23张图片

  14. 但是此时是ping不同外网的,因为没有配置DNS(域名解析服务器)。输入命令vi /etc/resolv.conf,添加内容nameserver 114.114.114.114,并保存退出
    配置Centos虚拟机看这篇就够了_第24张图片

  15. 测试外网是否联通,输入命令ping www.baidu.com,发现ping成功了,虚拟机能正常上网了。
    配置Centos虚拟机看这篇就够了_第25张图片

  16. 接下来我们可以用ssh工具连接虚拟机了,这里我选用xshell,当然你也可以用SecureCRT。添加主机(即刚才配置的虚拟机的ip,我这里是192.168.44.102),后面按照提示输入用户名和密码即可!配置Centos虚拟机看这篇就够了_第26张图片

  17. 连接成功,楼楼主第一次连接成功的时候也是很激动的呢,可以愉快学习集群搭建了,也可以为大数据学习做好准备!配置Centos虚拟机看这篇就够了_第27张图片

更改yum源

要知道,Centos是国外大佬开发的系统,一些软件依赖仓库固然也在国外,下载速度可观,这里可以更改为阿里的yum源。

  • 安装过wget
    yum install wget -y

  • 首先备份原来的cent os官方yum源
    cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

  • #获取阿里的yum源覆盖本地官方yum源
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

  • 清理yum缓存,并生成新的缓存
    yum clean all
    yum makecache

虚拟机复制

目前我手头有一台配置好了开发环境的Centos,主机名为Parent (以后需要什么虚拟机,我都用这个复制),ip地址为: 192.168.44.100,现在我需要为集群中添加一个节点,如果重新像上述流程配置的话,必然浪费不少时间,现在我们来复制一个一模一样的虚拟机。

  1. 点击"克隆"
    配置Centos虚拟机看这篇就够了_第28张图片
    2.选择创建完整克隆”
    配置Centos虚拟机看这篇就够了_第29张图片

3.登录之后命令行输入 vim /etc/udev/rules.d/70-persistent-net.rules
配置Centos虚拟机看这篇就够了_第30张图片

  • 删除红框选中的内容:光标移动到那行,vim命令模式下输入dd
  • 将文档末尾的eth1改成eth0
  • 复制第二个MAC地址,图片中的是00:0c:29:60:98:6a,方法:vim命令模式下,光标移动到该地址头部,按下v进入标记模式,移动光标标记需要复制的文本,最后按y(复制),p是粘贴

4.配置网络: vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置Centos虚拟机看这篇就够了_第31张图片

  • 第二行,物理地址HWADDR后改成刚才复制的地址:vim命令模式下p粘贴
  • IPADDR改成同网段可用的ip地址

5.修改主机名: vim /etc/sysconfig/network
配置Centos虚拟机看这篇就够了_第32张图片
6. reboot重启虚拟机,到此完毕。

你可能感兴趣的:(Linux,大数据,前端)