給0基礎入門Linux運維新手的五個建議!
一般人接觸Linux的機會並不多,對日常服務的部署、運維更是一無所知。
更多跡象表明:無論是作為一個優秀的軟體開發人員,或是網際網路、IT行業的從業人員,掌握Linux是一種很重要的計算機理論基礎,更表明表明這是一個很好的加分項。下來分享一位運維大牛幾年Linux運維經驗,給新手幾點入門Linux的建議。
一、專注+興趣
興趣是最好的老師,建議你去摸索下Linux有些什麼優點和特點,瞭解了這些可以提升你對Linux的好感,嘗試著去了解、學習這些優點,掌握一些初級的“黑魔法”,相信你的心會慢慢得被Linux所捕獲。
Linux入門其實是很簡單的,問題是你是否能有足夠的耐心,花相應的時間和精力來折騰,是否不排斥重灌系統這種枯燥且萬能的學習手段。如果不願意折騰可以說是學不好Linux的,要真正瞭解Linux的分割槽機制,對LVM使用相當熟練,沒有個20次以上的Linux裝機經驗是積累不起來的,所以一定不要怕折騰。
由於大家之前都使用Windows,所以我也儘可能照顧這些“菜鳥”。如果你第一次接觸Linux,那麼首先推薦在虛擬機器中嘗試安裝、執行它,虛擬機器Virtual Box、VMware Workstation ,前者開源且免費,而後者則是閉源的、收費的。我兩者都使用過,前者免費固然好,效能上不如後者,如果你的Money足夠多,可以嘗試下正版VMware Workstation 。另外Virtual Box的安裝包很小巧,Windows平臺下安裝包在90MB左右,而VMware Workstation 一般600MB以上。
關於學習什麼Linux發行版,其實Linux的基本命令都是通用的,你如果在一種平臺上面學好了,在其他平臺基本上並不需要花多少功夫來重學。另外我還是推薦一下,如果是軟體開發方向呢,Ubuntu是首選,它注重桌面使用者的體驗,介面絢麗、更新快、功能多,在版本選擇最好選擇LTS(Long Term Support)版本的。如果是伺服器運維方向,或者對效能要求高、穩定性好呢,就選擇CentOS和RedHat Enterprise Linux,在國內伺服器系統領域,這兩個Linux發行版算是份額很高的,可以上網搜搜他們具體的區別。
二、不求多,求吃透
接下來,你需要選一本書,然後專心致志的讀完並吸收它,我見過很多初學者,一開始就買很多書籍,或者買很多視訊,一會看看這個,一會看看那個的。可是呢?技術卻絲毫看不見長進,因此初學者要謹記:“切忌這山望那山高,不一而終”。
是該選書籍呢,還是視訊呢?這個就視個人的學習習慣和效率而定,如果你的自控力和接受能力比較強,那就建議選擇書籍先入門,如果你的基礎特別薄弱,而且自控力弱,那建議選擇視訊,這樣接收知識起來也比較快。
這裡先說說書籍的選擇。對於就算一本很普通的書籍,如果你吃透它,對初學者來說都會帶來很大的進步。因此,真的要選定一本,抱著這本不學完、不看完就不繼續另一本的決心。
關於Linux運維方面的書籍,小編這裡不做具體推薦了,可以上網搜搜,有很多關於Linux運維方面的書籍,如果沒有基礎,建議先從簡單快速入門的基礎書籍選擇起。選擇書時從最基礎的安裝Linux系統到高階服務部署,並且內容能覆蓋了紅帽RHCSA+RHCE認證考試範圍,這樣對想取得證書的朋友,也是非常有利的,對Linux方面的知識進行了提煉,為初學者節省了很多的時間,可以少走很多彎路。你可以先百度一些專案書籍,或者去部落格上看看相關技術大牛的推薦,然後再看看書的目錄,再確定要不要用這本。書不在於多,在於精,一旦選擇好之後,請堅持吃透它。
三、學習氛圍很重要
選兩三個Linux群,加進去。平時對群友問題認真對待的群友,可以加上,當你有問題的時候可以請教他,另外你在問問題的時候,請自己先試著解決,百度|谷歌一下。最後實在解決不了再問,這樣一是可以提高你解決問題的能力,二是培養獨立解決問題的習慣。
關於如何提問,這也是一門學問,不要逮著就亂問一通,你的把你這個問題詳細描述一下,你在什麼環境遇到什麼問題?什麼版本?自己做了怎樣的嘗試,還是不能解決,系統給的提示是什麼?這才算是一個完整、高效的提問。有時候你提問不是人家不願意你,而是你提問的水平太低了,想回答你吧,還得先問你幾個問題確認一些情況,多麼浪費人家的時間。每個人的時間都是寶貴的,誰都沒有義務回答你的問題,因此,提問的時候需要考慮幫助你的人的感受。
四、多去網上學習,取其精華,棄其糟粕
隨著網際網路的迅速發展,現在很多學習經驗都被廣大網友分享但網上,而且網上也有很多的免費視訊課程,可以去聽聽,這樣對於之前看過的技術書也能更好更快的理解、消化。我們空閒的時候可以去網上找找,看看大神們的學習心得或學習技巧以及一些免費技術視訊課程,先來學習學習基礎入門的東西。
五、耐心、堅持
無論是什麼技術,如果沒有一定的興趣,天天面對著軟體介面、命令列,時間長了就會變得非常的枯燥、乏味,這也是為什麼把興趣放在文首了。一段時間後,你也許是步入佳境,也許是想放棄,我想對那些想放棄的人說:學習,本來就是一種修行。
人們往往偏向於選擇內心感到舒適的事物,此時想放棄,是因為你內心覺得枯燥得難以忍受,此時從了你的內心,那麼你將被自己打敗。人在成長的過程中,每一次成長都是你決絕了那個舒適的選擇,遠離舒適區就會讓你成長,在工作中,老是做得心應手的工作,你並不會成長,如果你做高於你能力一點點的工作,你才會得到成長,不斷的“一點點”積累,終究一日你會發現你的積累是十分巨大的,這也是數學中的“複利”。
相信那些能讓自己拒絕待在舒適區的朋友,會在這一條學習路上不停的前進,相信你們學習Linux能獲得的收穫,但是,前提依然是:耐心、堅持、從一而終。
雲端計算免費課程火熱開講中,5天運維經典課程免費學,會雲端計算的運維人才到底需要掌握哪些技術,未來前景發展怎麼樣?跟隨行業大咖一起剖根究底,點選文末“閱讀原文”或長按下方二維碼即可報名免費課程!抓住免費學習的機會,逆襲2019~~
PS:記得查收小編送你的免費大禮包呦~
福利 | 一萬多套PPT模板等你免費來拿!無條件領取!
免費送 | 1000多套簡歷模板免費拿,附贈簡歷製作教程!
免費領 | 《Shell指令碼 100例》電子書免費拿,運維必備乾貨~
▼▼點選【閱讀原文】,5天運維免費課程,開講在即!
相關文章
- Linux新手如何入門?給新手的四點建議!Linux
- 給Linux系統運維新手的四點建議Linux運維
- 0基礎入門Linux 運維,應該先掌握哪些知識?Linux運維
- Linux運維基礎學習怎麼樣?linux基礎入門Linux運維
- Linux程式基礎命令有哪些?Linux運維命令入門基礎Linux運維
- Linux運維新手如何快速入門?Linux學習方法Linux運維
- Linux入門(2)_給初學者的建議Linux
- 0基礎快速入門運維-EDASServerless(FAAS)產品評測運維Server
- Linux運維都需要做什麼?0基礎Linux運維學習Linux運維
- 哪些人適合學Linux運維?Linux入門基礎Linux運維
- Linux運維常用命令有哪些?Linux基礎入門Linux運維
- Linux命令列有什麼意義?Linux運維基礎入門Linux命令列運維
- Linux運維基礎入門難不難?Linux雲端計算入門Linux運維
- Linux系統新手入門學習的四點建議Linux
- web前端新手入門建議Web前端
- 萬能的Linux幫助命令有哪些?linux運維入門基礎Linux運維
- 0基礎能學習Linux運維嗎?Linux初學Linux運維
- Linux協議有哪些面試題?Linux運維入門Linux協議面試題運維
- Linux運維新手如何快速入門?這三點很重要!Linux運維
- 【Linux】運維入門 -01Linux運維
- linux運維基礎2Linux運維
- 給新手學習MySQL的建議MySql
- Linux運維命令重要嗎?運維入門Linux運維
- 五個給機器學習和資料科學入門者的學習建議機器學習資料科學
- 想要學Linux運維怎麼辦?Linux運維入門Linux運維
- Linux基礎入門Linux
- cd命令有哪些相關知識?學linux運維命令基礎入門Linux運維
- 自動化運維工具之Puppet基礎入門運維
- Linux協議有哪些面試重點?Linux運維入門學習Linux協議面試運維
- 什麼是LVM邏輯卷管理?0基礎學Linux運維LVMLinux運維
- 《前端運維》一、Linux基礎--基礎命令(1)前端運維Linux
- 0基礎7日入門PythonPython
- Linux入門基礎命令Linux
- 【Linux入門】Linux運維必學的命令有哪些?Linux運維
- 寫給新手的MySQL入門指南MySql
- 零基礎怎麼學Linux運維?學習Linux運維有Linux運維
- 0.開個新坑,湍流基礎理論入門
- 學習Linux運維技術的都有哪些人?運維基礎Linux運維