譯者:Nica < nicaliu at gmail dot com >
我第一次使用 Linux 時,很幸運地身邊就有一群朋友懂這個,可以回答我的問題,提供我協助。但並非每個人都這麼好運。幸好,時至今日已有很多方式可供你取得所需資訊,而不必搞到打電話給電腦鬼才 Cousin Ron - 他可能正忙於重新編譯他的 Kernel 什麼的。
很多我列在這兒的內容,都已是長久以來 Linux 的使用者所熟知的了,我衷心期盼,這些內容對那些只是需要知道怎麼開始,或正考慮進行轉換的人,能有所幫助,找到一些有用的資源,讓系統依循想要的方式運作。Linux 意謂著可以被改變,這裡不過是一些例子,與通用的 how-to。每個人都能取得多方面的指導手冊或討論區,你不會經常遇到還沒被發現與現今還沒部落格寫下它的問題。有相當多的內容皆已內建至 Linux 作業系統裡,幫助你從中取得所需資訊。
--help
許多 Linux 程式與命令皆內建了 --help 選項。我極少遇上沒有 --help 的,不然也有類似的東西【Nica 註:例如 info,輸入 info ls 可瞭解 ls 的用法】。若你想找出命令執行時需要哪些參數,可以:
(command) --help
man
絕大多數的 Linux 分支套件都有 man。這是一套集結了眾多使用手冊的小程式,與你 Linux 系統裡的程式/命令息息相關。許多 Linux 分支套件對於其系統裡所有 - 或幾乎是所有套件,皆擁有相關的使用手冊,頗為自豪。若 --help 無法給你想要的答案,你可以試試:
man (programme)
【Nica 實作練習:以查詢 netstat 命令用法為例】
[root@JNT2 ~]# man netstat
NETSTAT(8) Linux Programmer’s Manual NETSTAT(8)
NAME
netstat - Print network connections, routing tables, interface statistics, masquerade connections, and
multicast memberships
SYNOPSIS
netstat [address_family_options] [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [--all|-a]
[--numeric|-n] [--numeric-hosts][--numeric-ports][--numeric-ports] [--symbolic|-N]
[--extend|-e[--extend|-e]] [--timers|-o] [--program|-p] [--verbose|-v] [--continuous|-c] [delay]
<略>
--route , -r
:
[root@JNT2 ~]#
Top
top 是用來顯示哪些程序使用最多 CPU 的工具,另伴隨一些其它的資源使用狀態資訊。若有東西看起來很慢或像被鎖住了,就可以利用 top 找出發生了什麼事。一般來說,每三秒會更新一次畫面,所以這是監控當下資源使用率的好方法。它就有點像 Windows 工作管理員裡的程序那頁。
這裡就來舉例電腦裡 Firefox 用了多少系統裡的 RAM - 超越了系統裡其它執行的那些。(此處以譯者系統裡的狀態舉例,因該系統未使用 Firefox,此處使用率最高的程序為 init 與 httpd,見下面的【Nica 實作練習】)
【Nica 實作練習】
top - 19:10:19 up 4 days, 20:24, 1 user, load average: 0.00, 0.02, 0.00
Tasks: 102 total, 1 running, 101 sleeping, 0 stopped, 0 zombie
Cpu(s): 2.5%us, 0.2%sy, 0.0%ni, 97.2%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: <略> total, 2439972k used, <略> free, 540348k buffers
Swap: <略> total, 0k used, <略> free, 698880k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10806 apache 15 0 285m 39m 4940 S 5 1.2 0:12.45 httpd
5373 mysql 15 0 325m 37m 4488 S 0 1.1 72:30.74 mysqld
1 root 15 0 10328 684 580 S 0 0.0 0:00.92 init
<略>
三秒後畫面更動為:
top - 19:10:22 up 4 days, 20:24, 1 user, load average: 0.00, 0.02, 0.00
Tasks: 102 total, 1 running, 101 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: <略> total, 2439972k used, <略> free, 540348k buffers
Swap: <略> total, 0k used, <略> free, 698880k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 10328 684 580 S 0 0.0 0:00.92 init
2 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0
<略>
原文另有:
內建文件 (/usr/share/doc)
網路資源 (Web Resources)
Google Linux 搜尋 (Google Linux Search;http://google.com/linux)
線上文件:
* The Linux Documentation Project
* Dell Linux Engineering Web
論壇、社群
討論區:
* Ubuntu Forums
* openSUSE Forums
* Fedora Forums
* LinuxQuestions.org
* Livejournal Linux Community
* TechSupportForum.com
等相關介紹,可點選原文出處進一步瞭解。
原文出處:
How to be Your Own Linux Tech Support
最重要的事…
.2009 年開始,移居 http://nicaliu.info/
- Mar 09 Mon 2009 19:25
做自已的 Linux 技術支援
close
全站熱搜
留言列表