@Jpz
2015-10-26T14:08:56.000000Z
字数 4266
阅读 4458
Linux开发环境配置
如果人生的途程上没有障碍,人还有什么可做的呢。 ——俾斯麦
最近计划把开发环境从windows上迁移到Linux上,希望在平时做开发的时候也能够熟悉linux环境,这个过程将会遇到很多问题,包括Linux发行版选择与安装、开发环境配置和windows常用工具的代替等等,这些问题都必须得到解决并记下来。
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. 熟练掌握了一个发行版,再去学习另外一个,将会是很简单的事情,因为原理相同,总是纠结版本不如先拿一个试试手。
由于从Windows转到CentOS,中间需要很长的尝试时间,因此先使用虚拟机安装CentOS,我使用的是VMware Workstation 11,要安装的CentOS版本是6.6,因为CentOS 6和现在服务器上的系统很接近。CentOS 7中的变化还是挺大的,但是还没开始广泛使用,暂且不用。
在此安装过程中我们不使用简易安装。下载地址是http://wiki.centos.org/Download。
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 年 08月 02日