如何學習使用桌面 Linux 發行版?


聽我的,從stage3開始裝一次Gentoo Linux,然後,你就豁然開朗了。

從高中就開始接觸Linux,當時從國外的網站上申請了Ubuntu 6,然後把它裝在了心愛的Celeron 633主機上,把玩了一個月。當時覺得自己已經是個Linux大神了。

直到大三的時候接觸了Gentoo Linux,從stage 3安裝了一遍,才感覺自己對於Linux的理解上升了一個檔次。

收穫頗多,可以參見我這裡的回答:

Gentoo 做桌面的話,有什麼優勢? - 知乎用戶的回答


動手去做最實在。

只是為日常使用,那就在PC上裝一個Ubuntu,拋棄Windows,可勁折騰吧。

想玩玩網路,自己組個無線區域網,再架個Web伺服器,有點意思。

想編程,裝個Android模擬器,畫畫界面,寫寫應用,往手機上一燒,看起來挺美。

再來想搞搞底層,研究研究內核,自己編它一個,找個能被燒成磚的小白,玩死它。


1,看書

UNIX編程藝術,Linux內核設計與實現 等經典書籍。

2,使用

我的使用路徑是 Kali&>Ubuntu&>CentOS&>RHEL&>Fedora,Fedora 足以應對日常需求。

3,加入社區

如 Fedora中文社區 可以與社區成員一起交流,進步。


說點我的經驗。大學開始使用ubuntu,強迫自己使用Linux。除了必須在windows下進行的工作,比如office,比如遊戲等等。我用ubuntu看電影,用ubuntu上網,用他運行虛擬機,用他購物,用他看相機里的照片。這中間肯定會遇到問題,各種問題,要麼文檔,要麼google,要麼進論壇找解決辦法,慢慢的就適應了


如果你願意使用KDE桌面環境的最佳發行版openSUSE的話,可以上Linuxsir論壇,進新浪的微群「綠蜥蜴」等等。建議你使用易用的Linux發行版然後慢慢轉向Fedora,然後轉向使用Gentoo或者ArchLinux,也可以試著使用LFS構建一個Linux出來,做LFS對於學習Linux的幫助是巨大的,但是必須先要有一定的基礎。


安裝Mint發行版,然後做個Windows虛擬機,必須用Windows的時候,比如網銀(好像也沒別的必須用的時候了)之類的就在Windows虛擬機里用,一段時間後就不會再想念Windows了。


不建議初學用戶把Windows徹底做掉的,畢竟還是要使用的,同樣說來Ubuntu是Linux的一種發行版。Ubuntu是Linux桌面化最好的一個發行版,意思就是友好度最高的Linux版本。基本上去Ubuntu中文論壇: http://forum.ubuntu.org.cn 能找到使用Ubuntu的各種幫助。裝軟體啥的只要配置好源,用apt命令就可以裝想要的東西了。樓主裝了Ubuntu之後多裝裝各種軟體,多用用,然後再給卸了去,反覆幾次也就八九不離十了。至於你以後做什麼,如果你只是想體驗一下,那麼在這個論壇裡面觀光一段日子足矣了,不用買什麼書;如果你以後打算從事Linux方面相關的工作,那麼建議《鳥哥的Linux私房菜》一定不能少的。前期也就是這麼簡單,沒啥難的,如果後面你要學習Linux下的編程或者是伺服器架設與維護,那就要再找找別的相關專業的書了。


學習Ubuntu是一個折騰的過程,也是一個享受的過程。

  1. 對於剛接觸到Ubuntu的人,建議使用wibi安裝方法安裝Ubuntu,安裝簡單,你不用擔心會影響到win下面的數據
  2. 到http://wiki.ubuntu.org.cn/index.php?title=%E9%A6%96%E9%A1%B5variant=zh-cn 學習配置調整好Ubuntu,使它更適合自己使用。
  3. 堅持使用Ubuntu,而不是遇到問題就轉到win,學會如何解決遇到的問題,這也是學會使用Ubuntu的一個過程
  4. 到各大論壇、IRC頻道和同道人交流與探討,會有很多發現和收穫

最重要的還是在於堅持!(當然有些東西還是必須用到win的,這個就另當別論。)


1.把瘟到死格了,裝上ubuntu,這是必須的,不建議虛擬機安裝或者雙系統安裝。

2.初學者可以先看一些入門的書籍,比如《深入解析ubuntu》《鳥哥私房菜》等。

3.系統的學習一些命令。常用的命令只有幾十條,很快學完的。

4.學完後可以嘗試著搭建一些伺服器,如ftp、dns、dhcp、lamp、郵件伺服器、代理伺服器等等,逐漸的學習和積累以及尋找學習過程中的樂趣。

5.學點編程沒壞處,建議學一些編程語言,學習哪個看愛好。

6.遇到問題找google。google可以解決絕大多數問題,能自己解決的盡量自己解決。再不行才尋找幫助,論壇、irc、Q群等等。

7.可以考慮下發展方向,如嵌入式、系統、編程、伺服器、網站、資料庫、網路、手機終端等等,繼續深入的有方向性和針對性的學習。


Ubuntu的話可以參考Ubuntu桌面培訓,從日常應用開始:

http://people.ubuntu.com/~happyaron/udc-cn/index.html

另外我搜集了一些文檔,歡迎訪問:

http://note.sdo.com/u/110001599267#/c/sCPcz~jnOyh9nM01k000wa

http://note.sdo.com/u/110001599267#/c/sCPcz~jnOxOwLX00A000B-


堅持用下去吧,就會發現比原來懂的就多了。

網路是個好東西,google,wiki,社區 里可以找到很多幫助。


從個人的經歷來說,儘管也下載很多教程,但都沒怎麼深入看。先大概了解了下安裝的知識後就裝了一個,然後沒事兒就折騰,出現問題就Google。

只是不知道這種方法可不可取。。


從用開始。個人覺得一開始就抱著學的心態很容易產生抵觸情緒。對於Ubuntu,從使用開始,遇到問題可以去google,論壇,Q群,甚至IRC請教。還有便是不要怕麻煩,相反的要折騰,給自己找麻煩。發現問題,然後解決問題才是好的學習方法。當你發覺自己日常使用沒有什麼問題後,開始專業的學習一些知識,比如shell命令,伺服器環境搭建等等。等你上手了,會發現其實沒什麼難的。或許Linux在桌面領域不是最好用的OS,但是作為一個興趣,開拓自己眼界沒什麼不好的地方。


周圍好多人都是給wubi帶出來的 推薦


Just use it


1、拋棄遊戲

2、拋棄windows

3、不要用windows眼光來看linux

4、學會智慧提問

5、耐心


我覺得可以把Debian的Reference先通讀一遍比較好,然後再結合上GUI一起來使用Ubuntu


先使用,再學習。


就 用啊~

然後遇到什麼功能缺的google一下什麼軟體可以代替

就這樣啊


桌面版本,幾乎就是不用基礎!只是要用到命令!開始用Linux,很多人對分區很難理解(主要是不太理解操作系統),建議買本書吧!


推薦閱讀:

Linux不是開源的嗎,為什麼RedHat的伺服器版那麼貴?
Linux 桌面應用最大的問題是什麼?
C++ 編譯期怎麼判斷一個類是不是純虛類,我有一段代碼,可以達到效果,但不知道為什麼這麼寫?
操作系統有什麼自相矛盾的地方?

TAG:如何學習X | Linux | Ubuntu |