如何学习Linux运维
1. 從基礎(chǔ)開始
常常有些人在學(xué)習(xí) Linux 時候問一些問題,不過,其中大多數(shù)的問題都是很基礎(chǔ)的。例如:為什么我使用一個命令的時候,系統(tǒng)告訴我找不到該目錄,我要如何限制 match 使用者的權(quán)限等問題。這些問題其實都不是很難的,只要了解了 Linux 的基礎(chǔ)之后,應(yīng)該就可以很輕易 match 的解決掉這方面的問題。而有些朋友常常一接觸 Linux 就是希望構(gòu)架網(wǎng)站,根本沒有想到要先了解一下 Linux 的基礎(chǔ)。這是相當(dāng)困難的。
2. 必須學(xué)習(xí) Linux 命令
雖然 Linux 桌面應(yīng)用發(fā)展很快,但是命令在 Linux 中依然有很強(qiáng)的生命力。Linux 是一個命令行組成的操作系統(tǒng),精髓在命令行,無論圖形界面發(fā)展到什么水平這個原理是不會變的。Linux 命令有許多強(qiáng)大的功能:從簡單的磁盤操作,文件存取,到進(jìn)行復(fù)雜的多媒體圖像和流媒體文件的制作。舉個例子:Linux 的常用命令 find,查看 man 文檔,初學(xué)者一定會覺得太復(fù)雜而不愿意用,但是你一旦學(xué)會就愛不釋手。它的功能實在太強(qiáng)大了,在配合 exec 參數(shù)或者通過管道重定向到 xargs 命令和 grep 命令,可以完成非常復(fù)雜的操作,如果同樣的操作用圖形界面的工具來完成,恐怕要多花十幾倍的時間。
3. 在命令行下工作
一定要養(yǎng)成在命令行下工作的習(xí)慣,要知道 X-window 只是運行在命令行模式下的一個應(yīng)用程序。在命令行下學(xué)習(xí)雖然一開始進(jìn)度較慢。但是熟悉后,您未來的學(xué)習(xí)之路將是以指數(shù)增加的方式增長的。從網(wǎng)管員的角度來說,命令行實際上就是規(guī)則,它總是有效的,同時也是靈活的。即使是通過一條緩慢的調(diào)制解調(diào)線路,它也能操縱幾千公里以外的遠(yuǎn)程系統(tǒng)。
4. 勤于實踐
要增加自己的 Linux 技能,只有通過實踐來實現(xiàn)了。所以,趕快找一臺計算機(jī),安裝一個 Linux 發(fā)行版,然后進(jìn)入精彩的 Linux 世界,相信對于您的 Linux 能力必然大有提升。對 Linux 命令熟悉后,你可以開始搭建一個小的 Linux 網(wǎng)絡(luò),這是最好的實踐方法。Linux 是網(wǎng)絡(luò)的代名詞,Linux 網(wǎng)絡(luò)服務(wù)器功能非常強(qiáng)大,不論是郵件服務(wù)器,Web 服務(wù)器,DNS 服務(wù)器等都非常完善。當(dāng)然你不需搭建所有服務(wù),可以慢慢來。自己多動手,不要等著別人幫你解決問題。
5. 使用聯(lián)機(jī)幫助
和私有操作系統(tǒng)不同,各個 Linux 發(fā)行版的技術(shù)支持時間都較短,這對于 Linux 初學(xué)者是往往不夠的。其實當(dāng)你安裝了一個完整的 Linux 系統(tǒng)后,其中已經(jīng)包含了一個強(qiáng)大的幫助,只是可能你還沒有發(fā)現(xiàn)和使用它們的技巧。
主流 Linux 發(fā)行版都自帶非常詳細(xì)的文檔(包括手冊頁和 FAQ),從系統(tǒng)安裝到系統(tǒng)安全,針對不同層次的用戶的詳盡文檔,仔細(xì)閱讀文檔后,大部分問題都可以得到解決。
6. 在網(wǎng)絡(luò)上獲得幫助
如果上面的措施沒有解決問題,此時你就需要網(wǎng)絡(luò)社區(qū)的幫助了。Linux 的使用者一般都是專業(yè)人士,他們有著很好的電腦背景且愿意協(xié)助他人,Linux 高手更具有鼓勵新手的文化精神。如何在 Linux 社區(qū)獲得幫助,需要說明的是你要周全地思考,準(zhǔn)備好你的問題,不要草率地發(fā)問,否則只會得到草率的回答或者根本得不到任何答案。越表現(xiàn)出在尋求幫助前為解決問題付出的努力,你越能得到實質(zhì)性的幫助。最好先搜尋一下論壇是否有您需要的文章。這樣可以獲得事半功倍的效果。
你需要提供精確有效的信息。這并不是要求你簡單地把成噸的出錯代碼或者數(shù)據(jù)完全轉(zhuǎn)儲摘錄到你的提問中。如果你有龐大而復(fù)雜的測試條件,盡量把它剪裁得越小越好。可能你會遇到這種情況,對于一個問題會出現(xiàn)不同內(nèi)容回答,這時您需要通過實踐來驗證。另外把這個問題放在多個 Linux 社區(qū)請求幫助也是一種選擇。
7. 學(xué)習(xí)專業(yè)英語
如果想深入學(xué)習(xí) Linux,看不懂文檔,因為文檔實在是太難了。寫得最好的、最全面的文檔都是英語寫的,最先發(fā)布的技術(shù)信息也都是用英語寫的。即便是非英語國家的人發(fā)布技術(shù)文檔,也都首先翻譯成英語在國際學(xué)術(shù)雜志和網(wǎng)絡(luò)上發(fā)表。安裝一個新的軟件時先看 README,再看 INSTALL,然后看 FAQ,最后才動手安裝,這樣遇到問題就知道為什么。如果說明文檔不看,結(jié)果出了問題再去找答案反而浪費時間。
總結(jié)
以上是生活随笔為你收集整理的如何学习Linux运维的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 知乎热议:科学网发布文章称「我国数学家证
- 下一篇: 壁虎与鳄鱼