Linux--网络相关命令

进程

进程:已经启动的可执行程序的运行实例

1、PID:进程的ID(每一个新进程都有一个唯一的PID)

2、PPID:父进程的ID

3、任何一个进程都可以创建一个子进程

4、在redhat 7以上,所有进程的父进程:systemd

ps

作用:用于显示当前进程状态

常用选项

  • -aux:列出所有进程
  • -ef:列出所有进程
  • -l:列出和当前用户有关的进程
  • -u 用户:查看某一用户的进程状态

1、%CPU: 占用的 CPU 使用率 

2、%MEM: 占用的记忆体使用率 

3、VSZ: 占用的虚拟记忆体大小 

4、RSS: 占用的记忆体大小 

5、TTY: 终端的次要装置号码 (minor device number of tty) 

6、STAT: 该进程的状态

7、START: 进程开始时间 

8、TIME: 执行的时间 

9、COMMAND:所执行的指令

STAT的第一个值

运行中:

  • R:该进程正在运行或等待运行

睡眠:

  • S:正在休眠但是可以被唤醒
  • D:正在休眠,而且不可以被唤醒,该进程被中断,可能会导致设备的异常状态
  • K:正在休眠,而且不可以被唤醒,该进程可以被中断。

已停止:

  • T:进程被停止,但是可以通过其他进程来进行恢复
  • T:正在被调试的进程

僵停:

  • Z:子进程在退出时向父进程发出信号,除PID外,所有资源全部释放
  • X:父进程获取了子进程的结构,子进程可以完全释放,该状态进程中是看不到的

STAT的第二个值

  • < 高优先级
  • n 低优先级
  • s 包含子进程
  • + 位于后台的进程组

top

作用:top 可以查看实时的进程状态

原文地址:https://www.cnblogs.com/zouzou-busy/p/11470451.html