談談自己學習Linux的心得


 

 

Linux的應用領域

Linux在生活中用處十分廣泛,基本上時時刻刻大家都在用着Linux系統,Linux已經成為了我們生活不可或缺的一部分了。你可能會問Linux系統使用廣泛,為什么我並沒有真正接觸過呢?下面來具體了解一下。

  1. 1.  Linux系統在服務器的應用

Linux操作系統從誕生至今給IT行業帶來了巨大貢獻,隨着虛擬化,雲計算,大數據和人工智能時代的來臨,Linux更是飛速發展,占據了整個服務器行業的半壁江山。如今的IT服務器領域是Linux,Unix,Windows三分天下,而且Linux市場份額占80%左右,Windows占12.8%,Solaris占6.2%。可見,在未來的服務器領域市場里,Linux是大勢所趨。

 

  1. 2.  Linux系統在智能手機領域的應用

由於Linux開源和性能優異的特點,Android底層其實就是Linux操作吸引。目前Linux在智能手機領域,Android Linux已經在智能手機開發平台占據了一席之地,成為了和apple公司的IOS系統強勁的對手。

  1. 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就該這么學》的書籍,這本書還有一個配套的網站https://www.linuxprobe.com 。我們可以在這個網站上下載到所需資源,還能讀到大量的優質技術干貨。后來非常慶幸能夠知道這本書,然后經過系統性的學習,讀完這本書后,發現自己真的提高了好多,從最開始安裝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,切記半途而廢。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM