linux系统状态查看工具

系统运行状态

top

查看系统以及进程得运行状态

  • -p port:查看进程号为port的进程状态
  • -H :显示线程状态
  • -c :显示完整进程名

dstat

系统信息统计工具

netstat

TCP/IP网络监控命令,根据协议统计数据,监控端口状态等

  • -a | –all:显示所有连接的socket
  • -n | –numeric:直接使用ip地址,而不通过域名服务器
  • -l | –listening:显示监控中的服务器的socket
  • -c | –continous:持续列出网络状态
  • -A <网络类型> | –<网络类型>:列出该网络类型的连接状况
  • -t | –tcp:显示tcp协议的连接状况
  • -u | –udp:显示udp协议的连接状态
  • -x | –unix:显示unix socket协议的连接状态
  • -r | –route:显示路由表

进程运行状态

pstack

查看进程当前每个线程的栈信息

程序静态分析

addr2line

定位二进制地址对应源文件中的行

  • 查看二进制文件test中0x567地址对应的函数以及行号
    addr2line -e test 0x567
  • -e | –exe=<excutable>:输入文件名,默认为a.out
  • -C | –demangle[=style]:解码函数名
  • -f | –functions:显示函数名
  • -s | –basenames:去除目录名
  • -p | –pretty-print:输出更可读
  • -i | –inlines 解开内联函数
  • -j | –section=<name>:读取相对段的偏移

objdump

将二进制文件反编译为汇编指令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值