談談自己學習Linux的心得
Linux 的應用領域
Linux 在生活中用處十分廣泛,基本上時時刻刻大家都在用著Linux 系統,Linux 已經成為了我們生活不可或缺的一部分了。你可能會問Linux 系統使用廣泛,為什麼我並沒有真正接觸過呢?下面來具體瞭解一下。
1. Linux 系統在伺服器的應用
Linux 作業系統從誕生至今給IT 行業帶來了巨大貢獻,隨著虛擬化,雲端計算,大資料和人工智慧時代的來臨,Linux 更是飛速發展,佔據了整個伺服器行業的半壁江山。如今的IT 伺服器領域是Linux ,Unix ,Windows 三分天下,而且Linux 市場份額佔80% 左右, Windows 佔 12.8% , Solaris 佔 6.2% 。可見,在未來的伺服器領域市場裡, Linux 是大勢所趨。
2. Linux 系統在智慧手機領域的應用
由於Linux開源和效能優異的特點,Android底層其實就是Linux操作吸引。目前Linux在智慧手機領域,Android Linux已經在智慧手機開發平臺佔據了一席之地,成為了和apple公司的IOS系統強勁的對手。
3. Linux 系統在個人電腦的應用
Linux在桌面領域的支援也非常友好,完全可以滿足日常的辦公及家庭需求。比如上網衝浪,辦公(Open Office等),文字編輯(Vi,Vim,Emacs),收發郵件,繪圖設計等。 但是當前桌面市場份額還遠遠無法和Windows相提並論,其中最大的障礙是使用者的操作習慣和應用技能已經被Windows等桌面系統深深固化,發生轉變。
但是值得一提的是Windows的安全性是遠遠不夠的,而且絕大多數的駭客攻擊手段和病毒都是針對Windows系統的,目前而言,Linux提供了相對於Windows更好的安全效能。作為桌面使用,我們無需為安裝哪個防毒軟體擔心,也無需去天天清理垃圾,這些事Linux自動幫你處理好。而且安全性更高。
Linux 到底要怎麼學?
說完了Linux的重要性,想必大家對Linux作業系統已經有個基本的認識了吧。那麼大家是不是已經按耐不住自己想學習Linux的激動心情了呢?
不過先別急,先聽我把話說完再說。畢竟如果你沒有一個清晰的學習路線的話,你很難堅持到最後,因為你沒有一個清晰明確的學習規劃路線的話,你其實會在學習過程中很容易迷失自己,會出現半途而廢,或者三天打魚兩天曬網。導致從入門到放棄。
1. 安裝一個Linux系統
我們可以使用VMware等虛擬機器,在虛擬機器裡安裝一個Linux作業系統。不過linux發行版眾多,很多初學者會犯選擇恐懼症。不過我在這裡告訴大家,其實眾多發行版都差不多,而且Linux基礎命令也是完全一樣的,所以我們出血時候不必糾結這些問題。不過使用最多的有Debian系的Ubuntu和Debian。還有Redhat系的Redhat和centos系統。這些系統都是及其優秀的系統,並且網上資料眾多。當然也可以用其他的發行版都是可以的。這並不會影響我們學習Linux基礎知識。並且如果你是初學者的話,我個人建議你安裝一臺有桌面的作業系統,因為如果直接上來就命令列的話,我感覺會很困難,因為習慣了Windows作業系統,我們很難馬上轉變過來,所以我們需要慢慢轉變這種思維。
2. 讀完一本Linux書籍
我最早接觸Linux是在大二上學期的時候,那個時候找了很多的影片來看,但是影片雖然很多(關於Linux的網上資料十分豐富),但這些影片很雜亂,如果沒有一本書作為指導的話,你只看影片的話,很難理解這些操作到底在幹什麼。所以後來我就開始找一些電子書來看,最後我發現了一本叫做《Linux就該這麼學》的書籍,這本書還有一個配套的網站 。我們可以在這個網站上下載到所需資源,還能讀到大量的優質技術乾貨。後來非常慶幸能夠知道這本書,然後經過系統性的學習,讀完這本書後,發現自己真的提高了好多,從最開始安裝Linux都一錯再錯的小白到達了可以完全無壓力配置調優伺服器的地步。在這裡我推薦大家跟著這本《Linux就該這麼學》的書籍,一點一點的跟著敲命令,邊學邊練習,這樣才能更快的學好學會。
此處建議再加一張Linux相關配圖
3. 本人推薦的學習路線
下面我將分為三個階段來介紹學習路線。
初級入門:
1 、Linux基礎知識、基本命令(起源、組成、常用命令如cp、ls、file、mkdir等常見操作命令)
2 、Linux使用者及許可權基礎
3 、Linux系統程式管理進階
4 、linux高效文字、檔案處理命令(vim、grep、sed、awk、find等命令)
5 、shell指令碼入門(可邊練習邊學習)
中級階段:
1. 能夠搭建常用的企業伺服器如httpd 、 mariadb、 sshd 、dns、samba ldap 、nfs等。
2. 對伺服器的架構叢集的具體服務的認知和作用
3. 可排錯伺服器常見的一些問題
高階階段:
1. 億級網站架構設計
2. 效能最佳化
3. 容器化落地
4. 大規模自動化運維
5. 平臺化工作
最後告誡大家,Linux的學習是一個學無止境的狀態,一直應該抱有一顆初學者的心態不斷學習Linux,切記半途而廢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2743031/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 談談一些學習心得
- 談談我是怎麼學習linux的Linux
- 結合自己的經歷談談怎麼更好地學習Go語言Go
- 談談本人學Linux的小過程Linux
- 談談Java工程師的學習Java工程師
- Linux學習心得Linux
- 【經驗心得】談一談我IT行業未來的方向行業
- 在 GitHub 學習,成長為自己想要的樣子|HelloGitHub 訪談Github
- 談談機器學習模型的可解釋性機器學習模型
- 談談如何高效學習開源專案
- 談談最近的一點感悟和之後的學習安排
- 分享下自己學習C語言的方法和心得!C語言
- 菜鳥學習計劃淺談之Linux系統Linux
- 初談學習的大致路徑
- 機器學習淺談機器學習
- mysql學習方法雜談MySql
- 一點點linux系統的學習心得Linux
- 我的第一個Python爬蟲——談心得Python爬蟲
- “淺談” Flutter 應用落地心得Flutter
- 淺談antd@5使用心得
- 談談人工智慧和機器學習的資料架構人工智慧機器學習架構
- 淺談深度學習中的機率深度學習
- 淺談深度學習的落地問題深度學習
- 談談Linux系統啟動流程Linux
- 阿里P8談談淺層神經網路的學習方法阿里神經網路
- 聊聊Spring事件:自己的一些學習筆記和心得Spring事件筆記
- 分享學習linux系統學習心得,從大白變小白Linux
- 會Linux技術的發展方向有哪些?linux學習心得Linux
- 【學習心得】老男孩Linux課程學習分享,聽聽我的故事!Linux
- 從NLP終生學習開始,談談深度學習中記憶結構的設計和使用深度學習
- 寫在校招季,談談機器學習崗的Offer選擇問題機器學習
- 談談機器學習與傳統程式設計之間的區別機器學習程式設計
- 淺談深度學習落地問題深度學習
- 守護石談學習Java之路Java
- 小談數字化轉型心得體會
- 從零基礎到拿到網易Java實習offer,談談我的學習經驗Java
- 聊聊阿里社招面試,談談“野生”Java程式設計師學習的道路阿里面試Java程式設計師
- 乾貨|淺談強化學習的方法及學習路線強化學習