前言
前段时间准备学习hadoop,发现教材都是在Linux环境下搭建的,准备先学习Linux操作系统,装了个win8和Ubuntu的双系统(有兴趣可以看我以前的博客),用了一段时间发现不是很好用,经朋友推荐后,现在是在win8中使用VirtualBox虚拟机装的CentOS6.5,在win8中使用SecureCRT远程连接虚拟机中的CentOS学习部署,感觉好用多了。写这篇博客旨在记录自己的学习历程,同时也帮助遇到有同样问题的朋友可以快速的解决。
资源
1.VirtualBox
http://dlsw.baidu.com/sw-search-sp/soft/08/15321/VirtualBox-4.3.4-91027-Win.1412846830.exe
2.SecureCRT绿色版
http://pan.baidu.com/share/link?shareid=728611159&uk=2067008272
3.CentOS6.5
http://mirrors.163.com/centos/6.0/
正文
那么我们开始,VirtualBox中安装CentOS6.5相信大家都会了,就不累述,但安装中有几点值得注意:
第一,创建虚拟机后,请配置两张网卡,连接方式一个选NAT(用于CentOS中共享外部网络),一个选Host-only (用于外部链接CentOS),当然只要一个Host-Only也可以,网上有教材,这里为了更简单的完成配所以用了两个网卡
第二,创建虚拟机时,若内存分配太小,CentOS会默认以文本方式安装,安装后没有桌面,只有文本接口
安装好后,使用文本接口登陆,输入命令vi /etc/sysconfig/network-scripts/ifcfh-eth0(NAT网卡的配置文件),修改成如下:
DEVICE="eth0"
HWADDR="08:00:27:75:80:E7"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO="dhcp"
然后,输入命令vi /etc/sysconfig/network-scripts/ifcfg-eth1(Host-Only网卡的配置文件)修改成如下:
DEVICE="eth1"
HWADDR="08:00:27:2D:CA:7D"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
BOOTPROTO="static"
IPADDR=192.168.56.101 <==ip应该与lo的ip是用一网段,如我的lo的ip192.168.58.1,可以通过ifconfig查到lo的ip
NETMASK=255.255.255.0
注意这里是使用的vi打开配置文件,需要root权限,vi使用i是文本进入可编辑状态,改完后点一下esc退出到只读状态,使用使用ZZ或:wq保存并退出。
改完配置之后,使用service network restart重启网卡,重启之后你可以试试ping www.baidu.com,你会发现可以上网了,然后ping外部主机或从外部凭里面都没问题了,那么恭喜了大功告成,赶快使用SecureCRT连接CentOS感受一下Linux的魅力吧。