實話實說。Ubuntu系的各個Distro或者Manjaro。

個人推薦Manjaro。因為是Arch系的。安裝應用很方便。


看你指的哪個學習

如果是運維或者個人使用,根據需求選擇 openSUSE, Debian, RHEL, 乃至 Arch, Ubuntu

如果純粹是一種好奇心,推薦 Arch , AOSC OS or Gentoo

如果是為了了解系統本身,建議 Gentoo, LFS, 乃至 CLFS


不知道學習Linux系統是指學習使用還是研究代碼。。使用的話基本不怎麼需要學習,現在的桌面發行版都挺傻瓜式的,比Windows要簡單多了,偶爾遇到點問題基本上也就上上論壇看看有沒有解決辦法,找不到就放棄治療

從我自己的經驗,雖然用了Kubuntu/Ubuntu很久,但是基本上沒有深入了解過Linux層面的東西,直到開始搞樹莓派。。。所以我覺得Raspbian挺好的,挺適合小白。簡潔,實用,還能學習編程(C,C++,Python),只需要買個硬體,再找一找別人的項目做做看

水到渠成就好,學得快忘得也快


ubuntu


學習的話 上gentoo吧(狗頭


ubuntu,deepin都OK。一定要作為主力電腦使用,否則遇到問題了,解決不了老是想著:哎,還是切回windows吧。沒法提高,linux作為主力機,問題解決不了不能工作。解決問題的時候就會印象深刻。你不遇到一次wifi用不了,你永遠都不會解決為啥wifi用不了。


如果是日常開發使用:

推薦 linuxmint ,操作習慣跟 windows 比較像。

其次可以試試 ubuntu 。

如果是運維工作:

推薦 Fedora 或者 Centos ,足夠穩定。

如果想折騰更深,以linux 學習為主。

推薦 Manjaro 。

如果是興趣使然的話,推薦Ubuntu

如果是入行運維的話,國內建議centos

發佈於 2020-07-21繼續瀏覽內容知乎發現更大的世界打開Chrome繼續LoveCandyLoveCandy非典型程序猿

ubuntu吧,資料多些,方便學習


ubuntu吧,資料多些,方便學習


centos7


我第一個正式用的發行版是arch. 在此之前稍微用過ubuntu,不過幾乎沒學什麼。

當年第一次決定學linux,對著arch wiki裝系統和搞wifi用了一下午,裝好桌面環境又用了一晚上。對於初學者來說能完整裝一個arch linux 已經可以學到許多東西,萬一後續滾動更新掛了還能實戰修復操作系統故障

系統裝好後你可以裝libvirt,qemu-kvm之類的,那麼同時你就又可以裝其他發行版例如centos7的虛擬機,因為企業用這類操作系統稍微多一點,而且很多教程和書都是基於centos的,例如《鳥哥的linux私房菜》等。


小白學習,實話實話。為啥要裝Linux?

剛開始我已經想到了,小白的操作。tar -zxvf ... yum install ... 都是照著敲命令吧?哎呀,這個是啥意思?不管了,先跟著敲吧。試一試。

vi test.txt ;

cp test.txt /home/ ;

rm -rf /

...

這,,,我怎麼死機了?

我建議小白不要裝linux 系統,這樣不熟練的情況下反而是降低了學習效率。也不過就是折騰電腦,浪費不必要的時間。

windows 功能已經非常強大了,前期我也不建議創建虛擬機,也是一個比較浪費時間的過程。你要是單純是學習歷史和命令(由於是小白,我就姑且認為是學習歷史和命令的吧)。可以使用 git 、powerShell 等可以在windows使用linux 命令的工具。

隨便玩幾個cd命令,都可以看看windows的目錄結構和linux目錄結構是怎麼映射的。支持vim 編輯器,還支持linux 三劍客,sed 、grep 、awk。這些不香么?

如果需要進階,那就再考慮用途的情況下去安裝一個虛擬機。或者安裝一個linux系統。linux的桌面版的比較好有 deepin(window主題的) Manjaro (mac 主題的)。虛擬機不建議deepin,需要的磁碟空間太大了。或者純搞命令,不管界面,那就用行業內用的最多的centos吧。

建議就安裝完系統,體驗一下就行了,主要是安裝時候的磁碟分區,以及linux的基本目錄都是做什麼用的。千萬別第一步先百度,怎麼安裝搜狗輸入法,哈哈哈。

不管哪個發行版,我都不是很建議作為自己的主力電腦。因為linux可以做的,windows一定可以做,或者macbook一定可以做。

當然,如果你是準備用Linux開發kernel ,那麼大佬,請原諒我在關公面前耍大刀了。本人不才,寫操作系統的Linux kernel,全程都是摘抄別人寫的 .h 文件。恕不能提供任何建議。


Ubuntu。

伺服器上還用過centos,實際上內核都一樣,大同小異。

幾年前我也在網上問了差不多同樣的問題,看到很多回答都是Ubuntu,大家都說它新手友好。有多友好呢?它的生態很好,以後有機會你可以留意一下,一般從網頁下載軟體時,會提示你選擇從源碼編譯還是直接下載安裝包。絕大多數時候你能在下面找到Debian/Ubuntu(.deb) 的選項,非常方便。然後一直到現在,我已經用過16,17,18,19,20五個版本啦。

當然其他發行版也都非常優秀啦,雖然我沒用過。

忽然想起來,那時候我也在糾結另一件事,什麼ide和編輯器比較好。畢竟,工欲善其事必先利其器嘛。

那時候也不懂,所以我把網上推薦次數很多的大概10個左右軟體挨個下載安裝使用了一遍,但現在留下來且常用的也就4個:sublime text3,vscode,idea,vim。也算大浪淘沙吧。

也許用不著你真的挨個試十幾個發行版,說不定用第一個時你就會愛不釋手啦。


ubuntu


WSL,應該是最好的選擇吧?


如果你的學習目標是為了以後能在工作中使用,哪就兩個系統學習最適合:

一、RedHat(紅帽)官方網站:紅帽中國官方二、CentOS

官方網站:CentOS官方

中文站:CentOS中文站這兩個系統其實是一樣的,紅帽是正版,CentOS是重新編譯後的紅帽;想從事運維工作的童鞋,學會使用這兩個系統,基本就無問題了。在中國市場,CentOS比紅帽多,因為開源嘛!紅帽呢因為售後比較貴,使用的企業不多,大多數是銀行、國企使用,私企基本上都是CentOS.學習方法就不要問我了,我也在學習中,網上學習資料,視頻一搜一大堆。建議是:動手,動手,還是動手,光看資料、視頻是不行的,一定要動手;在使用中出錯是最好的,自己去查解決方法,比你看100遍資料和視頻還管用。還要提一嘴,現在國內大多數使用的還是紅帽5,6的版本,最新的7並不多,要過度到7應該還有一段時間。5,6版本和7在命令行使用還是有很多不一樣的地方,學習童鞋一定要注意了。桌面系統:一、Debian官方網站:Debian官方網站Debian以其堅守Unix和自由軟體的精神,以及其給予用戶的眾多選擇而聞名。現時Debian提供了超過25,000個軟體,超過50,000個軟體包,並正式支持10個計算機系統結構。作為一個大的系統組織框架,Debian旗下有多種不同操作系統核心的分支計劃,主要為採用Linux核心的Debian GNU/Linux系統,其他還有採用GNU Hurd核心的Debian GNU/Hurd系統、採用FreeBSD核心的Debian GNU/kFreeBSD系統等。眾多知名的Linux發行版,例如Ubuntu、Knoppix和Deepin,也都建基於Debian GNU/Linux。(摘要維基百科)原生祖師爺級發行版,沒有添加劑,性能上等,速度真牛逼,也蠻穩定;外觀都是原生,無美化痕迹;易安裝;軟體數量中等。不過不貼心的地方有很多,要做大量的配置才能達到易用的程度。而且這個發行版有個特點就是堅持掛GNU的名,信仰非常執著。

把它排第一,主要是誕生最早,很多系統都是從它衍生出來的,使用上不太符合小白們操作,反正我操作起來很痛苦,最後放棄了。

二、Ubuntu官方網站:Ubuntu官方網站Ubuntu是基於Debian發行版和GNOME桌面環境,與Debian的不同在於它每6個月會發布一個新版本(即每年的四月與十月),每2年發布一個LTS長期支持版本。 普通的桌面版可以獲得發布後18個月內的支持,標為LTS(長期支持)的桌面版可以獲得更長時間的支持。[例如,Ubuntu 8.04 LTS(代號Hardy Heron),其桌面應用系列可以獲得為期3年的技術支持,伺服器版可以獲得為期5年的技術支持。而自Ubuntu 12.04 LTS開始,桌面版和伺服器版均可獲得為期5年的技術支持。2013年3月有消息指出,Ubuntu計劃在4月25日Ubuntu 13.04發布後,將非LTS版本的支持時間自18個月縮短至9個月,並採用滾動發布模式,允許開發者在不升級整個發行版的情況下升級單個核心包。Ubuntu的目標在於為一般用戶提供一個最新同時又相當穩定,主要以自由軟體建構而成的操作系統。Ubuntu目前具有龐大的社群力量支持,用戶可以方便地從社群獲得幫助。(摘要維基百科)在國內的名氣大過Debian,但Ubuntu其實是從Debian衍生出來的,操作性和使用習慣比較符合國人,推薦小白學習使用。三、Manjaro中國站:Manjaro中國站介紹我就不多說了,可以去中國站或官方查閱。這個系統也是我現在使用中的系統,強烈推薦給小白童鞋們。四、deepin官方網站:Deepin官方網站

深度操作系統,亦稱為deepin,原名Hiweed Linux及Linux deepin,是武漢深之度科技有限公司開發的Linux發行版。除操作系統外,深度團隊也進行桌面環境和配套基礎軟體的開發,並與第三方廠商合作開發Linux版本應用。目前系統已經擁有很多針對Deepin系統開發的應用程序。此外開發團隊也參與Linux內核補丁相關作業。deepin系統源於Hiweed Linux(Hiwix)系統,Hiwix 0.1最早發佈於2004年2月28日。Deepin系統曾多次更名,分別為Hiwix、Hiweed Linux和Linux Deepin,其預設桌面環境也經過不斷變化。Deepin早期曾使用過IceWM、Xfce、LXDE和GNOME等桌面環境,但是最終確定自行開發深度桌面環境。上游系統則分別使用過Morphix、Debian和Ubuntu。(摘要維基百科)國人自己開發的Linux系統,很強大,最符合國內用戶使用習慣,軟體豐富,安裝方便。推薦小白童鞋第一個學習系統就是它。這也是我學習Linux的第一個系統,因為是國人自己開發的嘛!中文支持是最好的,一看就懂;學習Linux最重要的是什麼?是興趣,如果個你一個全英文的,什麼都看不懂用不明白的系統,你還有興趣嘗試嗎?上面就是我給小白童鞋們推薦的比較有特色的Linux系統,怎麼選擇也看自己的愛好了。市面上還有很多Linux的發行版,比如openSUSE、Mint、Fedora、Arch等優秀的系統,但對小白童鞋來說使用上不是很習慣,還有中文支持不是很好,所有就不推薦了。我推薦的學習路線是:Deepin&>Manjaro&>Ubnutu&>Debian,先使用Deepin把興趣和基本知識和操作培養起來,再去慢慢折騰其他的系統,最後找到自己最愛的那一款就OK!

deepin

好用不解釋


習慣ubuntu,裝包方便,遇到問題一般網上也能找到解決辦法


可以考慮Ubuntu,Debian,CentOS,這幾個應用比較廣泛,無論是社區交流,還是學習文檔,都比較豐富;就國內的語言環境來說,這幾個操作系統的支持都比較友好。

還有就是網上的技術博客,文章都是基於這幾個系統來寫,而且有不少優秀的入門教程,這些教程通俗易懂,很容易上手。

其實對於小白來說,最主要的還是在遇到問題時能找到對應的解決方案,能快速解答你的疑惑,這才是要考慮的。

入門其實很簡單的,單論Linux系統的使用的話,輕鬆上手不是難題。我覺得學習Linux,更重要的是學習的他的系統架構,內核原理和演算法。


小白用arch系的估計會勸退,所以不推薦manjaro。主流教程大部分是是deb系的…

如果對圖形界面沒需求,建議從wsl(Windows subsystem for Linux)入手(就裝個wsl版Ubuntu或Debian),便於返璞歸真練習命令行,比桌面版穩多了(也方便,還能和win系統交互)


推薦閱讀:
相关文章