每一个进程都有地址空间,并占用一定的系统资源
查看所有的进程:
[root@hadoop102 ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 19344 1544 ? Ss 16:34 0:01 /sbin/init
root 2 0.0 0.0 0 0 ? S 16:34 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 16:34 0:00 [migration/0]
root 4 0.0 0.0 0 0 ? S 16:34 0:00 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S 16:34 0:00 [stopper/0]
root 6 0.0 0.0 0 0 ? S 16:34 0:00 [watchdog/0]
root 7 0.0 0.0 0 0 ? S 16:34 0:00 [migration/1]
root 8 0.0 0.0 0 0 ? S 16:34 0:00 [stopper/1]
USER:该进程是由哪个用户产生的
USER:该进程是由哪个用户产生的
PID:进程的ID号
%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;
%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;
VSZ:该进程占用虚拟内存的大小,单位KB;
RSS:该进程占用实际物理内存的大小,单位KB;
TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。
STAT:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台
START:该进程的启动时间
TIME:该进程占用CPU的运算时间,注意不是系统时间
COMMAND:产生此进程的命令名
PID:进程的ID号
%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;
%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;
VSZ:该进程占用虚拟内存的大小,单位KB;
RSS:该进程占用实际物理内存的大小,单位KB;
TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。
STAT:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台
START:该进程的启动时间
TIME:该进程占用CPU的运算时间,注意不是系统时间
COMMAND:产生此进程的命令名
查看父子进程之间的关系
[root@hadoop102 ~]# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 16:34 ? 00:00:01 /sbin/init
root 2 0 0 16:34 ? 00:00:00 [kthreadd]
root 3 2 0 16:34 ? 00:00:00 [migration/0]
root 4 2 0 16:34 ? 00:00:00 [ksoftirqd/0]
root 5 2 0 16:34 ? 00:00:00 [stopper/0]
root 6 2 0 16:34 ? 00:00:00 [watchdog/0]
root 7 2 0 16:34 ? 00:00:00 [migration/1]
PID:进程ID
PPID:父进程ID
可以使用grep检索:
[root@hadoop102 ~]# ps -ef | grep kblock
root 82 2 0 16:34 ? 00:00:00 [kblockd/0]
root 83 2 0 16:34 ? 00:00:00 [kblockd/1]
root 84 2 0 16:34 ? 00:00:00 [kblockd/2]
root 85 2 0 16:34 ? 00:00:00 [kblockd/3]
root 86 2 0 16:34 ? 00:00:00 [kblockd/4]
root 87 2 0 16:34 ? 00:00:00 [kblockd/5]
root 88 2 0 16:34 ? 00:00:00 [kblockd/6]
root 89 2 0 16:34 ? 00:00:00 [kblockd/7]
root 3410 3154 0 21:04 pts/1 00:00:00 grep kblock
杀死进程
[root@hadoop102 ~]# kill 3154
Top查看系统健康状态
[root@hadoop102 ~]# top
top - 21:12:24 up 4:38, 2 users, load average: 0.00, 0.01, 0.05
Tasks: 250 total, 1 running, 249 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2038376k total, 867940k used, 1170436k free, 32400k buffers
Swap: 2097148k total, 0k used, 2097148k free, 517272k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
40 root 20 0 0 0 0 S 0.3 0.0 0:06.89 events/5
1 root 20 0 19344 1544 1228 S 0.0 0.1 0:01.45 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:00.48 migration/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0
查看端口的相关信息
[root@hadoop102 ~]# netstat -anp | grep 443
unix 3 [ ] STREAM CONNECTED 22443 2169/Xorg @/tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 20443 2820/gconfd-2 /tmp/orbit-root/linc-