2010-02-25 62 views
1

當我去到的* nix系統和看起來ps -A-etop我得到了大量的正在運行的進程。例如。我怎樣才能找出這些文件或進程做(Linux)的

init 
migration/0 
ksoftirqd/0 
events/0 
khelper 
kacpid 
kblockd/0 
khubd 
pdflush 
pdflush 
kswapd0 
aio/0 
kseriod 
scsi_eh_0 
kjournald 
udevd 
kauditd 
kjournald 
kjournald 
kjournald 
kjournald 
kjournald 
klogd 
portmap 
rpc.idmapd 
sshd 
xinetd 
gpm 
xfs 
salinfod 
dbus-daemon-1 
cups-config-dae 
hald 
kjournald 
agetty 
minilogd 
kjournald 
screen 
bash 
sshd 
bash 

現在一些我知道他們的目的是什麼,但很多我甚至不能似乎以打擊谷歌,我只是去,斜引用,如從1999年的一個論壇上抱怨處理後。

除了逐個追蹤它們之外,還有什麼地方可以得到更好的解釋嗎?

N.B.我不是要求任何人直接告訴我他們是什麼,而是指向我自己能夠理解的地方。

回答

1

有些過程可能有相關的手冊頁(在大多數進程的結束d代表守護,你也可以嘗試名稱,而不d)

man processname 
2

的東西方括號中的內核線程。對於其他人,請獲取全名(嘗試在命令行中添加www),然後點擊Google,或查看/proc/<pid>/exe並使用包管理器確定可執行文件來自哪個包。

+0

+1,不是太多關於古爾;但獲取可執行文件並從那裏獲得該軟件包是迄今爲止最好的方法。 – Javier 2010-02-25 14:46:10

+0

@Javier如何在Ubuntu中使用apt-get包管理器來完成這項工作?謝謝 – xralf 2016-12-28 11:52:22

+0

@xralf'dpkg -S '告訴你哪個軟件包擁有任何文件。 – Javier 2016-12-30 12:09:14

相關問題