Linux学习之在虚拟机VMware workstation上安装CentOS

最近在学Linux,开始学之前,先来看看需要准备的视频资料和软件,均配有链接,可直接下载

视频

链接:[http://pan.baidu.com/s/1mhP4868](http://pan.baidu.com/s/1mhP4868) 密码:l35r

Linux版本CentOS,视频中使用的是redhat版本,CentOS为redhat免费版

http://mirrors.aliyun.com/centos/7.2.1511/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso

远端X窗口系统工具xmanager

http://down.liangchan.net/NetSarangXmanagerEnterprise5.rar

虚拟机VMware workstation

http://sw.bos.baidu.com/sw-search-sp/software/d34ff7ffac8/VMware-workstation_full_12.1.1.6932.exe

视频约40G,CentOS操作系统约4G,窗口管理器xmanager约50M,虚拟机VMware约300M,还是挺多的,挂着慢慢下载,该干嘛干嘛去。

  • 先说说为什么使用虚拟机而不直接在主机上安装Linux。虚拟机VMWare可以使你在一台计算机上同时运行两个或更多的操作系统(如Windows、Linux、Solaris同时运行),但与多系统启动不同,VMWare采用了完全不同的理念,多系统启动在同一个时刻只能运行一个操作系统,在操作系统切换时需要重新启动计算机;而VMWare是真正同时运行多个操作系统,就象Windows应用程序一样切换,虚拟机系统可以如同我们真实安装的系统一样操作,甚至可以在一台计算机上将几台虚拟机系统连接为一个局域网或连接到互联网。

  • 那这三个软件之间是什么关系呢,简单理解,VMware是一台运行在你主机上的虚拟机,安装后可在该虚拟机上安装Linux,而xmanager则负责联通你的主机和你的虚拟机。

开始安装

  • 下载完之后,接下来安装虚拟机,打开VMware ,点击创建新的虚拟机,


  • 这里选择自定义

  • 下一步
  • 浏览选择你存放CentOS镜像的位置,然后下一步
  • 给你的虚拟机取个名,无限制,以后你在终端看到的就是你的全名,用户名和密码都建议写admin,方便以后用根用户权限
  • 选择安装位置,选个大点的盘,新建个文件夹CentOS 7(随便取,最好不要有中文)
  • 一核就够,之后不够的话可以调整大小
  • 512MB就够了,之后不够的话可以调整大小
  • 马上分配和单文件存储可以提高性能,(32位的机必须多文件,因为32位的机FAT32硬盘默认只支持存放不超过2GB的文件,64位的机NTFS)

到此虚拟机安装完成,耐心等待安装

为了在虚拟机上能上网,需要配置网络

  • 操作的时候鼠标移不出来就按Ctrl + Alt,鼠标就会从虚拟机内跳出到主机,

  • 敲代码时不用全敲,敲到可以辨别的位置按Tab键可以自动补全的

  • 例如想打 /etc/ 只要输入 /et 按Tab键就会补全,当遇到很长的名称这个小技巧就很方便

  • 按方向键上和下,可以查看敲过的代码

  • 首先,鼠标右击桌面,点击“在终端中打开”。

  • 输入su,按回车后输入自己的root密码;注意,输密码的时候密码区域并不显示任何东西哦,自己输错了就多按几次backspace就行了,成功后在输命令前的符号就变成了#
    输入:ls /etc/sysconfig/network-scripts/,注意画变黑的部分,你的可能和我的不太一样,记住或复制下来都行,下面要多次用到,把下面步骤中的“eno16777736”都换成自己的就行了。
  • 然后输入,cat /etc/sysconfig/network-scripts/ifcfg-eno16777736,这里的"eno16777736"换成自己的就行了,下面步骤也是如此。
  • 注意,如果你的是显示的“ONBOOT=no”,就不能上网。下面先把它改为“yes”。

  • 修改办法(用gedit或者vi都可以,用一种就行了)
    输入 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
    或者 gedit /etc/sysconfig/network-scripts/ifcfg-eno16777736(建议用这种)

  • (1)用gedit改

  • 把no改成yes,然后Ctrl + S保存

  • (2)用vi改

  • 在vi下,把“no”改成“yes”改完之后敲 :w (注意是:w不要省掉 :号), 出现下面的那行.....written说明成功

  • 无论哪种方法改,改完以后新建另外一个终端再进入root用户(输入su,然后敲密码admin),然后输入shutdown -r now重启

  • 重启以后打开终端,进入root模式(su,ran输入密码),然后敲 ip add

  • 选中,右击copy,(Ctrl+C是没用的)

  • 在终端输入“gedit /etc/sysconfig/network-scripts/ifcfg-eno16777736”,如下图,在文本最后加入下面四行参数。其中第一行是IP,第二行和我一样输入就好,第三和第四行都把刚复制的IP的最后一部分改成“1”就行了。
    配置完成,终端输入“shutdown -r now”即可。

  • 然后打开搜狐浏览器,能上网了
  • 挂起,按这个像暂停的键,然后关系虚拟机VMware,下次将从这次保存的状态开始


参考资料

VM介绍 http://blog.csdn.net/nanalin805/article/details/6509199
在虚拟机中安装CentOS7 http://jingyan.baidu.com/article/eae0782787b4c01fec548535.html

推荐阅读更多精彩内容