监控io性能、free、ps命令及netstat命令、抓包工具tcpdump,tshark

一、监控io性能
iostat -x 关注%util
iotop 查看哪一个进程在进行读写

二、free命令(查看内存使用)
-m
-h
-g
buff 缓冲(cpu处理完的数据 > 内存 (buff)> 磁盘)
cache 缓存(磁盘 >内存(cache) >cpu处理数据)
公式:total= used + free +buff/cache
avaliable包含free 和buffer/cache剩余部分
我的swap怎么全是0

三、ps命令(查看系统进程)
ps aux 把系统所有的进程以快照形式全部列出来
ps aux |grep 进程名 (查看一个接定进程)

杀死一个进程:kill +pid
每一个进程都有一个目录: ls -l /proc/(505)pid
STAT 部分说明(重点了解)
D :不能中断的进程
R: run 状态的进程
S: sleep 进程
T :暂停的进程(ctrl +z 暂停fg恢复)
Z: 僵尸进程
< :高优先级进程
N:低优先级进程
s (小s):主进程
l :多线程进程
+:前台进程

四、netstat查看网络状态
netstat -lnp 查看监听端口,
netstat -an 查看tcp/ip 状态(扩展tcp/ip三次握手,四次挥手)
netstat -lntp 只看tcp的,不包含socket
ss -an 和netstat 相同用法
netstat -an |awk ‘/^tcp/ {++sta[$NF]} END {for(key in sta) print key,"\t",sta[key]}‘ 可以查看所有状态
(如果ESTABLISHED 很大表示系统很忙,一般在1000以内)

五、linux下抓包(tcpdump)
tcpdump -nn 第一个n 表示ip用数字形式显示出来,如果不加显示主机名,
看的就是数据的流向
一般是tcp,如果看到udp的包就有可能被攻击了。(DDOS udp flood 洪水攻击,如果遇到这个只能接入专业的防攻击设备(创宇公司做的不错?)
tcpdump -nn prot 80 指定只抓80端口
tcpdump -nn -i eth0 no port 80 除了80端口
cpdump -i eth0-nn prot 80 and host 192.168.1.100 只抓ip192.168.1.100的80端口的包

cpdump -nn -i eth0 -c 1001 -w /tmp/1.cap 只抓100 个包并存在/tmp目录下
用file 1.cap 大概在内容,不可以用cat打开

如果要查看要用 tcpdump -r 1.cap

2、tshark 抓包工具
1?安装:yum install -y wireshark
2、tshark -n -t a -R http.request -T fields -e "frame.time" -e "ip.src" -e "http.host" -e "http.request.method" -e "http.request.uri"
用这个命令可以查看你指定网卡80端口web访问的一个情况,要求牢记!

原文地址:http://blog.51cto.com/10690709/2113381

时间: 2024-11-02 15:38:52

监控io性能、free、ps命令及netstat命令、抓包工具tcpdump,tshark的相关文章

十五、free、ps、netstat命令,以及抓包工具tcpdump和tshark

free命令,查看内存. #free -k 以kb显示 #free -m 以Mb显示 #free -g 以Gb显示 #free -h 以合适大小显示 free 命令输出的信息: 真正剩余的内存是free列的第二行 buffers和cached列的数字分别表示buffers和cached还有多少剩余 free列的一行数字+buffers列数字 - buffers/cache 反应的是被程序实实在在吃掉的内存 + buffers/cache 反应的是可以挪用的内存总数 buffers和cached有

UNIX系统上的抓包工具tcpdump常用命令说明

tcpdump 介绍 tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上. 不带任何选项的tcpdump,默认会抓取第一个网络接口,且只有将tcpdump进程终止才会停止抓包. 例如: tcpdump - dump traffic on a network tcpdump是一个用于截取网络分组,并输出分组内容的工具.凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具 tcpdump 支持针对网络层.协议.主机.网络或端口的

10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包

- 10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包 - 扩展tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.html  - tshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html  # 10.6 监控io性能 ![mark](http://oqxf7c508.bkt.clouddn.com/b

10.6-10.10 监控io性能 free命令 ps命令 查看网络 linux下抓包

七周二次课(3月20日)10.6 监控io性能10.7 free命令10.8 ps命令10.9 查看网络状态10.10 linux下抓包 扩展tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.htmltshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html 10.6 监控io性能 磁盘状态的两个命令 iostat -x 磁盘使用 iotop  磁盘使用 我们在运维工作中,除了查看内存

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

监控io性能 [[email protected] ~]# iostat Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 2017年09月12日 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.11 0.00 0.23 0.01 0.00 99.66 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda

27期20180712 io性能 free ps

7月11日任务10.6 监控io性能10.7 free命令10.8 ps命令10.9 查看网络状态10.10 linux下抓包扩展tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.html tshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html 监控IO性能 iostat -x 磁盘使用 和sar在同一个包下, 安装 sysstat的时候就装了 主要是看-x选项后的%util表示的是

71.free,ps,netstat,抓包工具

free free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区. 命令语法 free(选项) 选项 -b:以Byte为单位显示内存使用情况:-k:以KB为单位显示内存使用情况:-m:以MB为单位显示内存使用情况:-o:不显示缓冲区调节列:-s<间隔秒数>:持续观察内存使用状况:-t:显示内存总和列:-V:显示版本信息. 案例 free -mtotal used free shared buffers cachedMem: 2016 1973 42 0 163

十(2)nload命令、监控io性能、free命令、ps命令 、netstat查看网络状态

nload命令(查看网卡流量,与sar -n DEV) (系统默认是没安装这个工具包的,yum install -y nload,安装nload前安装epel-release) 使用nload查看网卡信息,可以看到进出使用网卡的信息,按q键退出.                                         监控io性能(磁盘) 安装:sysstat包就会安装有 iostat(iostat和sar同属一个包) iostat -x %util数值高(磁盘io不足),则rkb/s

三十、监控IO性能、free命令、ps命令、netstat查看网络状态、Linux下抓包

一.监控IO性能 CPU.内存有剩余,但是系统负载还是很高,用vmstat查看发现b列或者wa列比较大,就说明磁盘有问题,那么就要更详细的查看磁盘. iostat命令:在安装sysstat包时就会安装此命令. 用法:可以直接输入查看,也可以加数字1,类似vmstat. # iostat Linux 3.10.0-693.el7.x86_64 (yaowei-01) 2018年03月21日 _x86_64_ (2 CPU) avg-cpu:  %user   %nice %system %iowa