首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
service
stdout
centos7
zsh
colors
docker
server
crontab
交换机
log4j
ubuntu
linux
4层
grep
syslog
devops
apache
kubectl
ssh
awk
容器
ftp
tomcat
fabric
路由器
centos
jenkins
cron
运维
shell
压力测试
nginx
curl
dns
sftp
port
sudo
unix
tengine
k8s
touch
vagrant
grafana
7层
服务器
负载均衡
当前位置:
开发笔记
>
运维
> 正文
如何使用Strace调试工具_php实例
作者:谁的淡笑丶_227 | 来源:互联网 | 2018-03-12 21:32
本篇文章是对如何使用Strace调试工具进行了详细的分析介绍,需要的朋友参考下
strace
是
Linux
环境下的一款程序调试工具,用来监察一个应用程序所使用的系统呼叫及它所接收的系统信息。
strace是一个有用的小工具,它可以通过跟踪系统调用来让你知道一个程序在后台所做的事情。Strace是一个基础的调试工具,在大多数Linux系 统上默认已经安装;但是即便你不是在跟踪一个问题的时候它也是一个极好的软件。它能告诉你很多关于一个Linux程序怎样工作的信息。
让我们以一个简单的 UNIX 命令 pwd 作为开始,然后更深入地研究该命令在完成其任务的过程中进行了哪些工作。启动 xterm 以创建一个进行实验的受控环境,然后输入下面的命令:
$ pwd
这个 pwd 命令显示了当前的工作目录。在我的计算机上,当时的输出是:
/home/bill/
一个如此简单的函数掩饰了该命令底层的复杂性(顺便说一下,所有的计算机程序都是这样的)。要真正地了解其复杂性,请使用 strace 工具再次运行 pwd 命令:
$ strace pwd
通过该命令,您可以看到,在显示和列举当前工作目录的过程中,UNIX 计算机执行了相当多的操作.
linux
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
linux
C++ 中的 malloc 函数详解
malloc 是 C 语言中的一个标准库函数,全称为 memory allocation,即动态内存分配。它用于在程序运行时申请一块指定大小的连续内存区域,并返回该区域的起始地址。当无法预先确定内存的具体位置时,可以通过 malloc 动态分配内存。 ...
[详细]
蜡笔小新 2024-11-14 13:38:03
apache
华为捐赠欧拉操作系统,承诺不推商用版
华为近日宣布将欧拉开源操作系统捐赠给开放原子开源基金会,并承诺不会推出欧拉的商用发行版。此举旨在推动欧拉和鸿蒙操作系统的全场景融合与生态发展。 ...
[详细]
蜡笔小新 2024-11-14 13:19:40
apache
HTTP header 介绍
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ...
[详细]
蜡笔小新 2024-11-14 09:13:00
apache
Web服务器与MySQL服务器分离配置疑问
在将Web服务器和MySQL服务器分离的情况下,是否需要在Web服务器上安装MySQL?如果安装了MySQL,如何解决PHP连接MySQL服务器时出现的连接失败问题? ...
[详细]
蜡笔小新 2024-11-13 23:06:58
linux
信息安全专业职业规划指南
本文旨在探讨信息安全专业的职业规划路径,结合个人经历和专家建议,为即将毕业的学生提供实用的指导。 ...
[详细]
蜡笔小新 2024-11-13 21:56:42
linux
编程珠玑:第12章采样问题学习笔记
本文总结了《编程珠玑》第12章关于采样问题的算法描述与改进,并提供了详细的编程实践记录。参考了其他博主的总结,链接为:http://blog.csdn.net/neicole/article/details/8518602。 ...
[详细]
蜡笔小新 2024-11-13 20:52:56
apache
日志处理流程:Flume+MapReduce+Hive+Sqoop+MySQL
本文介绍了如何使用Flume从Linux文件系统收集日志并存储到HDFS,然后通过MapReduce清洗数据,使用Hive进行数据分析,并最终通过Sqoop将结果导出到MySQL数据库。 ...
[详细]
蜡笔小新 2024-11-13 18:47:34
grep
Linux 环境下 Java 及相关软件的安装指南
本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ...
[详细]
蜡笔小新 2024-11-13 18:10:16
linux
如何安装并使用 resize2fs 和 ext2online 进行系统文件扩容
本文介绍了如何通过安装 rpm 包来使用 resize2fs 和 ext2online 工具进行系统文件的扩容。提供了详细的步骤和注意事项。 ...
[详细]
蜡笔小新 2024-11-13 17:51:23
linux
【妙】bug称它为数组越界的妙用
1、聊一聊首先跟大家推荐一首非常温柔的歌曲,跑步的常听。本文主要把自己对C语言中柔性数组、零数组等等的理解分享给大家,并聊聊如何构建一种统一化的学习思想 ...
[详细]
蜡笔小新 2024-11-13 17:42:24
centos
CentOS 6.4 安装 QT5 时无法找到 GLIBCXX_3.4.15 的解决方案
在 CentOS 6.4 上安装 QT5 并启动 Qt Creator 时,可能会遇到缺少 GLIBCXX_3.4.15 的问题。这是由于系统中的 libstdc++.so.6 版本过低。本文将详细介绍如何通过更新 GCC 版本来解决这一问题。 ...
[详细]
蜡笔小新 2024-11-13 16:52:41
运维
在Linux系统上彻底卸载Zimbra邮件系统
本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ...
[详细]
蜡笔小新 2024-11-13 14:32:16
shell
Linux下MySQL 8.0.28安装指南
本文详细介绍了在Linux系统上安装MySQL 8.0.28的步骤,包括下载数据库、解压数据包、安装必要组件和启动MySQL服务。 ...
[详细]
蜡笔小新 2024-11-13 14:13:59
shell
Linux 计划任务 Cron 的使用与管理
本文介绍了 Linux 系统中用于定期执行任务的 cron 服务及其配置方法。通过 crond 和 crontab 命令,用户可以轻松地安排系统和用户级别的周期性任务。 ...
[详细]
蜡笔小新 2024-11-13 13:40:11
linux
Linux 文件对比与补丁操作详解
本文详细介绍了在Linux系统中进行文件对比和补丁操作的方法,包括生成补丁、打补丁以及撤销补丁的具体步骤。重点强调了打补丁时的注意事项,以确保操作的准确性和安全性。 ...
[详细]
蜡笔小新 2024-11-13 13:33:26
谁的淡笑丶_227
这个家伙很懒,什么也没留下!
Tags | 热门标签
service
stdout
centos7
zsh
colors
docker
server
crontab
交换机
log4j
ubuntu
linux
4层
grep
syslog
devops
apache
kubectl
ssh
awk
容器
ftp
tomcat
fabric
路由器
centos
jenkins
cron
运维
shell
RankList | 热门文章
1
网络攻击者利用已停产服务器漏洞对印度能源机构发动破坏性袭击
2
适用于多个安卓版本(包括5.1、6.0、7.1、10、11)的静默安装APK方法详解
3
老年人居家安全与健康注意事项
4
Python邮件发送实战:附带附件、多收件人与多抄送人的详细示例
5
KMPC++:深入解析与应用优化
6
Phoenix 使用体验分享与深度解析
7
在我的应用内展示并链接至App Store中的应用列表 - Display and Link to My Apps in the App Store Within My Application
8
解决Maven构建错误:无法激活不存在的配置文件“pom.xml”
9
Python中Map函数与Max函数的应用解析及实例说明
10
PyFasterRCNN配置详解与优化指南
11
深入解析 TypeScript 中的 Reflect Metadata 库及其应用场景
12
《天仙子》译文解析与唐代诗人和凝的艺术成就探析
13
探讨.NET技术与Silverlight中控件拖放及复制功能的实现方法
14
本科毕业设计总结(第二部分):深入探讨Android进程间通信机制——LocalSocket应用分析
15
手动将 Webpack 2.x 迁移到最新版 Webpack 4.8.3(当前 GitHub 最新版本)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有