你的Linux進階之旅,終點是何處?

roc_guo發表於2022-06-30

沒有接觸過 的可能對Linux不瞭解,通俗一點來講的話,Linux就是一款作業系統,和我們用的windows系統一樣。區別在於,Linux系統是開源的,原始碼任何人都是可以檢視的,所以比較安全;還有Linux是免費的,主要運用在伺服器端,可以用來跑一些服務,比如DNS服務、web服務、遊戲服務;linux佔用系統資源也比較少,不多的記憶體就可以跑的很流暢;另外linux支援多使用者,各個使用者之間不受影響,還同時具有字元和圖形兩種介面。Linux在國外的發展比較迅速,國內的話,可能大多數人不是太瞭解,也從未使用過,所以剛一接觸覺得很難,其實瞭解Linux的人大部分會說Linux學習起來不難。當然了,學習任何一樣東西,想要完全精通都是有一定難度的。Linux是適合零基礎人員學習的,但能否學好,達到何程度,取決於個人的努力,一分耕耘一分收穫,只要掌握好方法,願付出時間和精力,成為Linux大師不是夢想!

學習Linux一定要有耐心,因為我們已經習慣了Window作業系統,如果從Window作業系統轉到Linux作業系統上,剛開始的時候肯定會很不習慣,但是堅持過來了也就和使用Window系統一樣了。學習Linux之前先問下自己,我想學成什麼樣子?我要到達的終點是哪?如果只是想入門,瞭解一些基礎知識,簡單操作,那就只進行初級階段的知識學習即可。當然,無論何種階段的學習都需要把linux的學習路線搞清楚,學習都是由淺至深、循序漸進的,所以學linux也需要制定一定的學習路線。我個人建議初級入門的路線是,先對Linux有個大致的瞭解,比如它有什麼優缺點,發展歷史和現狀以及應用領域等,大致瞭解後可以在計算機上安裝一個 Linux 發行版本,要自己動手安裝一遍,以防眼會手不會的情況出現,安裝的Linux 發行版本包括虛擬機器的Linux環境和真實的Linux環境,目前,虛擬機器VmWare Workstation比較受歡迎,原因之一是它有比較強大的功能,另外VitualBox也不錯,它佔用系統資源較小,較受青睞。剛開始學習Linux的時候可以先嚐試安裝中文版本,比如服務版Redhat、CentOS,桌面版ubuntu_disktop等。另外熟悉Linux環境和一些基本操作以及常見的命令,命令是Linux的靈魂,Linux大部分操作都需用命令,所以基本命令是必須要掌握的,不要經常去使用選單操作,一定要養成在命令列下工作的習慣。一些基本的命令,比如,檢視核心版本:uname -a,檢視ip地址:ifconfig,普通使用者切換到系統使用者:su,重啟:reboot 或者 shutdown -r now,全屏:ctrl+alt+enter,登出使用者指令:logout等,命令是有些多,但也不必全記住,記住一些常見的命令即可。入門階段建議看些Linux相關資料,推薦 ,這是本不錯的Linux入門書籍。

如果不止於初級階段的學習,想更進一步學習的話,需要在掌握初級階段所必備的知識的基礎上,對上層的應用和服務進行深入學習。比如,TCP/IP網路基礎,最好掌握CCNA、NP,學習下Linux系統效能和安全威脅模型以及相關保護方法,掌握dns、http、ftp、mail、nfs等一些常用的服務,服務安全、資料安全、系統服務訪問控制等,瞭解下如何構建iptables安全策略,還有shell指令碼進階、MySQL應用原理及管理入門等知識。還有,中級階段至少要精通一兩門程式語言,C語言、C++,QT,shell,makefile,java,vi編輯器等的使用。當然,中極進階比初級階段要難些,也是需要花更多時間來學習的,此時一定要堅持住,因為有不少人學習中覺得難會放棄,你始終要相信一分耕耘一分收穫,功夫不負有心人,堅持就會勝利!

如果你已經擁有中級水平,想要向高階階段或者資深方向進階,嵌入式程式設計、底層驅動程式設計與核心原始碼是你的重要方向,可以學習下什麼是http服務代理快取加速,企業級負載叢集和企業級高可用叢集相關的介紹,還有運維自動化學習、大資料方向、雲端計算方向、運維開發和自動化運維以及運維架構師等。這只是更深入學習的大致方向,具體怎麼學、怎麼做還需要根據自身情況制定具體的計劃。給的建議就是養成良好的學習習慣,理論與實際相結合,多動手操作,千萬不要只是一味的看書,一定要上機操作,不要怕失敗,熟話說失敗是成功之母,只有不斷從失敗中總結經驗才能成功。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2903569/,如需轉載,請註明出處,否則將追究法律責任。

相關文章