排版比较乱,参见

VMware Workstation 11中CentOS 6.6安装

Linux开发环境配置


目录

如果人生的途程上没有障碍,人还有什么可做的呢。 ——俾斯麦

最近计划把开发环境从windows上迁移到Linux上,希望在平时做开发的时候也能够熟悉linux环境,这个过程将会遇到很多问题,包括Linux发行版选择与安装、开发环境配置和windows常用工具的代替等等,这些问题都必须得到解决并记下来。

Linux发行版选择

Linux发行版数量很多,可以在distrowatch.com上看到他们的排名,Debian、Ubuntu、Fedora、CentOS是我安装过的Linux的发行版,点击量第一的Mint我没有使用过,据说使用起来很方便,和XP很像,适用于家庭用户和企业办公。

想在这么多版本中选择一个是很难的,光是看介绍就要花费很长时间,也不会有人去一一尝试,只需要根据自己的需要,选择一个合适的就行。

我选择CentOS的原因如下:

1. 《鸟哥的Linux私房菜基础学习篇》的作者,大名鼎鼎的鸟哥使用的CentOS,所以不用再发愁学习Linux的资料了,而且也不用再买书了,去鸟哥的Linux私房菜简体首页,啥都有。CentOS使用的人比较多,遇到问题可以在网上很快寻找到解决方法。

2. 我们更多是为了学习Linux服务器,现在国内服务器中红帽的使用量是很大的,而CentOs来自于Red Hat
Enterprise
Linux,依照其开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red
Hat Enterprise Linux使用。去看看GNU/Linux Distribution Timeline就知道他们有多近。

3. 熟练掌握了一个发行版,再去学习另外一个,将会是很简单的事情,因为原理相同,总是纠结版本不如先拿一个试试手。

CentOS安装

由于从Windows转到CentOS,中间需要很长的尝试时间,因此先使用虚拟机安装CentOS,我使用的是VMware
Workstation 11,要安装的CentOS版本是6.6,因为CentOS 6和现在服务器上的系统很接近。CentOS
7中的变化还是挺大的,但是还没开始广泛使用,暂且不用。

在此安装过程中我们不使用简易安装。下载地址是http://wiki.centos.org/Download

  1. 安装VMware Workstation 11。网上很多教程,也很简单。!
  2. 启动Mware Workstation 11,点击“创建新的虚拟机”。
  3. 在弹出对话框中选择“自定义”,然后点击“下一步”。
  4. 选择硬件兼容性,使用默认即可,点击“下一步”
  5. 选择“稍后安装操作系统”,点击“下一步”。如果现在“选择安装程序光盘映像文件”,就会使用简易安装。
  6. 客户机操作系统选择“Linux”,版本选择“CentOS 64
    位”,大家可根据自己要安装的系统,自行选择。点击“下一步”。
  7. 给虚拟机命名并选择安装位置。
  8. 选择处理器配置。当然是处理器的总核数越多,运行的越快,在保证主机运行良好的前提下,核数越多,虚拟机性能越高。但是如果“处理器数量”与“每个处理器的核心数量”的乘积超过主机的线程数,例如我的电脑是2核4线程,那么这个乘积就不能超过4。可以去计算机管理中看看处理器的个数,不超过这个个数就可以。
  9. 设置内存大小,根据主机可用内存进行设置。点击右侧的数字,例如“2
    GB”,就可以设置为2GB。点击“下一步”。
  10. 选择网络类型。桥接:基于链路层协议将两个通信网络互连,说通俗点就是把同一网段中的设备用交换机互联。在vmware
    workstation中虚拟网卡VMnet0的默认属性为桥接

    NAT:网络地址转换(NAT,Network Address
    Translation)的简称,通常用于Internet接入。在vmware
    workstation中虚拟网卡VMnet8的默认属性为NAT,并且默认启用了dhcp,通常用于虚拟机上ingernet的一种方式。

    Host-only:这种技术提供了主机和虚拟机、虚拟机和虚拟机之前的网络通信,而不是虚拟机访问Internet,在这种模式下相当于使虚拟机和主机、虚拟机和虚拟机处在一个和外网隔离的网络中。在vmware
    workstation中虚拟网卡VMnet1的默认属性为Host-only。在家里用的无线路由器,就使用桥接网络了。点击“下一步”。

  11. I/O控制器使用默认类型,点击“下一步”。
  12. 磁盘类型使用默认值,点击“下一步”。
  13. 选择“创建新虚拟硬盘”,点击“下一步”。
  14. 我们制定硬盘大小为“40GB”,其实本身CentOS并不需要这么大空间,这是为安装软件预留的,同时,我们还不希望现在就开始学习磁盘扩充。为了提高性能,我们选择“立即分配所有磁盘空间”和“将虚拟磁盘存储为单个文件”,点击“下一步”。
  15. 使用默认值,点击“下一步”。
  16. 这时虚拟机配置基本完成,点击自定义硬件:

    将安装盘放到虚拟光驱中,选择“新 CD/DVD”,选择“使用ISO映像文件”,如果下载了两个DVD,放进去DVD1就可以。

    点击“关闭”。
  17. 点击“完成”。这时会创建磁盘,需要等待一些时间。创建好后如下图所示。
  18. 点击“开启此虚拟机”。如果弹出:

    点击确定就行
  19. 选择第一个“Install or upgrade an existing
    system”,不要选择第二个,因为选择第二个,那么安装时就看不到下方的“下一步”和上一步。当鼠标点击虚拟机界面后,鼠标就默认在虚拟机界面里移动,想将鼠标从虚拟机中释放出来,需要同时按下“Ctrl”和“Alt”。我们选中第一项后回车。
  20. 等待出现如下界面:

    用方向键选择“Skip”
  21. 之后出现如下界面,点击“next”。
  22. 选择语言,我们就用英语吧。点击“next”。
  23. 选择键盘,选择“U.S.English”。点击“next”
  24. 选择“Basic Storage Devices”。点击“next”
  25. 选择“Yes, discard any data”。
  26. 主机名使用默认值,点击“next”
  27. 选择时区,我们选择上海,点击“next”
  28. Root密码,上下两个输入框各输入一次,只是六位,写好了要记住。点击“next”!

    如果密码是弱密码,会提示是否继续使用密码,选择“Use Anyway”。
  29. 分区,选择“Use All Apace”,点击“next”。如果像鸟哥那样进行复杂的自定义分区,请选择“Use Custom
    Layout”,具体的参考鸟哥的教程吧
  30. 选择“Write changes to disk”
  31. 在这里选择要安装的软件,先选择“Desktop”,然后选择“Customize now”,点击“next”
  32. 选择要安装的软件,在“Languages”中选择“Chines Support”和“English
    Support”,“Applicants”里可以多选择几个,其他的按默认就行,所需软件在实际使用的时候,需要安装再安装,现在安装的版本可能与以后使用的版本不同。点击“next”
  33. 然后是漫长的等待。设置一下电脑的电源选项,不要休眠了。安装完成后点击Reboot。
  34. 进入欢迎界面,点击“Forward”
  35. License选Yes,点击“Forward”
  36. 填写用户名密码,此用户不是root用户,没有超级管理员权限。点击“Forward”
  37. 设置时间。点击“Forward”
  38. kdump是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务,打个比方,如果系统一旦崩溃那么正常的内核就没有办法工作了,在这个时候将由kdump产生一个用于capture当前运行信息的内核,该内核会将此时的内存中的所有运行状态和数据信息收集到一个dump
    core文件中以便于Red
    Hat工程师分析崩溃原因,一旦内存信息收集完成,系统将自动重启。这和以前的diskdump,netdump是同样道理。只不过kdump是RHEL5特有的。使用默认值,点击“Finish”,弹出框中点“Yes”,再弹出框中再点“Yes”,然后重启。
  39. 选择用户,填写密码,然后“Log In”。在这个界面下方是可以选择语言的。
  40. 可以使用了。

Vmware Tools安装

VMware
Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest
Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。

只有在VMware虚拟机中安装好了VMware
Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。

1. 单击“虚拟机”菜单下的“安装VMware-Tools”。!

2. 选择“Applications”→“System Tools”→“Terminal”,输入su,回车,再输入密码,密码为上面步骤28中的密码。

3. 输入ls /media/VMware\
Tools/
,回车,会看到有Vmwaretools的.rpm和.tar.gz的包

4. 输入cp /media/VMware\ Tools/VMwareTools*.tar.gz
/tmp/
,回车,将VMware Tools拷贝到tmp文件夹下

5. 输入cd /tmp/,回车,切换到tmp目录

6. 输入tar -zxvf Vmware*.tar.gz,回车,解压文件

7. 输入cd vmware-tools-distrib,回车,切换到VMware
Tools目录

8. 输入./vmware-install.pl,回车

9. 一直按回车,当你看到终端出现“Searching for
GCC…”那一句命令后,不再按回车了,输入“no”,接下来它又会出现一句,其中有一句“would you like to change
it?”,也输入“no”,其实一直按回车也没问题的

10. 一直按“回车”

11. 当终端出现“Enjoy, –the VMware team”就表示VMware
tools安装好了。在终端输入“exit”关闭终端窗口

12. 输入reboot重启,现在已经可以随意地在虚拟机和电脑之间拖放文件了

结束语

现在CentOS安装完成了,下一步需要配置一下输入法、Terminal的快捷键、开发环境等等。


@Jpz

2015 年 06月 22日

