什么是进程呢?简单的说,就是系统正在运行的程序了。如果我们想知道当前使用的系统中都运行了哪些程序
该怎么办呢?很简单使用“top”命令可以让您如愿以偿。我们在终端中输入:top,看看显示什么?
slcxdata:/home # top
top - 09:40:21 up 32 days, 21:40, 2 users, load average: 0.01, 0.02, 0.00
Tasks: 86 total, 2 running, 84 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.2%hi, 0.0%si, 0.0%st
Mem: 2051756k total, 1486084k used, 565672k free, 225420k buffers
Swap: 8393952k total, 0k used, 8393952k free, 877624k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 16 0 784 308 256 S 0 0.0 0:00.88 init
2 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0
4 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/1
5 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/1
6 root 10 -5 0 0 0 S 0 0.0 0:00.03 events/0
7 root 10 -5 0 0 0 S 0 0.0 0:00.00 events/1
8 root 10 -5 0 0 0 S 0 0.0 0:00.00 khelper
9 root 10 -5 0 0 0 S 0 0.0 0:00.00 kthread
哇系统中运行了这么多程序啊(每一行代表一个程序)?上面那些列都是什么意思呢?
PID:PID 是系统为每程序,或是进程自运行配的编号。因为系统在程序启动后还要跟踪它呀,为什么?
因为至少还得找到它把它关掉嘛。难道哪个程序是开着就不让关吗?看起来没什么软件比“木马”更缺德。但
这个命令的好处是,如果是“木马”在运行,同样会在“top”命令中显示。
USER:也许朋友们一看这个名称就知道这列是什么意思了吧?对了。这列是显示这个程序,或进程是由
哪个用户启动的。
TIME+:是指这个程序或进程已经运行了多少时间。
COMMAND:这个就更简单了。就是说这个程序或进程的名称是什么吗?
所有进程的信息会不断刷新。朋友们是不是觉得电影中的黑客不过如此啊。现在我们对“top”命令有一些
了解了。我们退出来吧。该怎么做呢?太容易了,按下键盘上的“q”键,即可。