10月20日学习笔记

10.6 监控io性能

10.7 free命令

10.8 ps命令

10.9 查看网络状态

10.10 Linux下抓包

 

 

10.6 监控io性能

e5e391c5bbf4d74f1894fb7f2168050e184.jpg

 

iostat -x

安装:sysstat包就会安装有 iostat(iostat和sar同属一个包)

%util数值高(磁盘io不足),则rkb/s 和wkb/s也会很高

%util: 作为磁盘性能的判断

3429ff6fae81847c0ea14dc66e776b39f9f.jpg

 

iotop (查看哪个进程频繁在磁盘读写),需要先安装,yum install -y iotop

4b24d7dd17907e8ea4d82b26fc2b9dc7b38.jpg

 

 

10.7 free命令

是直接查看内存使用情况的命令,centos7显示的更直观。

free -h是使用最多的一个选项。

buff/cache 缓冲/缓存,系统会预留一些内存给buff和cache。total=used+free+buff+cache

   avaliable包含free和buffer/cache剩余部分

a2aa7678a397784f886d8d448a28e760b0d.jpg

10b8ee254d0b594f5990ffd47a588b66985.jpg

b174669d211136eaffb70f8c47c7210f0ba.jpg

 

 

10.8 ps命令

93d8838b741ed94f5b068b91fcce889fce8.jpg

ps可以把所有的进程显示出来,它显示的结果和top十分相似。

ps -elf  和 ps aux差不多

kill+进程编号,就能杀死这个进程。

ls -l /proc/进程PID    尽可以查看到进程的启动处(目录)--》利于受到其他病毒入侵查看非法进程。

a702e73390c65315e3866d9fb5118970d91.jpg

 

 

10.9 查看网络状态

netstat(查看tcp/ip通讯状态)

8d01b77f25ca75c23d6394c6cc90a36de57.jpg

监听端口 :要想其他机器和我们的服务器进行数据交换、访问到服务,就需要提供一个监听端口。

 

查看端口: netatat -lnp (l表示listen)

506eb9bbe506d14445954783f1ef213f068.jpg

 

netstat -ltunp (只查看tcp和udp的状态)

dacb12dc1e5adccc343603b53fd3edc98f3.jpg

 

netstat -an (查看全部连接的状态)

 

!!!命令:  netstat -an | awk '/^tcp/ {++sta[$NF]} END {for(key in sta) print key,"\t",sta[key]}'

0bed25ae677ee2b693fae2b6646d3e808f5.jpg

ESTABLISHED :并发连接数  表示同一时刻有多少个客户端和服务端进行通信 

 

10.10 Linux下抓包

09f2d6241332bfc5b55fdf612d9b6bfd10f.jpg

tcpdump (看的就是数据的流向)

tcpdump工具默认没有 (yum install -y tcpdump)

 

tcpdump -nn -i 设备名

tcpdump -nn -i ens33 (抓取本机网卡ens33数据包)

-i 后面加设备名,如果抓取网卡则后面加网卡名(如本机的ens33)

-nn 作用是让第3列和第4列显示成“ip+端口号”形式。第一个n是指定你的ip用数字的形式显示出来。

 

 

抓取指定端口号:

tcpdump -nn -i 网卡名 port 端口号

tcpdump -nn -i ens33 port 22  抓取22端口

 

tcpdump -nn -i ens33 not port 22  不抓取22端口

 

抓取指定ip 和端口号:

tcpdump -nn -i ens33 not port 22 and host 192.169.136.133

 

抓取数据包指定个数 并且保存到一个文件里

tcpdump -nn -i ens33 -c 100 

tcpdump -nn -i ens33 -c 100  -w /tmp/1.cap     (w表示写)

 

file /tmp/1.cap (可以看到一个文件的大概信息)

80a86f4d227dcc89826e6284fd563648b79.jpg

 

tcpdump -r /tmp/1.cap  (可以看到一个文件的数据流,从哪里到哪里,r表示read)

2881c4530f2f8c259594c03be76ab9a1746.jpg

 

wireshark工具

查看指定网卡80端口的web服务访问情况(实用命令,谨记)

 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" 

(本地vmware虚拟机抓取不到,没有80端口)

可以看到什么ip 访问什么域名 的什么链接

转载于:https://my.oschina.net/u/3962517/blog/2250067

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值