一、监控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抓包工具相关推荐

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

    10.6 监控io性能 iostat -x 查看磁盘使用情况有一个非常重要的指标%util,这个值越大说明硬盘被占用的越多 iotop命令需要安装 iotop也是一个动态的显示,关注 IO这一列 10 ...

  2. 【网络知识】4. linux抓包工具tcpdump的使用

    linux抓包工具tcpdump的使用 linux可视化抓包工具可以使用wireshark,对于不能可视化的,还是得使用tcpdump tcpdump -h # 查看用法 最简单的用法: tcpdum ...

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

    10.6 监控io性能 磁盘的io是一个非常重要的指标,所以要更详细的查看磁盘状态,需要用到iostat命令,如果之前已经安装了sysstat包的话,在安装sysstat包时iostat命令就已经被安 ...

  4. 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. ​七周二次课(5月7日)监控io性能、free命令、ps命令、查看网络状态、linux下抓包...

    2019独角兽企业重金招聘Python工程师标准>>> 10.6 监控IO性能 1.监控 io 性能 这个 iostat 命令,在安装 sar 命令的时候,就一起安装了,所以不用重新 ...

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

    2019独角兽企业重金招聘Python工程师标准>>> 监控io性能 iostat -x 磁盘使用 iostat 在安装sysstat的时候会自动安装上这个命令.它和sar是同一个包 ...

  7. centost查看网络信息_监控io性能、free命令、ps命令、查看网络状态、Linux下抓包...

    一.监控io性能 iostat命令 iostat命令被用于监视系统输入输出设备和cpu的使用情况.它的特点是汇报磁盘活动统计情况,同时也会汇报出cpu使用情况.通vmstat一样,iostat也有一个 ...

  8. linux下怎么监控网络 io swap,监控io性能,free命令,ps命令,查看网络状态,linux下抓包(示例代码)...

    监控io性能 [[email protected] ~]# iostat Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 2017年09月12日 ...

  9. Linux日常运维管理技巧(一)监控系统状态、监控网卡流量、监控IO性能、查看系统进程、查看网络状态、Linux下抓包tcpdump、Linux网络相关、DNS配置

    目录 监控系统状态 监控网卡流量 监控IO性能 查看系统进程 查看网络状态 Linux下抓包 Linux网络相关 监控系统状态 w/uptime查看系统负载 [root@zyshanlinux-01 ...

最新文章

  1. Git 取消上一次commit操作,但保留add操作
  2. 父窗口与子窗口的数据传递问题
  3. USACO Section 1.5 Prime Palindromes 解题报告
  4. java f.add()_f.add(p1,First); 那个“First”是什么意思呀?
  5. Vue 4.0——Vue与Bootstrap整合解决方案
  6. C# DataTable分页处理
  7. 像素游戏制作大师MV新手教程(二):素材的载入
  8. 2018/7/18-纪中某C组题【jzoj3508,jzoj3509,jzoj3510,jzoj3512】
  9. Java JTable3
  10. PyFlink 社区扶持计划正式上线!
  11. Maven服务器的使用之Maven桌面项目和Maven Web项目的创建
  12. GIS数据恢复(ArcMap)地理数据库误删
  13. cognex扫码枪识别内容直接_S7-1200与 扫 描 枪 Cognex DM60S 通信问题。
  14. ISCSI 客户端远程挂载块设备卡住
  15. 从Garmin USB中读取GPS数据(串口实现)
  16. HIVE 系列 (4) hive 内部表和外部表HQL查询统计
  17. Lead-follower因子:新闻共现股票收益的关联性研究
  18. Android 简易QQ登录页面
  19. 如何混迹程序猿江湖,你得懂程序员黑话暗语!
  20. 软件服务与汽车修理技术

热门文章

  1. 建筑结构抗震分析之施加地震波的方法与理论机理
  2. AES加密算法及演示程序(GO-算法核心实现+Python-前端演示系统)
  3. 微信为什么不支持android4,解决android4.4.4手机不能正常调起微信支付问题
  4. OneFlow 的 Global Tensor 学习笔记和实习总结
  5. fast-reid跑通自己的数据
  6. intra-mart使用笔记
  7. 程序员应对面试的好东西
  8. 真小白|一步步教你用Python抓取微信好友分析
  9. Java 多线程 | 并发知识面试问答总结
  10. 《操作系统》2020年期末A卷