學(xué)習(xí)Linux要注意的地方
我的大學(xué)專(zhuān)業(yè)是計(jì)算機(jī)技術(shù)和應(yīng)用,這意味著什么都學(xué)了,什么也學(xué)不到。 當(dāng)我在學(xué)校的時(shí)候,我沒(méi)有危機(jī)感。 我困惑了三年。 畢業(yè)后,我找到了一份不滿(mǎn)意的工作,可惜世界上沒(méi)有后悔藥。
直到有一次找工作的時(shí)候,看見(jiàn)一個(gè)公司招運(yùn)維人員,抱著試試的態(tài)度去跟面試官了解了解,比較幸運(yùn)的是人家愿意試用3個(gè)月,然后就正式邁出人生職業(yè)的第一步,在實(shí)習(xí)當(dāng)中才接觸到linux,然后跟著師父一步一步的深入了解linux,我也以我6年的運(yùn)維經(jīng)歷及學(xué)習(xí)linux的經(jīng)驗(yàn)跟大伙分享下我的一些看法,當(dāng)然,在IT行業(yè),分享是一種精神,也是一種美德。
第一:掌握Linux命令行
Linux的精髓在于熟練使用命令,無(wú)論圖形界面發(fā)展到什么水平這都是不會(huì)變的真理,Linux命令有許多強(qiáng)大的功能:從簡(jiǎn)單的磁盤(pán)操作、文件存取、到進(jìn)行復(fù)雜的多媒體圖象和流媒體文件的制作,可以完成非常復(fù)雜的操作,如果同樣的操作用圖形界面的工具來(lái)完成,恐怕要多花很多時(shí)間。
Linux命令大全:https://www.linuxcool.com/
初學(xué)者只需要掌握一些比較重要的和使用頻率最多的命令,后期你會(huì)遇到更多的難點(diǎn),也好一一擊破,步步為營(yíng)嘛。按照它們?cè)谙到y(tǒng)中的作用分成幾個(gè)部分,通過(guò)這些基礎(chǔ)命令的學(xué)習(xí)我們可以進(jìn)一步理解Linux系統(tǒng):
安裝和登錄命令:login、 shutdown、 halt、 reboot 、mount、chsh
文件處理命令:file、mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln
系統(tǒng)管理相關(guān)命令:df、top、 free、 quota 、 groupadd kill、 crontab、 tar、last
網(wǎng)絡(luò)操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup
系統(tǒng)安全相關(guān)命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho
第二:選擇一本學(xué)習(xí)工具書(shū)常伴左右
工具書(shū)對(duì)于學(xué)習(xí)而言是相當(dāng)重要的,選擇適合自己的就行,不過(guò)一定堅(jiān)持地看下去,我推薦《Linux就該這么學(xué)》這本書(shū),寫(xiě)的比較通俗,并且內(nèi)容由淺入深最重要的是免費(fèi)的哦,因此網(wǎng)上對(duì)這本書(shū)的口碑也很好,不過(guò)選擇適合自己的就是最好的,不要人云亦云,PDF版下載:https://www.linuxprobe.com/
第三:基于哪個(gè)Linux版本平臺(tái)來(lái)學(xué)習(xí)
目前全球有超過(guò)一百多個(gè)Linux發(fā)行版本,發(fā)行版由個(gè)人、松散的組織團(tuán)隊(duì)以及商業(yè)機(jī)構(gòu)和志愿者組織編寫(xiě)。如何選擇請(qǐng)根據(jù)你的需求和能力,國(guó)內(nèi)企業(yè)使用RHEL、Centos系統(tǒng)的是最多的,對(duì)于初學(xué)者來(lái)說(shuō),筆者還是比較推薦使用Centos的。
第四:要讓自己喜歡上命令行
不管從效率還是易用性來(lái)講,原生的Shell(CLI)比較好用,當(dāng)然在命令行下學(xué)習(xí)一開(kāi)始進(jìn)度較慢,但是熟悉掌握后,未來(lái)的學(xué)習(xí)之路將是以指數(shù)形式增長(zhǎng)的。從網(wǎng)絡(luò)管理員來(lái)說(shuō),命令行實(shí)際上就是一種規(guī)則,你遵循它,它會(huì)及時(shí)回報(bào)你的。暫時(shí)放棄你的winows思維,全身心地投入到linux思維中,同時(shí),這也是一名合格的Linux網(wǎng)絡(luò)管理員是必須具備的條件之一。
第五:自己多勤于動(dòng)手做實(shí)驗(yàn)
自身Linux的操作技能,只有通過(guò)勤練苦學(xué)來(lái)提高。經(jīng)驗(yàn)之所以重要,是因?yàn)樗芨鼫?zhǔn)確、更有效率地解決問(wèn)題,而經(jīng)驗(yàn)從哪里來(lái),就是來(lái)自于不斷的重復(fù)練習(xí)實(shí)驗(yàn),才能使你快速成長(zhǎng)或者在職場(chǎng)中發(fā)揮你的才華。
第六:在自己無(wú)奈的時(shí)候要善于請(qǐng)教高手
在linux的學(xué)習(xí)過(guò)程中,遇到很多你自己解決不了的問(wèn)題是太正常不過(guò)的了,那么,在自己無(wú)法解決問(wèn)題的情況下,可千萬(wàn)不要?dú)怵H,解決問(wèn)題的辦法總比問(wèn)題多:
其實(shí)Linux都自帶有詳細(xì)的文檔(包括手冊(cè)頁(yè)和FAQ),不過(guò)都是英文版的,從系統(tǒng)安裝到系統(tǒng)安全,針對(duì)不同層次的人的詳盡文檔,仔細(xì)閱讀文檔,結(jié)合你的思考分析能力,我想大部分問(wèn)題能解決。當(dāng)然,查閱工具書(shū)和在linux的相關(guān)論壇上也可以尋求問(wèn)題的解決方法,而且,也有一定的參考價(jià)值的。
在Linux論壇尋求幫助,前提是你要有周全的思考,描述好你的問(wèn)題。越表現(xiàn)出在尋求幫助前為解決問(wèn)題付出的努力,你越能得到實(shí)質(zhì)性的幫助。最好先搜尋一下論壇是否有您需要的文章,這樣可以獲得事半功倍的效果。
以上是我自己的一些學(xué)習(xí)思路,我相信每一個(gè)人都有自己的一套學(xué)習(xí)思路,此文僅做參考。
最后呢希望所有l(wèi)inux運(yùn)維人員能在Linux的道路上走的更長(zhǎng)久!