strace命令

简介: strace linux 下程序的系统调用和信号调用跟踪工具 strace 简介 strace 命令是一种强大的工具, 能够显示任何由用户空间程式发出的系统调用. strace 显示这些调用的参数并返回符号形式的值.

strace linux 下程序的系统调用和信号调用跟踪工具

strace 简介

strace 命令是一种强大的工具, 能够显示任何由用户空间程式发出的系统调用. strace 显示这些调用的参数并返回符号形式的值. strace 从内核接收信息, 而且无需以任何特别的方式来构建内核. strace 的每一行输出包括系统调用名称, 然后是参数和返回值.

 

strace -f service ceph start mon >a.log 2>&1

相关文章
|
1月前
|
Shell Linux
shell命令-lsof
shell命令-lsof
|
3月前
|
Linux 网络安全 开发者
深入探索Linux命令:`dmesg`
`dmesg`是Linux命令,用于显示和控制内核环形缓冲区的系统消息,包含驱动加载、硬件错误和启动消息。基本用法包括:无参数运行以显示所有内核消息,使用`-c`清除消息,`-n`限制显示数量,以及`-T`按时间戳排序。适用于系统启动诊断、硬件问题排查和内核模块调试。注意,内核消息可能因新消息覆盖而丢失,及时查看很重要。
|
4月前
|
Linux
Linux命令之dmesg
Linux命令之dmesg
136 4
|
9月前
|
关系型数据库 MySQL Linux
Linux命令(44)之kill
Linux命令(44)之kill
70 1
|
消息中间件 运维 监控
Linux Command strace 调试跟踪(1)
Linux Command strace 调试跟踪(1)
Linux Command strace 调试跟踪(1)
|
安全 IDE Java
进程管理:kill命令之-9与-15
kill :发送指定的信号到相应进程。不指定信号将发送SIGTERM(15)终止指定进程。若仍无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。
328 0
|
运维 监控 Linux
强大的strace命令用法详解
强大的strace命令用法详解
1473 0
|
Linux Shell
Linux 使用strace命令查找进程卡死原因
Linux 使用strace命令查找进程卡死原因
1383 0
Linux 使用strace命令查找进程卡死原因
|
Shell PHP
strace详解及实战
详细参数: -c 统计每一系统调用的所执行的时间,次数和出错的次数等. -d 输出strace关于标准错误的调试信息. -f 跟踪由fork调用所产生的子进程. -ff 如果提供-o filename,则所有进程的跟踪结果输出到相应的filename.
1882 0
|
Linux
linux命令之kill结束进程
kill 用于结束执行中的程序。 kill 可发送指定的信号到相应进程。不指定信号将发送SIGTERM(15)终止指定进程。若仍无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响所有用户的进程,非root用户只能影响自己的进程。
190 0