`
happmaoo
  • 浏览: 4342214 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux--调试,分析命令和工具

阅读更多

1 strace

1、http://linux.sheup.com/linux/linux5684.htm

2、strace -p pid 记录进程的准确信息

3、strace cat /dev/null.php 跟踪某个文件

4、strace pwd 是跟踪pwd这命令

5、使用strace和gdb调试工具的乐趣 http://hi.baidu.com/superdbs/blog/item/c368dd54dbacc455d009065f.html

6、srace -c 统计系统调用的时间和错误,

7、strace 跟踪系统调用和信号,里面有各种参数的解释 http://www.groad.net/bbs/simple/?t2627.html

2 free 命令

free 命令的功能是查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。

该命令的一般格式为: free [-b | -k | -m] 命令中各选项的含义如下:

-b 以字节为单位显示。

-k K 字节为单位显示。

-m 以兆字节为单位显示。

3 uptime 命令

uptime 命令显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登录用户、系统在过去的 1 分钟、 5 分钟和 15 分钟内的平均负载。

该命令的一般格式为: uptime

df 命令

功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

du 命令

功能:统计目录(或文件)所占磁盘空间的大小。

4 查看进程命令

1、ps命令 ps -l

http://hi.baidu.com/%CA%AB%D5%B9/blog/item/b3e893ca325ee386c81768ea.html/cmtid/c7ca2097b7ab8e6054fb962f

2、ps afx | grep httpd 查看httpd进程 ps afx | grep httpd | wc -l查看httpd进程数量

5 查看函数的显示

1、man getcwd 通常是使用一个调试命令如strace,可以得到系统都调用了哪些函数,然后再使用这个命令查看细节

6 查看模块

1、php -m 查看模块

2、modprobe -l | grep ipvs 查看ipvs模块是否已经安装

7 查看内存泄露和系统性能工具

1、http://blog.csdn.net/chinalinuxzend/archive/2008/04/09/2270268.aspx

8 域名解析

1、dig命令 dig facebook.com

9 cat命令

1、cat /proc/meminfo 查看内存使用情况

2、cat /proc/loadavg 查看系统负载和进程队列状态

APACHE

1 没有总结 http://www.huiyingu.com/blog/post/linux%E8%B0%83%E8%AF%95apache%E7%9A%84%E5%B9%B6%E5%8F%91%E6%95%B0%E7%9A%84%E6%9C%89%E7%94%A8%E5%91%BD%E4%BB%A4%E5%8F%8A%E5%AF%B9apache%E5%B9%B6%E5%8F%91%E6%8E%A7%E5%88%B6%E5%8F%82%E6%95%B0%E8%B0%83%E8%AF%95?page=2

2 http://zhengdl126.iteye.com/blog/434733 linux常用命令集合

分享到:
评论

相关推荐

    linux下的网络调试工具

    32位linux下的网络调试工具,需要保证你的QT环境变量已经配置,如果没有配置参考:export QTDIR=/usr/local/Trolltech/Qt-4.8.5 export PATH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH export LD_...

    jdk-17-linux-x64-bin.rpm

    JDK是Java开发的核心工具,提供了运行Java程序所需的编译器、调试器和其他必要的工具和库。该软件包为Linux系统上的开发者和用户提供了方便的安装和使用Java的方式。 首先,jdk-17_linux-x64_bin.rpm适用于Linux...

    linux shell 调试工具

    linux shell 调试工具 bash 可以设置断点、单步跟踪; 查看指令、变量值 等等 安装: tar -xvfz bashdb-5.0-1.1.2.tar.gz cd ./ bashdb-5.0-1.1.2 ./configuration make make install 使用: bashdb + 需要调试的脚本...

    led驱动-各种版本的mplayer-arm+linux-gnueabi-5.4.0.tar.xz+Qt-Embedded-5.

    各种版本的mplaye: 音视频播放器,使用命令即可播放,支持win10和开发板,应用于各种场合,特别是语音识别技术,很多毕设都是用这个做的。 gcc编译工具:arm+linux-gnueabi-5.4.0.tar.xz, 解压命令:tar -zxvf arm+...

    linux内核调试分析指南

    linux内核调试分析指南 linux内核调试分析指南--上篇 本文档已经转到下面的网址,位于zh-kernel.org的文档停止更新,请访问新网址 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一...

    Linux下使用的串口调试工具

    使用之前先用命令chmod 777 XXX赋权限,最好是在root用户下使用,否则必须加sudo启动。 此外,此工具是基于Qt开发的,系统必须安装有Qt环境才能使用

    linux串口调试工具cutecom

    linux串口调试工具cutecom,支持CentOS7,1、 必须安装的依赖库 libQt3Support.so.4 libQtCore.so.4 libQtGui.so.4 安装依赖库 sudo yum install libQt3Support.so.4 libQtCore.so.4 libQtGui.so.4 2、 安装cutecom-...

    GDB调试流程及命令大全

    GDB(GNU调试器)是一种功能强大的命令行调试工具,常用于C、C++、汇编等编程语言的调试。它支持多种平台和格式,可以在Linux、UNIX和Windows等操作系统上使用。GDB提供了很多调试功能,包括设置断点、单步执行、...

    UC-linuxGDB调试器

    GDB(GNU Source-Level Debugger)是Linux下调试C/C++源程序的工具。 运行gdb即可启动GDB: [root@localhost zhang]# gdb↙ GDB的提示符为(gdb),在提示符后输入quit或q命令退出。 启动GDB时还可以载入调试的程序名,...

    linux 串口调试工具 serial.7z

    自编程小程序,支持32 bit 64bit redhat ubuntu等linux操作系统的串口调试,亲测试过

    cmd操作命令和linux命令大全收集

    fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...

    linux内核调试方法总结

    六 内存调试工具 1 MEMWATCH 2 YAMD 3 Electric Fence 七 strace 八 OOPS 1 ksymoops 2 kallsyms 3 Kdump 九 KGDB 1 kgdb的调试原理 2 Kgdb的安装与设置 3 在VMware中搭建调试环境 4 kgdb的一些特点和不足 十 使用...

    Linux-C++开发环境简介

    Linux开发学习入门文档,简单介绍了在Linux系统用C++进行编程开发的常用工具和一般步骤,包括:编译工具g++、gcc、Make和调试工具gdb,重点介绍了Make的使用方法。Make是GNU/Linux的主要开发工具,本文主要介绍了...

    linux mdio 读写phy 寄存器工具

    linux mdio 读写phy 寄存器工具

    linux-GDB.zip_linux gdb工具

    GDB 是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行 序列,形成脚本。UNIX 下的软件全是命令行的,这给程序开发提供了极大的便利,命令行 软件的优势在于,他们可以非常容易的集成在...

    Linux系统中的gdb程序调试工具的命令知识介绍.docx

    Linux系统中的gdb程序调试工具的命令知识介绍.docx

    linux下GDB调试

    UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。于是UNIX下的软件比Windows下的...

    containerd提供了ctr命令行工具管理容器,但功能比较简单,所以一般会用crictl工具检查和调试容器

    docker更换containerd,让containerd更加贴合docker命令。 由于在外网导致下载不来已经将文件存在CSDN 使用方法: wget https://github.com/kubernetes-sigs/cri-tools/releases/download/$VERSION/crictl-$VERSION-...

    Linux系统中程序编辑、编译与调试工具

    实验目的: 1、 熟悉使用Linux字符界面、窗口系统的常用命令。 2、 熟悉运用Linux常用的编程工具。 3、 掌握在Linux操作系统环境上编辑、编译、调试、运行一个C语言程序的全过程。

    Matter CHIP-TOOL 工具, 在WSL 编译好的执行文件,可以下载 CHIP-TOOL是一个Mat

    CHIP-TOOL是一个Matter 物联网的控制器,调试Matter 设备必不可少的工具。允许 将 Matter 设备委托到网络中,并使用 重要消息,可能会对数据模型操作(如群集命令)进行编码。 该工具还提供了特定于Matter的其他实用...

Global site tag (gtag.js) - Google Analytics