本 系统的文章主要是讲互联网方向的开发主题。根据目前主流互联网公司的技术架构,Linux是必不可少的。对于一直习惯于在Windows下工做和开发的人 来讲,习惯在Linux系统下工做是进入互联网领域的第一步。故本文主要面向的对象是已经有了熟悉的Windows下的操做基础,同时有志于了解 Linux系统的同窗。html
备注:linux
本文主要以Linux的Ubuntu 14.0 LTS发行版为例子进行讲解。git
正由于有了互联网才使得Linux的软件安装变得极其便利。github
本文所使用的硬件配置以下:ubuntu
由于本文的目的是为了搭建高效的办公生产环境,因此对硬件的投入也将不会吝惜,固然也不会太苛刻。其实只须要目前主流的Windows系统的配置,外加一个固态盘就能够有一个比较流畅的生产体验环境。windows
从一个只在windows下工做和开发的人,能够经过以下步骤,平滑过分到Linux体系中:网络
在Windows系统下虚拟机安装Ubuntu Desktop。架构
使用VMware或者VirtualBox,而后在官网上下载ubuntu的iso镜像安装便可。工具
- 优势
- 不会破坏原来的Windows系统
- 能够同时运行双系统,在运行Linux时同时可使用windows下的应用软件
- 若是linux系统出现故障,能够随时虚拟磁盘文件进行总体替换恢复
- 缺点
- 对PC硬件性能要求很高。由于同时运行着双系统都须要耗费相应的资源
- 虚拟机的性能不够理想。由于作了彻底的虚拟化,存在大量的性能损耗。
在Windows系统下解压ubuntu的iso文件,而后提取出wubi.exe,按照教程双击运行便可。性能
在主机上挂直接安装双系统
对主机硬盘为Linux系统分区,或者直接挂载新硬盘,而后使用Ubuntu安装盘,直接安装到新分区或者新硬盘中。
- 优势
-不会破坏原来的Windows系统(两个彻底独立的系统) -Linux系统能够彻底独占主机的硬件资源,不额外耗费资源 -物理实体机运行,不存在性能损耗问题
- 缺点
-可能须要额外的一块硬盘 -不能同时运行Windows系统,会让Windows的重度依赖者会感到极大适 -初学者若是有严重的误操做致使系统崩溃,后果可能就是要重装系统
对于初学者人群,存在以下几个特色:
因此,除非是很熟悉Linux系统并且具有必定折腾能力且有时间的人,通常都建议安装双系统,方便随时切换或者恢复。
在 界面友好性和桌面应用程序的丰富度上都是远不能和Windows系统相比的,这就致使了在绝大多数的办公场景中Linux没法彻底替代Windows,或 者说是没法彻底替代Windows的。可是在移动系统Android和iOS发展起来以后,Linux的这种弱点正在逐渐消失。在的将会讲到一些替代方 案。
除了Windows应用开发领域以外,其它平台的开发均可以在Linux找到比较好的方案,并且对于开发人员的友好性是优于Windows的, 对于专业人士来讲,彻底能够作到以Linux做为主要的办公和开发系统。
本文在后续的介绍里面所面向的人群主要是科研工做者和研究开发人员,这样的人群具有必定的计算机基础,同时具有必定的折腾能力,具有必定的Geek范,Linux适合这类的人群。
此系列的文章主要从以下思路进行讲述:
最终的目标是让Linux系统成为重要的生产力平台。并且因为做者目前已经早过了初学者阶段,具有必定的故障分析和故障救援能力,就直接在实体物理机器上安装单Linux系统了。初学者则建议仍是使用虚拟机安装。
因为此技术已是比较通用和成熟的技术,经过搜索引擎能够在网上找到很从相应的图文步骤贴,故在本文再也不赘述。本文只简单的描述步骤,详细的图文教程能够在网上搜索相应的教程。
对于安装的要求,本文有以下建议:
这样能够创建对linux的流畅的使用体验,并且在系统出现问题时,也会逼迫本身学习比较技术流派的解决办法而不是简单的恢复原始系统。
若是遵循建议使用的是固态盘,不建议对固态盘进行分区。
理由以下:
固态盘硬件投入成本高,分多个区容易形成浪费。大多数人都有硬盘容量冗余强迫症。
单分区磁盘,基本上杜绝了从此对系统分区扩容的难题。
固态硬盘内置线路有分散均衡读写的功能,大容量分区能够下降 写入放大 的影响,提升硬盘方寿命。
- 目前Linux系统崩溃救援工做比较成熟,不用担忧数据丢失。
- 桌面崩溃了,能够命令行操做
- 本地命令行没法进入,能够拆卸硬盘挂载到其它linux机器复制出重要文件
对于Geek来讲,可能连桌面环境都不须要,更不用说去追求花哨的界面了。本文无心挑起鄙视链条,只为开发人员友好性,因此加入了本节内容。
可是若是若是但愿Linux系统做为从此长期办公和开发的系统,进行相应的美化仍是有必要的,毕竟视觉体验也是重要的产品体验,它将成为你天天工做和学习的伙伴,若是伙伴是让人赏心阅目的,那么它会无形中增长本身的亲近感,提升本身工做的温馨度,增长工做效率。
新安装的Ubuntu Desktop提供了完整的Linux底层系统及某个(本文里面是Gnome)界面应用,可是此时如今还只是一个毛坯,界面不太友好,须要进行相应的设置才会得到更好的体验。
主要从以下的方面进行优化:
在Ubuntu下面,通用的交互界面配置工具为 Unity Tweak Tool,默认状况下,新安装的系统是不带此应用软件的。须要用户打开 Ubuntu软件中心 搜索名字,便可找到此软件,直接安装。
安装后打开软件界面以下:
主要能够设置的内容有:
初 次安装Ubuntu系统以后,对界面最大的不适应感应该来自于它的字体。多是在Windows系统下被宠坏了,认为字体好看难道不是系统必须的么?显 然,这不是操做系统必须的,有良心的开源免费的东西通常保证核心的核心的功能正常和基本的交互体验,若是想要得到更好的体验,就须要“本身动手,丰衣足 食”。
目前Windows系统及系统应用都广泛默认使用 微软雅黑 字体,此字体可以为用户提升良好的视觉体验,并且字 体文件在Windows和Linux下通用的。多是出于版权的缘由,开源免费的Ubuntu系统默认是不带此字体的,若是有需求的同窗,能够从 Windows系统中复制此字体到Ubuntu下面相应的目录,便可完成字体的安装。
字体源能够在Windows系统或者Mac系统相应的目录找。
注:本教程以学习为目的,禁止将有版权的文件用于商业目的。
下面以安装微软雅黑字体为例子进行步骤描述。主要步骤以下:
通常状况下目录为:C:WindowsFonts。相关字体文件为:msyhbd.ttc msyhl.ttc msyh.ttc
存放目录为:/usr/share/fonts/winFonts里面
打开 Unity Tweak Tool 设置字体。具体设置以下
经过上面的设置以后,系统的绝大部分字体已经切换成视觉友好的 微软雅黑 字体了。
通常默认设置的主题便可知足要求。 喜欢折腾的同窗能够到网上下载相应的更多好看的主题进行配置。 因为默认设置已经基本知足做者需求,就再也不折腾了。
本文使用以下设置:
相比折腾主题,性价比高的方案是折腾一张好看的壁纸。
主要设置步骤以下:
对于喜欢Mac风格的Dock快捷栏的同窗,能够在软件中心找到 Docky 并进行安装。 经过相应的设置能够达到比较好的体验。若是认为和Ubuntu自带的布边启动器重复,能够在 Unity Tweak Tool 中设置默认隐藏启动器。
Docky的效果图以下:
经过如上设置以后的桌面总体效果图展现。
桌面及壁纸效果:
文件管理器及字体效果:
这样就能够有一个视觉上还算友好的Ubuntu系统进行平常的办公和开发了。
Note
其实市场上已经有基于这个原理作了更深层的美化的Ubuntu的分支:Deepin Linux,不肯意折腾的人能够直接安装Deepin来进行后续的学习。
做者: | Harmo哈莫 |
---|---|
做者介绍: | https://zhengwh.github.io |
QQ: | 1295351490 |
时间: | 2015-08-24 |
版权说明: | 未经许可,严禁用于商业目的的非法传播 |
联系或打赏: | http://zhengwh.github.io/contact-donate.html |