如何成為你自己的Linux技術(shù)支持中心?
譯文【51CTO.com快譯】剛使用Linux期間,我需要很多幫助。無論是選擇配備博通無線卡的筆記本電腦,還是不小心刪除了磁盤/分區(qū),我都會不斷尋找解決辦法。我從未想明白的是,既然Linux側(cè)重于控制,為什么我就覺得對系統(tǒng)失去控制了呢?如果您有類似的想法,我們在這里幫助您學(xué)習(xí)如何成為自己的Linux技術(shù)支持專家,解決或至少開始解決您在Linux上遇難的技術(shù)問題。
習(xí)慣使用Terminal
雖然Linux桌面環(huán)境確實很棒,但許多沒有內(nèi)置工具來查看系統(tǒng)的底層。這促使許多Linux用戶使用Terminal。不用擔(dān)心,因為一旦您用熟練了,Terminal會成為您的好友。
尋求幫助
大多數(shù)Linux程序和命令都內(nèi)置--help選項。您很少遇到?jīng)]有--help或類似選項的程序或命令。如果您想弄清楚命令需要什么參數(shù)才能以您所需的方式來運行,試一下:
- (command)--help
閱讀手冊
使用新工具時,我做的第一件事是查看該程序的man或參考手冊頁。它們幾乎總是很有幫助,為您提供有關(guān)該程序的實用信息,通常為您提供有關(guān)各種可用選項的大量深入信息。下面是一個示例命令:
- man apt
下圖顯示了輸出。
圖1
您可以看到apt的深入描述,這對于搞清楚您到底在做什么大有幫助。apt的參考手冊頁還對命令選項進行了分組,比如install、reinstall、remove和purge等選項,所有這些都與軟件包的安裝或刪除有關(guān)。
圖2
Apropos
Linux內(nèi)置的出色工具之一是apropos,它使您可以搜索所有可用命令以找到所輸入的字符串。您可以運行以下命令:
- apropos apparmor
下圖顯示了輸出。
圖3
apropos是匯集可用于某個特定用途的一堆命令,并獲得該命令的簡單摘要的絕佳方法。
htop
另一個有用的命令行工具是htop。htop是一款出色的輕量級工具,可幫助您搞清楚系統(tǒng)上什么進程使用的CPU資源或內(nèi)存最多。這很適合找出導(dǎo)致系統(tǒng)運行緩慢的失控進程,或在后臺潛伏,您可能不記得安裝和運行的程序。大多數(shù)主要發(fā)行版在其存儲庫中都有htop:
- sudo apt install htop
然后,只需從終端運行該命令:
- htop
您將獲得類似下圖的輸出。
圖4
如果什么進程在耗用大量系統(tǒng)資源,您可以在那里看到它,可使用其中一個kill命令來結(jié)束該過程。
在線資源
如果您有問題,別人通常也遇到過該問題。無論是安裝錯誤、內(nèi)核崩潰還是其他什么,上網(wǎng)搜一下通常就能找到您所需要的答案。
下面是用來查找信息、解答您問題的幾個很好的資源。
Arch Wiki
無論您是不是Arch Linux用戶,Arch Wiki準對您很有用。它的信息收集做得非常出色,這些信息對Linux用戶大有幫助,我建議想要全方面了解的人常用Arch Wiki。
圖5
StackExchange /論壇
具體來說,是Unix&Linux StackExchange(https://unix.stackexchange.com/)和AskUbuntu(https://askubuntu.com/)。這些是您搜索時經(jīng)常會碰到的好地方。StackExchange上有各種各樣的一次性問題和解答,將為您提供詳細的疑難解答步驟。
圖6
圖7
大多數(shù)Linux發(fā)行版也都有各自的論壇來幫助用戶。只需快速搜一下,就能找到您發(fā)行版對應(yīng)的論壇。
說明文檔
常言道,請讀《手冊》?;旧?,比較有經(jīng)驗的用戶告訴新用戶閱讀說明文檔,先自行解決問題。您可以在“/usr/share/doc/”目錄中查找一些常用工具,也可以進入到項目的官網(wǎng)。
如您所見,排除故障的關(guān)鍵是獲取信息。如果您打算在論壇上發(fā)帖求助,確保附上日志和圖片。能夠向其他用戶提供盡可能多的信息很重要。另外,如果是硬件問題,確保附上您在使用的特定設(shè)備,因為這將使碰到過該硬件的人更容易為您提供幫助。
原文標題:How to Be Your Own Linux Tech Support,作者:John Perkins
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】