linux超级工具,linux运维超级工具--sysdig
sysdig 是一个超级系统工具,它可以用来捕获系统状态信息,在运维工作中sysdig能很方便的排查异常、定位故障,它还能保存数据进行分析,并且提供强大的命令接口。
在了解sysdig强大之处之前,首先得安装sysdig,我这里是环境是centos6.7.
1.建立gpg信任密钥,配置yum仓库
rpm --import https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public
curl -s -o /etc/yum.repos.d/draios.repo http://download.draios.com/stable/rpm/draios.repo
2.安装epel仓库
3.安装内核头
yum -y install kernel-devel-$(uname -r)
4.安装sysdig
yum -y install sysdig
如果安装过程中报下面这个错的话,修改/etc/yum.repos.d/epel.repo 将baseurl的注释取消,mirrorlist的注释掉即可
安装成功,接下来sysdig使用示例
sysdig -cl | less 可以查看sysdig内建的各个系统状态查看相关模块
1.进程和cpu使用率
查看整个cpu使用情况
sysdig -c topprocs_cpu
查看cpu0的使用情况
sysdig -c topprocs_cpu evt.cpu=0
查看进程的标准输出,我这里在执行命令之后用ssh又打开了两个终端
ysdig -s1484 -A -c stdout proc.name=sshd
2.磁盘IO
查看磁盘io使用信息
sysdig -c topprocs_file
查看读写最多的文件
sysdig -c topprocs_file
打印指定程序正在读取或写入的文件
sysdig -c topfiles_bytes proc.name=cp
查看所有文件名为passwd的IO活动
sysdig -A -c echo_fds "fd.filename=passwd"
显示活动的IO类型
sysdig -c fdbytes_by fd.type
3.网络
查看正在使用网络的进程
sysdig -c fdbytes_by fd.type
显示到主机192.168.1.253的往来数据
以二进制显示
sysdig -s2000 -X -c echo_fds fd.cip=192.168.1.253
以 ASCII码显示
sysdig -s2000 -A -c echo_fds fd.cip=192.168.1.253
查看连接最多的服务器端口
sysdig -c fdcount_by fd.sport "evt.type=accept"
按字节数
sysdig -c fdbytes_by fd.sport
查看客户端连接最多的IP
sysdig -c fdcount_by fd.cip "evt.type=accept"
按字节数
sysdig -c fdbytes_by fd.cip
4.应用程序
查看机器所有的http请求
sudo sysdig -s 2000 -A -c echo_fds fd.port=80 and evt.buffer contains GET
查看机器所有的sql select查询
sudo sysdig -s 2000 -A -c echo_fds evt.buffer contains SELECT
查看所有的httpd错误
sysdig "proc.name=httpd and evt.type=open and evt.failed=true"
查看系统调用用用的时间
sysdig -c topscalls_time
linux超级工具,linux运维超级工具--sysdig相关推荐
- snmp工具_运维超级好用工具大PK,你在用哪个?
运维行业有句话:"无监控.不运维",是的,一点也不夸张,监控俗称"第三只眼".没了监控,什么基础运维,业务运维都是"瞎子". 所以说监控是运 ...
- 13 款高逼格且实用的 Linux 运维必备工具
13 款高逼格且实用的 Linux 运维必备工具 转自:https://mp.weixin.qq.com/s?__biz=MzI0MDQ4MTM5NQ==&mid=2247487674& ...
- python linux系统管理与自动化运维_《Python Linux系统管理与自动化运维》赖明星著【摘要 书评 在线阅读】-苏宁易购图书...
商品参数 作者: 赖明星著 出版社:机械工业出版社 出版时间:2017-09-01 版次:1 开本:16开 装帧:平装 ISBN:9787111578659 版权提供:机械工业出版社 基本信息 商品名 ...
- 运维自动化工具Cobbler之——安装实践
运维自动化工具--Cobbler实践 第1章 About Cobbler 1.1 Cobbler Introduction Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的 ...
- 一个运维项目的大概流程,附带20种运维开发工具
项目前期 产品模型-开发-测试(安全)-上线 立项: 初期: 1)需要的服务器(物理机,虚拟机),数据库,环境,带宽 2) 项目运维的部署方案(也为了后期方便新人的操作) ,比如环境规划(具备一定的扩 ...
- linux软件工程师_运维工程师打怪升级之路
前不久,有一些读者朋友跟我聊到关于 Linux 运维方向的问题,不知道自己该学什么?怎么学?甚至对自己今后的职业规划发展方向,都没有明确.这也就充分说明了自己适合做什么方向,这个领域究竟适不适合自己去 ...
- linux+python高端运维班2017年1月课程及服务全新升级!
老男孩IT教育是唯一一个和51CTO学院战略合作达到在线开班15期以上(近千名学员)以上的培训机构. 老男孩教育始终坚持以"不能让学员高薪就业的培训机构都是耍流氓"为标准开展教学任 ...
- linux安装悬镜命令,悬镜丨这些非常危险的linux的命令,运维你可知?
原标题:悬镜丨这些非常危险的linux的命令,运维你可知? 近期小编发现一个现象:使用我们悬镜服务器卫士的人有一些对linux服务器不是很理解,但发现我们的软件非常好用,就想使用一下.在我们技术大神们 ...
- python与linux系统运维_《Python Linux系统管理与自动化运维》碎碎念
在此记录学习<Python Linux系统管理与自动化运维>的过程 感觉碎碎念全放在一篇文章里编辑时太乱,于2020年12月16日重新分开整理. 2020年12月13日,看了一下需要学习的 ...
最新文章
- UWA官方Demo新增《小米超神》,全面揭秘重度手游的性能表现!
- 迭代开发个人总结20160702
- Python 技术篇-利用pymouse库操作windows系统电脑实现鼠标指针移动、点击
- python paramiko模块下载_Python自动化运维实战:使用Python管理网络设备
- 路由器POS接入方式
- Avro从入门到入土
- 三维点云学习(3)3-Gaussian Mixture Model (GMM)
- 【机械仿真】基于matlab GUI智能电梯仿真系统【含Matlab源码 1087期】
- 原生js 实现小人吃豆豆小游戏
- [转载] Windows使用WakeOnLan配置【较详细】
- QQ桌球瞄准器开发(2)创建项目添加主窗体
- 加拿大卡尔顿大学暑课两个月入门Java全记录_1
- 计算机网络回顾之计算机网络概述
- BatchFormer: Learning to Explore Sample Relationships for Robust Representation Learning
- For ‘mall-coupon‘ URL not provided. Will try picking an instance via load-balancing. org.springfram
- 苹果cms在线采集,100多个采集资源接口,可定时采集
- mysql导入表空间太慢_Oracle 11g统计表空间使用率很慢
- Spark SQL编程之RDD-RDD转换
- 孤胆车神服务器维护,孤胆车神新奥尔良服务器连接不上怎么办_孤胆车神新奥尔良服务器连接不上解决方法_玩游戏网...
- 什么是微信商城?如何微商城?