2010-02-25 1 views
1

Quand je vais sur un système * nix et que je regarde comme ps -A ou -e ou top, je reçois un grand nombre de processus en cours d'exécution. Par exemple.Comment puis-je savoir ce que ces fichiers ou processus font (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 

Maintenant, certains je sais ce que leur but est, mais beaucoup je ne peux pas sembler même de retrouver sur Google, ou j'obtenir simplement des références obliques à, comme un poste d'un forum en 1999 se plaindre au sujet du processus.

À part les traquer, un par un, est-ce qu'il y a quelque part où je peux aller pour avoir une meilleure explication?

N.B. Je ne demande pas à qui que ce soit de me dire directement ce qu'ils sont mais des indications sur les endroits où je peux comprendre moi-même.

Répondre

1

Certains processus pourraient avoir une page de manuel (la d à la fin de la plupart des processus support pour le démon, vous pouvez aussi essayer le nom sans d)

man processname 
2

Les choses entre crochets sont sujets noyau. Pour les autres, obtenez le nom complet (essayez d'ajouter www à la ligne de commande) et appuyez sur Google, ou regardez /proc/<pid>/exe et utilisez votre gestionnaire de paquets pour savoir de quel paquet provient l'exécutable.

+0

+1, pas tellement à propos de goole; mais obtenir l'exécutable et à partir de là le paquet est la meilleure approche de loin. – Javier

+0

@Javier Comment cela peut-il être fait en particulier avec apt-get gestionnaire de paquets dans Ubuntu? Merci – xralf

+0

@xralf 'dpkg -S ' vous indique quel paquet possède un fichier. – Javier

Questions connexes