本 系統的文章主要是講互聯網方向的開發主題。根據目前主流互聯網公司的技術架構,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 |