当我做ps -A
然后我得到所有进程的列表,是否有任何解释哪个进程正在做什么的教程
通常你会知道每个进程在其手册页中做了什么。 只需运行man $processname (例如man init )即可打开相应的手册页。
ps -ef (例如[kthreadd] )输出中的方括号内显示的进程是内核进程,您将无法find手册页。
ps -A x将列出进程以及使用的命令行参数(这非常有用)。 netstat -tup将列出所有的tcp和udp连接以及驱动这些连接的进程。 以root身份运行,如果某些进程标识被删除。 lsof -p pid将列出当前由与pid关联的进程拥有的所有打开的句柄。 这些信息通常封装文件和套接字,对于确定进程是否locking文件非常有用。 grep,awk,sort和uniq是sorting和过滤由ps,netstat和lsof命令生成的数据的绝佳工具。