欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > ubuntu常用命令

ubuntu常用命令

2024/10/24 3:25:17 来源:https://blog.csdn.net/Anterior_condyle/article/details/140230199  浏览:    关键词:ubuntu常用命令

常用命令

  • netstat
  • ps
    • ps -aux
    • ps -eLf

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

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com