1 who命令
该命令主要用于查看当前在线上的用户情况。系统管理员可以使用who命令监视每个登录的用户此时此刻的所作所为:
# who
manager pts/1 2012-10-08 15:14 (192.168.14.43)
2 w命令
该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,w命令是who命令的一个增强版:
# w
15:43:04 up 20 days, 7:15, 1 user, load average: 0.15, 0.15, 0.16
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
manager pts/1 192.168.14.43 15:14 0.00s 0.10s 0.00s w
3 ps命令
最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。ps命令可以监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,如果需要检测其情况,可以使用ps命令。下面是一个ps命令的例子:
#ps
PID TTY TIME CMD
21969 pts/1 00:00:00 bash
23234 pts/1 00:00:00 ps
4 top命令
top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是top是一个动态显示过程,可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确地说,top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用。内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。下面是一个top命令的例子
top - 15:51:37 up 20 days, 7:24, 1 user, load average: 0.03, 0.07, 0.09
Tasks: 106 total, 1 running, 105 sleeping, 0 stopped, 0 zombie
Cpu(s): 2.8%us, 1.0%sy, 0.0%ni, 95.3%id, 0.7%wa, 0.0%hi, 0.2%si, 0.0%st
Mem: 4044532k total, 3996304k used, 48228k free, 300580k buffers
Swap: 2064376k total, 1191724k used, 872652k free, 567252k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
14772 root 22 0 2280m 1.1g 5580 S 3.3 28.9 420:01.66 java
14581 root 24 0 2231m 861m 5144 S 2.0 21.8 325:08.14 java
........................................................................................................................................
另外:这些命令还有很多参数,
eg,ps -ef|grep java 可以查看系统的java的进程
转载于:https://blog.51cto.com/4471510/1028439