聽完我的建議Linux將不再困難

roc_guo發表於2022-09-29

這篇文章主要針對於正處於迷茫之時的初學者同學們,在Linux領域深耕多年的老工程師們請繞道。

首先我要對各位初入茅廬的初學者們說,學習Linux千萬不要怕折騰。在學習過程中你會遇到各種各樣奇怪的問題。即使你跟著影片亦或者教程一字不落的跟著照搬,但是很多時候你仍然會遇到就是不成功的情況。別人的一下子就成功了,而你的就是各種錯誤。然而可怕的是你還抓耳撓腮解決不了。但是我要對你說的是,這很正常。Linux本身就具有一定的專業性。所以學習起來並不是大家想象中的那麼簡單。所以說,大家一定不要怕折騰,一次不行,那就多嘗試幾次。不要輕言放棄。

學習Linux 就是不要怕折騰。其實不止說是學習Linux,包括學習所有的其他的技術也都一樣。

那麼接下來,作為已經磕磕絆絆的走過這些坑的“過來人”,給大家提幾點建議,希望能給與大家幫助,讓大家少走點彎路。

首先作為初學者,我建議大家使用虛擬機器方式安裝,比如說 VMware, virtualbox等。我是極其不建議初學者直接用實體機安裝的。因為很多時候會遇到很多的錯誤,你不一定能解決。到時候會把你的實體機搞得不能用。這樣的話,你還得重灌系統,在實體機上會很麻煩。所以我推薦你用虛擬機器來學習。而且對於初學者來說,虛擬機器已經完全夠用了。即使你誤操作將虛擬機器搞崩潰,也不會影響到你的實體機的使用。

接下來是發行版選擇

Linux有很多發行版,各個發行版之間大同小異。只是提供的服務有所不同。但是基本的Linux命令大家都是一樣的。所以大家可以安心選擇發行版。

比較大眾的發行版有debian,Ubuntu,centos,redhat。

其中Ubuntu相對而言桌面版更加強大。而centos和redhat在國內市場中作為伺服器佔比很大,尤其是centos。

國內也有一些Linux發行版,比如Deepin。這款發行版系統中文化,支援qq,網易雲,微信,搜狗輸入法等等國產軟體。倒是很適合國內使用者,而且在桌面版做得很好,用起來也許會和windows差不多。

但是如果你以後想做運維工程師亦或者做雲端計算等工作,我還是推薦你直接使用centos,redhat等。因為大部分廠商都是用這個發行版較多。

以上準備工作都做完之後,接下來就要開始學習命令了。

Linux下一切幾乎問題都可以用命令列解決。這點對於初學者來說會很難受。甚至很多初學者很不理解,明明Windows形式的用滑鼠點幾下不就可以了嗎?為啥要用命令列,還要一個字母一個字母的敲命令,多麻煩啊。其實不然,當你真正學會這些命令的時候,你就會知道其實命令列處理起來比滑鼠還要高效,並且命令列有時候比滑鼠點選更加方便快速。這個等你學會Linux的時候你就會逐漸感覺的出來了。

學完了命令之後,接下來就需要學習搭建各種服務了。比如lnmp環境,比如tomcat,比如redis,然後接下來就是各種分散式,叢集啦這些。還有虛擬化,比如docker等。

接下來推薦幾本書籍,這些書籍也是我在剛開始學習Linux時候看的,個人感覺還是非常不錯的,也希望能對大家有所幫助。

首先是鳥哥這本書是Linux國內領域內中很經典的書籍。可以這麼說,對於Linux學習人員,可以說是無人不知。不過不足之處,就是對初學者並不是很友好,因為實在太厚了,很多初學者估計看到就會望而生畏,對於剛入門的Linux初學者來說,這本書由於厚度原因,可能會導致一些人不知道從何看起,不知道哪些是重點。不論你是初學者還是老工程師,這本書對你都會有非常巨大的幫助的。

這本書是我個人認為十分適合初學者來看的,基於rhel8,適用於很多發行版,大家可以跟著這本書的目錄來循序漸進的學習Linux。雖然看起來,這本書沒有很厚,但是他的知識點卻是十分全面。這本書還配套了一個線上的網站linuxprobe.com,可以線上免費看這本書。目前這本書已經出了第二版了。第二版相對於第一版,內容更加全面。在此強烈推薦。個人認為這本書十分適合初學者,大家可以跟著這本書的內容來學習Linux。相信大家在看完這本書之後,已經具備了Linux運維工程師的基本能力了。並且對於那些不熟悉的服務等也可以快速上手部署和搭建了。

這本書也十分的經典和實用。特別裡面的shell程式設計這部分內容,十分精彩,可以讓大家在閱讀這本書後,寫出十分優秀的shell指令碼來。這本書的主要內容包含:

• Linux命令列

• shell指令碼程式設計基礎

• 高階shell指令碼程式設計

• 如何建立實用的shell指令碼


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

相關文章