您的位置:首页 > 理论基础 > 计算机网络

LINUX学习笔记 监控io性能,free命令,ps命令 ,查看网络状态 ,linux下抓包

2017-11-30 00:00 826 查看

一、free命令

free命令可以查看当前系统的总内存大小以及私用内存的情况。

total:内存总大小

uesd:真正使用的实际内存大小

free:剩余物理内存大小(没有被分配的,纯剩余)

shared:共享内存大小,不用关注他

buff/cache:分配给buffer和cache的内存总有多大

available:系统可使用内存有多大



二、用PS命令查看系统进程

PS 命令是专门显示系统进程的命令。



PID:表示进程ID

STAT:进程的状态

D:不能中断的进程

R(run):正在运行的进程

S(sleep):已经中断的进程

T:已经停止或暂停的进程

W:没有足够的内存页分配

X:已经死掉的进程

Z:僵尸进程

<:高级优先进程

N:低级优先进程

L:在内存中被锁了内存分页

s:主进程

I:多线程进程

+:在前台的进程



三、用netstat命令查看网络状况





netatst:查看网络状态

netstat -lnp:查看监听端口

netstat -an:查看系统的网络连接状况

netstat -lntp:只看出的tcp,不包含socket

四、linux下抓包

我们可以使用tcpdump工具来,没有的话需要先安装:yum install -y tcpdump





-c的作用是制定抓包数量,抓够了自动退出,不用我们人为取消。

tcpdump -nn -i ens33 port 22 //这样指定只抓22端口的包

tcpdump -nn -i ens33 tcp and not port 22 //指定抓tcp的包、但是不要22端口的

tcpdump -nn -i ens33 port 22 and port 53 //只抓22和53端口的包
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