學習Linux系統需要明白的一些事情
我大學專業是計算機技術及應用,即所謂的啥都學,啥都學不精。在學校的時候沒有危機感,糊里糊塗的過了三年,畢業後找工作才知道遺憾的感覺,可惜世上沒有後悔藥,只能自己把苦水往肚子裡咽。
直到有一次找工作的時候,看見一個公司招運維人員,抱著試試的態度去跟面試官瞭解瞭解,比較幸運的是人家願意試用3 個月,然後就正式邁出人生職業的第一步,在實習當中才接觸到linux ,然後跟著師父一步一步的深入瞭解linux ,我也以我6 年的運維經歷及學習linux 的經驗跟大夥分享下我的一些看法,當然,在IT 行業,分享是一種精神,也是一種美德。
第一:掌握
Linux 的精髓在於熟練使用命令,無論圖形介面發展到什麼水平這都是不會變的真理,Linux 命令有許多強大的功能:從簡單的磁碟操作、檔案存取、到進行復雜的多媒體圖象和流媒體檔案的製作,可以完成非常複雜的操作,如果同樣的操作用圖形介面的工具來完成,恐怕要多花很多時間。.
Linux 命令大全:
初學者只需要掌握一些比較重要的和使用頻率最多的命令,後期你會遇到更多的難點,也好一一擊破,步步為營嘛。按照它們在系統中的作用分成幾個部分,透過這些基礎命令的學習我們可以進一步理解Linux 系統:
安裝和登入命令:login 、 shutdown 、 halt 、 reboot 、mount 、chsh
檔案處理命令:file 、mkdir 、 grep 、dd 、 find 、 mv 、ls 、diff 、 cat 、 ln
系統管理相關命令:df 、top 、 free 、 quota 、 groupadd kill 、 crontab 、 tar 、last
網路操作命令:ifconfig 、 ip 、ping 、 netstat 、telnet 、 ftp 、 route 、 rlogin rcp 、finger 、mail 、nslookup
系統安全相關命令: passwd 、su 、 umask 、chgrp 、 chmod 、chown 、chattr 、sudo 、 pswho
第二:選擇一本學習工具書常伴左右
工具書對於學習而言是相當重要的,選擇適合自己的就行,不過一定堅持地看下去,我推薦《 》這本書,寫的比較通俗,並且內容由淺入深最重要的是免費的哦,因此網上對這本書的口碑也很好,不過選擇適合自己的就是最好的,不要人云亦云,PDF 版下載:
第三:基於哪個Linux版本平臺來學習
目前全球有超過一百多個Linux 發行版本,發行版由個人、鬆散的組織團隊以及商業機構和志願者組織編寫。如何選擇請根據你的需求和能力,國內企業使用RHEL 、Centos 系統的是最多的,對於初學者來說,筆者還是比較推薦使用Centos 的。
第四:要讓自己喜歡上命令列
不管從效率還是易用性來講,原生的Shell (CLI )比較好用,當然在命令列下學習一開始進度較慢,但是熟悉掌握後,未來的學習之路將是以指數形式增長的。從網路管理員來說,命令列實際上就是一種規則,你遵循它,它會及時回報你的。暫時放棄你的winows 思維,全身心地投入到linux 思維中,同時,這也是一名合格的Linux 網路管理員是必須具備的條件之一。
第五:自己多勤於動手做實驗
自身Linux 的操作技能,只有透過勤練苦學來提高。經驗之所以重要,是因為它能更準確、更有效率地解決問題,而經驗從哪裡來,就是來自於不斷的重複練習實驗,才能使你快速成長或者在職場中發揮你的才華。
第六:在自己無奈的時候要善於請教高手
在 的學習過程中,遇到很多你自己解決不了的問題是太正常不過的了,那麼,在自己無法解決問題的情況下,可千萬不要氣餒,解決問題的辦法總比問題多:
其實Linux 都自帶有詳細的文件(包括手冊頁和FAQ ),不過都是英文版的,從系統安裝到系統安全, 針對不同層次的人的詳盡文件,仔細閱讀文件,結合你的思考分析能力,我想大部分問題能解決。當然,查閱工具書和在linux 的相關論壇上也可以尋求問題的解決方法,而且,也有一定的參考價值的。
在Linux 論壇尋求幫助,前提是你要有周全的思考,描述好你的問題。越表現出在尋求幫助前為解決問題付出的努力,你越能得到實質性的幫助。最好先搜尋一下論壇是否有您需要的文章,這樣可以獲得事半功倍的效果。
以上是我自己的一些學習思路,我相信每一個人都有自己的一套學習思路,此文僅做參考。
最後呢希望所有 linux 運維人員能在 Linux 的道路上走的更長久!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2692240/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 打造適合日常使用的Linux系統需要做的10件事情Linux
- 關於學習 Linux 系統結構的一些總結Linux
- 關於 Git 你需要知道的一些事情Git
- Linux作業系統上必需要學的系統管理命令Linux作業系統
- 關於學習-Linux-系統結構的一些總結Linux
- 怎樣系統的學習linux?Linux學習路線!Linux
- 選擇好用的CRM系統,這些事情您需要知道!
- 為什麼Python程式設計師需要學習Linux系統?Python程式設計師Linux
- 系統架構領域的一些學習材料架構
- 系統學習Linux建議Linux
- Linux系統基礎學習Linux
- 學習Linux需要知道的技巧Linux
- linux系統下看所需要的系統資訊Linux
- Linux運維需要持續學習嗎?Linux學習Linux運維
- 對於Linux系統統計的命令有哪些?怎樣系統的學習LinuxLinux
- 哪些人適合學習Linux?linux系統使用學習Linux
- 如何正確學習Linux系統呢?Linux運維學習Linux運維
- 網工的Linux系統學習歷程Linux
- 學習Linux系統的態度及技巧Linux
- 一點點linux系統的學習心得Linux
- linux學習筆記---一些命令學習Linux筆記
- Linux系統學習方法論(轉)Linux
- 分享學習linux系統學習心得,從大白變小白Linux
- 什麼人適合學習Linux?這些要明白!Linux
- Linux系統有啥優勢?Linux學習Linux
- Linux學習--遠端登入Linux系統Linux
- Linux系統學習之Linux賬號管理Linux
- Linux系統檔案學習內容多嗎?linux系統命令Linux
- Linux系統有什麼優點?linux作業系統學習Linux作業系統
- Linux系統程式設計【5】——stty的學習Linux程式設計
- 《Linux系統free命令的使用》學習筆記Linux筆記
- Linux系統新手學習的11點建議Linux
- 工作學習中如何選擇作業系統?如何學習linux作業系統作業系統Linux
- 學習 iOS Application Security 需要注意的一些點iOSAPP
- 轉行Linux運維需要學習嗎?學習Linux運維Linux運維
- 我的Linux系統開始學習的過程Linux
- 為什麼要學習Linux系統?Linux
- 學習Linux系統永遠都不晚Linux