ubuntu常用命令

netstat

netstat -tunlp

这个命令用来显示网络连接、路由表和网络接口统计信息。
在这里插入图片描述
Proto (协议): 显示连接使用的协议,通常是 “tcp” 或 “udp”。
Recv-Q (接收队列): 表示接收缓冲区中未被进程读取的数据包数量。一般情况下,这个值应该很小;如果很高,可能表明进程处理数据的速度慢于接收数据的速度。
Send-Q (发送队列): 表示发送缓冲区中等待网络传输的数据包数量。同样地,正常情况下这个值也应该很低。
Local Address (本地地址): 显示本地IP地址和端口号。格式通常是 IP:端口
Foreign Address (远程地址): 显示连接到的远程IP地址和端口号,如果是监听状态,则可能显示 : 或 0.0.0.0:*,表示监听所有IP地址上的特定端口
State (状态): 对于TCP连接,这一列显示连接的状态,例如 LISTEN, ESTABLISHED, TIME_WAIT 等。对于UDP,因为它是无连接的,这一列通常为空或不显示。
PID/Program name (进程ID/程序名称): 如果使用了 -p 参数,这一列会显示占用该端口的进程的ID以及可选的进程名称。这对于追踪是哪个程序在使用特定端口非常有用。

ps

ps -aux

ps -aux

用于查看系统中运行的进程信息。
在这里插入图片描述
USER: 进程所属的用户名称。
PID: 进程的ID,是进程在系统中的唯一标识。
%CPU: 进程占用的CPU百分比。
%MEM: 进程占用的物理内存百分比。
VSZ: 虚拟内存大小,即进程可访问的地址空间大小。
RSS: 常驻集大小,即进程在物理内存中实际占用的空间。
TTY: 进程运行所在的终端设备,如果是在后台运行则是 “?” 或 “pts/#”。
STAT: 进程状态代码,用不同的字母表示不同的状态
在这里插入图片描述
+进一步解释:前台进程直接与用户交互,能够接收来自终端的输入,并且通常会阻止终端执行其他命令直到该进程终止。后台进程则在不干扰终端正常使用的情况下运行。在 ps 输出中看到 + 符号,它标识了当前终端下处于活动交互状态的进程。

START: 进程启动的时间。
TIME: 进程已使用的CPU时间。
COMMAND: 启动进程的命令行或程序名称。

ps -eLf

ps -eLf

展示所有进程的详细线程信息
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值