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 可以查看实时的进程状态
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)