vmware-workstation-11中centos-6.6安装的更多相关文章

  1. VMware Workstation 11 中 Ubuntu 14.04 的 VMware Tools 问题 :没有显示共享文件夹

      症状:主要表现在Win7中用VM11安装的Ubuntu14.04中,安装完自带的VMware Tools之后,/mnt/hgfs 中没有前面已经设置好的共享文件夹.   仔细查看了安装过程,发现在 ...

  2. Ubuntu 14.04/14.10下安装VMware Workstation 11图文教程

    VMware workstation 是一个可以进行桌面操作的虚拟软件.它可以让我们在一台电脑或者虚拟机中运行多个虚拟机. 由VMware公司研发和维护.由于是商业软件,我们需要买他们家的许可证或者说 ...

  3. VMWare Workstation 11的安装

    不多说,直接上干货! 说白了   VMWare Workstation是收费的! VMware Player 和 VirtualBox是免费的! 虚拟机软件可让你在一个操作系统上直接运行的多个不同的虚 ...

  4. [转] Ubuntu 14.04/14.10下安装VMware Workstation 11图文教程

    点击这里查看原文 译者:GuiltyMan 本文由 Linux公社翻译组 原创翻译  Linux公社 诚意奉献 更多请访问此处博客网站 VMware workstation 是一个可以进行桌面操作的虚 ...

  5. VMware Workstation 11 安装MAC OS X 10.10 Yosemite(14B25)图解 2015-01-13 12:26:01|

    VMware Workstation 11 安装MAC OS X 10.10 Yosemite(14B25)图解 2015-01-13 12:26:01|  分类: 网络互联 |  标签:10.10  ...

  6. VMware Workstation 16中安装macOS Big Sur,AMD版

    VMware Workstation 16中安装macOS Big Sur,AMD版 目录 VMware Workstation 16中安装macOS Big Sur,AMD版 准备阶段 步骤一:安装 ...

  7. VMware Workstation 11安装

    VMware Workstation 11序列号:1F04Z-6D111-7Z029-AV0Q4-3AEH8

  8. VMware Workstation 11.0 官方中文版最强虚拟机软件(附下载地址)

    VMware Workstation 11.0 新版本功能一览: 支持 Windows 8.1 Update.Windows Server 2012 R2.Ubuntu 14.10.RHEL 7.Ce ...

  9. VMware workstation批量创建虚拟机和自动化安装操作系统(二)

    一. 简述 在上一篇<VMware workstation批量创建虚拟机和自动化安装操作系统(一)>中,主要介绍了VMware workstation自定义创建虚拟机的过程,和一些其他的有 ...

  10. VMware workstation批量创建虚拟机和自动化安装操作系统(一)

    一. 简述 作为从事IT行业运维工作的Linuxer,大多情况下需要在测试环境中部署业务系统并进行测试,在没有足够的计算存储网络条件下,使用虚拟机进行虚拟集群的创建和使用,是一种不错的学习和实践方式. ...

随机推荐

  1. cocopods的使用方法

    虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了很多错误,所以大家可以照下来步骤装一下,我相信会很好用. 前言 在iOS项目中使用第三方类库可以说是非常常见的事,但是要正 ...

  2. 二模 (6) day2

    第一题: 题目大意:50*50的格子里玩贪吃蛇.给出N步扭头的操作,判断贪吃蛇会在第几步挂掉.(蛇初始向东) 解题过程: 1.一开始的方法是:为了加快速度,只保存头和尾的坐标,然后保存尾巴的方向,每次 ...

  3. 增加JVM虚拟机内存,防止内存溢出

    JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M -XX:MaxNewSize=256m

  4. 【转发】linux yum命令详解

    linux yum命令详解 yum(全 称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理, ...

  5. [转]Vimium快捷键

    from: http://www.cppblog.com/deercoder/archive/2011/10/22/158886.html 今天下午折腾了一下Chrome下面的一个插件Vimium的使 ...

  6. mybatis中oracle in>1000的处理

    oracle数据库中,如果你使用in,然后括号对应的是一个子查询,当查询出来的结果>1000的时候就会报错. 这个是数据库的规定,我们无法改变它. 如何解决这个问题呢? 现在我看到了三种解决方式 ...

  7. SVN服务器配置实战

    [需求] 为公司多个部门建立的SVN仓库compay 公司部门和人员构成 A部门 (zhangsan,lisi,wanger,mazi) B部门(jia,yi,bing,ding) C部门(chun, ...

  8. Shell获取当前用户

    id | sed -e 's/).*//g' -e 's/.*(//' 比$LOGNAME $NAME who am i都要准确一些

  9. Office word excel电子表格在线编辑的实现方法

    Office xp之后的版本支持通过webdav协议(http的扩展)直接编辑服务器上的文件. IIS(6.0)支持webdav,这在IIS管理器的web服务扩展中可以看到.利用IIS作为webdav ...

  10. 爬虫再探实战(四)———爬取动态加载页面——请求json

    还是上次的那个网站,就是它.现在尝试用另一种办法——直接请求json文件,来获取要抓取的信息. 第一步,检查元素,看图如下: 过滤出JS文件,并找出包含要抓取信息的js文件,之后就是构造request ...