监控io性能、free、ps、查看网络状态和linux抓包工具
一、监控io性能
1、iostat -x 磁盘使用
关注最后一列的数值,数值大说明磁盘有异常
2、iotop 磁盘使用
安装:yum install -y iotop
二、free命令
查看内存使用多少,剩余多少请看第二行的数据。另外我们还可以加-m或-h 或者-g选项分别以M或G为单位打印内存使用状况:
常用: free -h
三、ps命令
ps查看系统进程
用法:ps aux 或 ps -elf
PID :进程的id,想终止某一个进程,则用 ‘kill 进程的pid 有时并不能杀掉,则需要加一个-9选项了 kill -9 进程pid
STAT :表示进程的状态
D:不能中断的进程(通常为IO)
R: 正在运行中的进程
S: 已经中断的进程,通常情况下,系统中大部分进程都是这个状态
T: 已经暂停的进程,如果我们正在运行一个命令,比如说 sleep 10 如果我们按一下ctrl -z 让他暂停,那么我们用ps查看就会显示T这个状态
Z: 僵尸进程,杀不掉,打不死的垃圾进程,占系统一小点资源,不过没有关系。如果太多,就有问题了。一般不会出现。
<: 高优先级进程
N: 低优先级进程
L: 在内存中被锁了内存分页
s: 主进程
l: 多线程进程
+: 代表在前台运行的进程
ps命令经常会连同管道符一起使用,用来查看某个进程或者它的数量
四、netstat 查看网络状况
netstat命令用来打印网络连接状况、系统所开放端口、路由表等信息
常用的关于netstat的命令就是这个 netstat -lnp (打印当前系统启动哪些端口)以及 netstat -an (打印网络连接状况)
1、netstat -lnp 打印当前系统启动哪些端口
2、netstat -an 打印网络连接状况
如果你所管理的服务器是一台提供web服务(80端口)的服务器,那么你就可以使用 netstat -an |grep 80 查看当前连接web服务的有哪些IP了。
分享一个小技巧:可以查看所有状态的数字
netstat -an | awk ‘/^tcp/ {++sta[$NF]} END {for(key in sta) print key,”\t”,sta[key]}’
关注:ESTABLISHED, 网站并发连接数,表示同一时刻有多少个客户端连接到服务端进行通信(1000以内可以接受)
五、linux抓包工具tcpdump
有时候想看一下某个网卡上都有哪些数据包,尤其是当你初步判定你的服务器上有流量攻击。这时,使用抓包工具来抓一下数据包,就可以知道有哪些IP在攻击你了
没有tcpdump 这个命令,需要用 yum install -y tcpdump 命令去安装一下
tcpdump -nn -i eno16777736
需要关注:
第三列和第四列显示的信息为哪一个IP+port在连接哪一个IP+port。-i 选项后面跟设备名称,如果你想抓eth1网卡的包,后面则要跟eth1.至于-nn选项的作用是让第三列和第四列显示成IP+端口号的形式,如果不加-nn则显示的是主机名+服务名称。
另外介绍一个实用的工具tshark和命令:
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访问情况
类似web的访问日志
安装命令:yum install -y wireshark
监控io性能、free、ps、查看网络状态和linux抓包工具相关推荐
- 10.6监控io性能10.7free命令10.8ps命令10.9查看网络状态10.10linux抓包
10.6 监控io性能 iostat -x 查看磁盘使用情况有一个非常重要的指标%util,这个值越大说明硬盘被占用的越多 iotop命令需要安装 iotop也是一个动态的显示,关注 IO这一列 10 ...
- 【网络知识】4. linux抓包工具tcpdump的使用
linux抓包工具tcpdump的使用 linux可视化抓包工具可以使用wireshark,对于不能可视化的,还是得使用tcpdump tcpdump -h # 查看用法 最简单的用法: tcpdum ...
- 监控io性能,free命令,ps网络命令,查看网络状态,Linux下抓包
10.6 监控io性能 磁盘的io是一个非常重要的指标,所以要更详细的查看磁盘状态,需要用到iostat命令,如果之前已经安装了sysstat包的话,在安装sysstat包时iostat命令就已经被安 ...
- linux下怎么监控网络 io swap,监控io性能,free命令,ps命令,查看网络状态,linux下抓包...
监控io性能 [root@localhost ~]# iostat Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 2017年09月12日 _x ...
- 七周二次课(5月7日)监控io性能、free命令、ps命令、查看网络状态、linux下抓包...
2019独角兽企业重金招聘Python工程师标准>>> 10.6 监控IO性能 1.监控 io 性能 这个 iostat 命令,在安装 sar 命令的时候,就一起安装了,所以不用重新 ...
- 监控io性能、free命令、ps命令、查看网络状态、linux下抓包
2019独角兽企业重金招聘Python工程师标准>>> 监控io性能 iostat -x 磁盘使用 iostat 在安装sysstat的时候会自动安装上这个命令.它和sar是同一个包 ...
- centost查看网络信息_监控io性能、free命令、ps命令、查看网络状态、Linux下抓包...
一.监控io性能 iostat命令 iostat命令被用于监视系统输入输出设备和cpu的使用情况.它的特点是汇报磁盘活动统计情况,同时也会汇报出cpu使用情况.通vmstat一样,iostat也有一个 ...
- linux下怎么监控网络 io swap,监控io性能,free命令,ps命令,查看网络状态,linux下抓包(示例代码)...
监控io性能 [[email protected] ~]# iostat Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 2017年09月12日 ...
- Linux日常运维管理技巧(一)监控系统状态、监控网卡流量、监控IO性能、查看系统进程、查看网络状态、Linux下抓包tcpdump、Linux网络相关、DNS配置
目录 监控系统状态 监控网卡流量 监控IO性能 查看系统进程 查看网络状态 Linux下抓包 Linux网络相关 监控系统状态 w/uptime查看系统负载 [root@zyshanlinux-01 ...
最新文章
- Git 取消上一次commit操作,但保留add操作
- 父窗口与子窗口的数据传递问题
- USACO Section 1.5 Prime Palindromes 解题报告
- java f.add()_f.add(p1,First); 那个“First”是什么意思呀?
- Vue 4.0——Vue与Bootstrap整合解决方案
- C# DataTable分页处理
- 像素游戏制作大师MV新手教程(二):素材的载入
- 2018/7/18-纪中某C组题【jzoj3508,jzoj3509,jzoj3510,jzoj3512】
- Java JTable3
- PyFlink 社区扶持计划正式上线!
- Maven服务器的使用之Maven桌面项目和Maven Web项目的创建
- GIS数据恢复(ArcMap)地理数据库误删
- cognex扫码枪识别内容直接_S7-1200与 扫 描 枪 Cognex DM60S 通信问题。
- ISCSI 客户端远程挂载块设备卡住
- 从Garmin USB中读取GPS数据(串口实现)
- HIVE 系列 (4) hive 内部表和外部表HQL查询统计
- Lead-follower因子:新闻共现股票收益的关联性研究
- Android 简易QQ登录页面
- 如何混迹程序猿江湖,你得懂程序员黑话暗语!
- 软件服务与汽车修理技术