linux查看端口占用情况以及内存占用情况

命令

  • free -h 查看内存占用情况

    • h 以最接近的单位去显示使用情况

    • b  以Byte为单位显示内存使用情况。

    • k  以KB为单位显示内存使用情况。

    • m  以MB为单位显示内存使用情况。

    • g 以GB为单位显示内存使用情况。

    • o  不显示缓冲区调节列。

    • s<间隔秒数>  持续观察内存使用状况。

    • t  显示内存总和列。

    • V  显示版本信息。

  • ps -aux 查看进程使用情况

    • A 列出所有的行程

    • w 显示加宽可以显示较多的资讯

    • au 显示较详细的资讯

    • aux 显示所有包含其他使用者的行程

    • au(x) 输出格式 :

    • ef 查看所有进程情况

  • netstat -ntlp 查看服务器所有端口

    • a (all)显示所有选项,默认不显示LISTEN相关

    • t (tcp)仅显示tcp相关选项

    • u (udp)仅显示udp相关选项

    • n 拒绝显示别名,能显示数字的全部转化成数字。

    • l 仅列出有在 Listen (监听) 的服務状态

    • p 显示建立相关链接的程序名

    • r 显示路由信息,路由表

    • e 显示扩展信息,例如uid等

    • s 按各个协议进行统计

    • c 每隔一个固定时间,执行该netstat命令。

命令显示参数

free

在这里插入图片描述

totalusedfreesharedbuff/cacheavilable
总计物理内存的大小已使用内存表示当前还没有被使用的内存表示共享链接库使用的内存表示系统的page cache和buffer使用到的内存表示应用程序还可以申请到的内存

ps
在这里插入图片描述

%cpu%MEMVSZRSSTTYSTATSTARTTIMECOMMAND
占用的 CPU 使用率占用的内存使用率占用的虚拟内存大小占用的内存大小终端的次要装置号码该行程的状态行程开始时间执行的时间所执行的指令

stat 中的参数意义如下:
D 不可中断 Uninterruptible(usually IO)
R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程
W 进入内存交换(从内核2.6开始无效)
X 死掉的进程

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

netstat
在这里插入图片描述

Local AddressStateForeign AddressPID/program
本地地址端口状态外部可以访问的ip地址程序id/运行程序
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值