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常用命令集合
分享到:
相关推荐
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是Java开发的核心工具,提供了运行Java程序所需的编译器、调试器和其他必要的工具和库。该软件包为Linux系统上的开发者和用户提供了方便的安装和使用Java的方式。 首先,jdk-17_linux-x64_bin.rpm适用于Linux...
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 + 需要调试的脚本...
各种版本的mplaye: 音视频播放器,使用命令即可播放,支持win10和开发板,应用于各种场合,特别是语音识别技术,很多毕设都是用这个做的。 gcc编译工具:arm+linux-gnueabi-5.4.0.tar.xz, 解压命令:tar -zxvf arm+...
linux内核调试分析指南 linux内核调试分析指南--上篇 本文档已经转到下面的网址,位于zh-kernel.org的文档停止更新,请访问新网址 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一...
使用之前先用命令chmod 777 XXX赋权限,最好是在root用户下使用,否则必须加sudo启动。 此外,此工具是基于Qt开发的,系统必须安装有Qt环境才能使用
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(GNU调试器)是一种功能强大的命令行调试工具,常用于C、C++、汇编等编程语言的调试。它支持多种平台和格式,可以在Linux、UNIX和Windows等操作系统上使用。GDB提供了很多调试功能,包括设置断点、单步执行、...
GDB(GNU Source-Level Debugger)是Linux下调试C/C++源程序的工具。 运行gdb即可启动GDB: [root@localhost zhang]# gdb↙ GDB的提示符为(gdb),在提示符后输入quit或q命令退出。 启动GDB时还可以载入调试的程序名,...
自编程小程序,支持32 bit 64bit redhat ubuntu等linux操作系统的串口调试,亲测试过
fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...
六 内存调试工具 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开发学习入门文档,简单介绍了在Linux系统用C++进行编程开发的常用工具和一般步骤,包括:编译工具g++、gcc、Make和调试工具gdb,重点介绍了Make的使用方法。Make是GNU/Linux的主要开发工具,本文主要介绍了...
linux mdio 读写phy 寄存器工具
GDB 是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行 序列,形成脚本。UNIX 下的软件全是命令行的,这给程序开发提供了极大的便利,命令行 软件的优势在于,他们可以非常容易的集成在...
Linux系统中的gdb程序调试工具的命令知识介绍.docx
UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。于是UNIX下的软件比Windows下的...
docker更换containerd,让containerd更加贴合docker命令。 由于在外网导致下载不来已经将文件存在CSDN 使用方法: wget https://github.com/kubernetes-sigs/cri-tools/releases/download/$VERSION/crictl-$VERSION-...
实验目的: 1、 熟悉使用Linux字符界面、窗口系统的常用命令。 2、 熟悉运用Linux常用的编程工具。 3、 掌握在Linux操作系统环境上编辑、编译、调试、运行一个C语言程序的全过程。
CHIP-TOOL是一个Matter 物联网的控制器,调试Matter 设备必不可少的工具。允许 将 Matter 设备委托到网络中,并使用 重要消息,可能会对数据模型操作(如群集命令)进行编码。 该工具还提供了特定于Matter的其他实用...