无论是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自己的机智机制会导致安装失败。VMware安装Centos 6.5并配置网络进行ssh连接

  2. 直接下一步
    VMware安装Centos 6.5并配置网络进行ssh连接

  3. 务必选择 “稍后安装操作系统”,然后下一步VMware安装Centos 6.5并配置网络进行ssh连接

  4. 选择自己的linux版本,下一步VMware安装Centos 6.5并配置网络进行ssh连接

  5. 填写虚拟虚拟机的名字和虚拟磁盘再物理机中的位置
    VMware安装Centos 6.5并配置网络进行ssh连接

  6. 后面直接点下一步,最后点完成
    VMware安装Centos 6.5并配置网络进行ssh连接

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

VMware安装Centos 6.5并配置网络进行ssh连接

  1. 选择下载好的iso镜像,然后点击确定,进行安装
    VMware安装Centos 6.5并配置网络进行ssh连接

  2. 点击 开启此虚拟机

  3. 在此页面点击确定就行
    VMware安装Centos 6.5并配置网络进行ssh连接

  4. 跳过媒体设备检测,因为耗时较长。
    VMware安装Centos 6.5并配置网络进行ssh连接

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

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

  1. 重启后的centos 6.5是这样的,登录用户即可
    VMware安装Centos 6.5并配置网络进行ssh连接

  2. 登录成功,你会带线在VMware的窗口中敲命令是一件非常痛苦的事情,所以我们需要配置虚拟机网络进行ssh工具连接。
    VMware安装Centos 6.5并配置网络进行ssh连接

  3. 这里介绍再NAT模式下配置静态ip,使用DHCP会很头疼,因为虚拟器重启后ip地址就会改变。
    右键点击刚才创建的虚拟机->设置->左边选择网络适配器->选择NAT模式
    VMware安装Centos 6.5并配置网络进行ssh连接

  4. 确认网关、网段。点击工具栏 编辑->虚拟网络编辑器,弹出的窗口中点击 更改设置,只有管理员有这权限。VMware安装Centos 6.5并配置网络进行ssh连接

  5. 按下图设置,然后点击 NAT设置
    VMware安装Centos 6.5并配置网络进行ssh连接

  6. 又这两张图可知,VMnet8 的网关为192.168.44.2,子网为192.168.44.0,子网掩码为255.255.255.0,需要记一下,等下配置linux网络会用到。
    VMware安装Centos 6.5并配置网络进行ssh连接

  7. windows物理机上win+R运行services,确认“VMware DHCP Service”、“VMware NAT Service”,两项服务已经启动。
    VMware安装Centos 6.5并配置网络进行ssh连接

  8. 查看网络和共享中心中的“VMware Network Adapter VMnet8”的状态,确保是 已启用 。
    VMware安装Centos 6.5并配置网络进行ssh连接

  9. 确认完成后,进入CentOS6.5系统中,输入命令“ifconfig”,查看网络信息。可以查看到只有一条“lo”,且地址为“127.0.0.1”。
    VMware安装Centos 6.5并配置网络进行ssh连接

  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。网关和子网掩码上面已将叫你们记下了哈!
    VMware安装Centos 6.5并配置网络进行ssh连接

  11. 编辑完成后,输入命令 service network restart,重启网络服务,看到了3个 OK说明成功了一半。
    VMware安装Centos 6.5并配置网络进行ssh连接

  12. 再次输入ifconfig命令,查看网络信息。发现多了一块网卡,他的ip地址是192.168.44.2
    VMware安装Centos 6.5并配置网络进行ssh连接

  13. 测试网络是否联通。ping网关:输入命令ping 192.168.44.2 ,发现ping得通。
    VMware安装Centos 6.5并配置网络进行ssh连接

  14. 但是此时是ping不同外网的,因为没有配置DNS(域名解析服务器)。输入命令vi /etc/resolv.conf,添加内容nameserver 114.114.114.114,并保存退出
    VMware安装Centos 6.5并配置网络进行ssh连接

  15. 测试外网是否联通,输入命令ping www.baidu.com,发现ping成功了,虚拟机能正常上网了。
    VMware安装Centos 6.5并配置网络进行ssh连接

  16. 接下来我们可以用ssh工具连接虚拟机了,这里我选用xshell,当然你也可以用SecureCRT。添加主机(即刚才配置的虚拟机的ip,我这里是192.168.44.102),后面按照提示输入用户名和密码即可!VMware安装Centos 6.5并配置网络进行ssh连接

  17. 连接成功,楼楼主第一次连接成功的时候也是很激动的呢,可以愉快学习集群搭建了,也可以为大数据学习做好准备!VMware安装Centos 6.5并配置网络进行ssh连接

更改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

相关文章: