你走對Linux學習之路了嗎?
學習Linux大概有兩個月的時間了,開始學習的時候對 的每個版本都比較好奇。然後在接下來的一段時間內從官網下載和安裝了好多不同版本的linux系統進行安裝和比較,基本上都是Debian/Ubuntu/Centos系列,由於我的計劃是學習Redhat,所以在一個系統上安裝了接近20個的桌面環境,如Gnome,KDE等等。來學習和體驗,期間對linux的一些基本的操作和比較淺層次的東西有了一點經驗,下面我就說說我的感悟與小小的意見。
第一 Linux為什麼要學
學習linux的理由有很多,比如Linux開源的,免費的,Linux是開放的,開發者眾多,有廣泛的開發者與應用,Windows只有微軟,而linux卻擁有廣大的群眾基礎;學習Linux可以對計算機有更深入的瞭解,物聯網,大資料,雲端儲存,移動互聯很多內建的都是嵌入式的Linux,而且Linux安全性比Windows也是高出很多;最後Linux的可玩性很高,讓人很容易喜歡上它。而對於我來說,首先了解和學習linux的動力是出於工作和學習的需要,還有一點點個人的興趣所決定的。
第二 Linux的優勢在哪裡
世界上的超級計算機幾乎全都使用Linux或類似作業系統,說明Linux的適應性非常好,大到超級計算機,小到一個VPS都可以勝任。而且一些精簡的經過深度DIY的Linux就特別適合老機器和一些特殊應用領域; 比如說起安卓,你一下就明白Linux廣泛應用於手機和平板電腦;Linux下很多軟體都是跨平臺的,可以應用於不同的環境之中,相反的是Window就不行了;Linux的優勢在雲時代得到充分發揮。
第三 什麼樣的Linux適合我
Linux 有可以說是不計其數的版本可供你挑選,你可以根據你的工作需要,你的硬體標準,你的Linux的使用水平,或者說單純的就是喜歡哪一個Linux版本來選擇。比如,你的硬體是32位話那就沒辦法安裝64位系統,如果機器比較老的話,儘量不要安裝新的KDE桌面了,不然一個桌面就拿硬體資源吃完,剩下也就幹不了什麼了。還有你要拿Linux來做什麼,當做伺服器來執行的話當然要選擇穩定的伺服器版本,最好是長期支援版;個人電腦自己用的話最好選用軟硬體技術支援較新的最新穩定版本,如果測試開發的話,可以選最前沿的不穩定版本,這樣才能將新的特性完全發揮和測試出來;老機器選用最初始的LFS或者較老的版本;那麼版本選好了如何選擇桌面環境?這個就好比你去飯店吃飯吧,硬體就是你的經濟能力,硬體的話就可以安裝比較漂亮的桌面環境,如KDE,Gnome,Unity,硬體不好就只能選擇Xfce,Lxde,再差一點就是Blackbox等Boxes直流,以及2000行程式碼左右的操作條介面。當然去飯店吃飯的話,畢竟還有個人喜好的問題,反正相同條件下,吃的越簡單,跑的也越快。其實所有的Linux的發行版,他們的核心都是一樣的,只不過是新舊版本的區別,他們之間的不同僅在於針對不同的硬體進行了配置和最佳化;針對不同人群喜好上的不一樣的菜Linux可以用不同的桌面環境+軟體來搭配出不同的系統環境,比如你喜歡KDE那就去用KDE,喜歡Gnome也可以安裝Gnome桌面環境。完全不用擔心影響你的使用,是會給你帶來的更好的體驗。你完全可以去對比挑選自己喜好的Linux。我個人傾向於Gnome桌面環境,在筆記本選擇安裝Redhat,用起來Redhat確實比較快一些,而且使用者多,軟體,社群和資源都是比較豐富的,比較有利於初學者。
最後 如何更輕鬆地學習Linux
上面談論了那麼多,其實都是一些比較淺層次的東西,Linux的優點並不是在它有多少版本,而是在於它多樣性中又有著相同的核心,眾多的桌面環境之下,跑著的相同的核心,而它又不是像Windows那樣簡單的更換主題,這就是他的精妙所在。學習Linux最好的建議是自我感興趣的前提下,透過一本好書來輔助自己,這樣學習Linux的過程中才不會摸著石頭過河,一本好書彷彿是夜空中的一顆閃亮的星。推薦下學習Linux的一本好書: 這幾個月以來的學習他幫了我很大的忙,是一本實實在在的乾貨滿滿的好書。會讓你在學習Linux的過程中倍感輕鬆。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2850036/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學習Linux,你找對方法了嗎Linux
- 學習Python的發展方向,你選擇對了嗎?Python
- 你知道如何學習Linux嗎?Linux
- 程式設計師的第一步,你走對了嗎?程式設計師
- Laravel 2018使用資料分析——Laravel你用對了嗎?學對了嗎?Laravel
- linux 學習之路Linux
- SpringCloud學習之路(一)- 走進SpringCloudSpringGCCloud
- 我走過的學習之路(記我對技術的選擇) (轉)
- createContext 你用對了嗎?Context
- ActiveMQ你學會了嗎MQ
- 常見Linux運維面試題,你答對了嗎?Linux運維面試題
- Java學習之路:不走彎路,就是捷徑Java
- 凡人學習Linux之路Linux
- linux學習之路(1)Linux
- Vue 3 原始碼開放,今天你學習了嗎?Vue原始碼
- 所謂Serverless,你理解對了嗎?Server
- 避免學習Linux走彎路Linux
- 學習Linux,這些命令你都掌握了嗎?Linux
- 六個學習方法帶你走進學習狀態
- Java學習之路:不走彎路,就是捷徑(轉)Java
- [譯] 你用對圖片格式了嗎?
- async await 你真的用對了嗎?AI
- 對於零基礎Linux運維難學嗎?Linux學習Linux運維
- 你選對儲存結構了嗎?你會玩UVM配置資料庫了嗎?資料庫
- 堆排序你真的學會了嗎?排序
- Linux運維之路怎麼走?Linux運維
- 關於學習Python的疑問,你都清楚了嗎?Python
- 學習UI設計的一些小技巧你會了嗎?UI
- 學習Python常用的幾大軟體,你掌握了嗎?Python
- flex 方式的佈局你用對了嗎?Flex
- Java列舉類,你們用對了嗎?Java
- mybatis-plus批次插入你用對了嗎MyBatis
- nginx -g "daemon off;" 你學廢了嗎?Nginx
- 排序演算法你學會了嗎?排序演算法
- Python協程你學會了嗎?Python
- 動態規劃你學會了嗎?動態規劃
- Linux運維需要持續學習嗎?Linux學習Linux運維
- 你真的瞭解深度學習嗎?深度學習