
linux tools
me_lawrence
请阅读导航页,那是知识体系的索引。
展开
-
关于制作rpm包的patch的方法
原文链接 http://blkart.blog.51cto.com/1142352/1542533(1)准备工作: 安装rpm-build软件包(2)生成rpmbuild目录 以root用户登陆,执行命令: # rpmbuild -ba abc.spec 命令会提示错误,不必关心 此时,再/root目录下会自动生成名为rpmbu转载 2016-12-20 16:45:42 · 1892 阅读 · 0 评论 -
Linux C 编程内存泄露检测工具(二):memwatch
http://blog.chinaunix.net/uid-16135252-id-2752985.htmlMemwatch简介在三种检测工具当中,设置最简单的算是memwatch,和dmalloc一样,它能检测未释放的内存、同一段内存被释放多次、位址存取错误及不当使用未分配之内存区域。请往http://www.linkdata.se/sourcecode.html下载最新版本的M转载 2015-06-24 10:32:17 · 647 阅读 · 0 评论 -
Linux C 编程内存泄露检测工具(一):mtrace
http://blog.chinaunix.net/uid-16135252-id-2752984.html前言所有使用动态内存分配(dynamic memory allocation)的程序都有机会遇上内存泄露(memory leakage)问题,在Linux里有三种常用工具来检测内存泄露的情況,包括:mtracedmallocmemwatch1. mtracemtr转载 2015-06-24 10:29:48 · 574 阅读 · 0 评论 -
oprofile
xx原创 2015-05-21 10:37:52 · 356 阅读 · 0 评论 -
iperf
xx原创 2015-05-26 10:39:50 · 540 阅读 · 0 评论 -
iptraf
xx原创 2015-05-26 10:46:05 · 461 阅读 · 0 评论 -
gdb
案例一GDB指定和修改搜素源码文件的路径(set substitute-path) 1. readelf -p .debug_str exe_or_so_file2. 查找替换代码根目录A.根目录是相对路径gdb 的dir 命令添加的源码搜索路径只对相对路径的情况有效。gdb -dB.根目录是绝对路径(cmake等喜欢使用绝对路径)set substitu原创 2015-06-02 11:06:39 · 364 阅读 · 0 评论 -
VIM键盘映射 (Map)
http://www.pythonclub.org/linux/vim/map设置键盘映射使用:map命令,可以将键盘上的某个按键与Vim的命令绑定起来。例如使用以下命令,可以通过F5键将单词用花括号括起来: :map i{ea}其中:i{将插入字符{,然后使用Esc退回到命令状态;接着用e移到单词结尾,a}增加字符},最后退至命令状态。在执行以上命令之后,光转载 2015-06-08 14:26:17 · 459 阅读 · 0 评论 -
30个实例详解TOP命令
http://linux.cn/thread/12037/1/1/Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。(译注:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的转载 2015-06-09 20:09:53 · 392 阅读 · 0 评论 -
iotop
xx原创 2015-06-10 10:58:43 · 412 阅读 · 0 评论 -
linux sar 命令详解
http://www.chinaz.com/server/2013/0401/297942.shtmlsar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以Ce转载 2015-09-21 10:26:06 · 508 阅读 · 0 评论 -
Linux下的一些I/O统计工具
http://blog.youkuaiyun.com/longxibendi/article/details/36004155 Linux 系统管理员,统计各类 IO 是一项必不可少的工作。其统计工具中 iostat 显然又是最重要的一个统计手段。但是这里 iostat 不是本文的重点,因为这个工具的使用在网络上已经有大量的教程,可以供大家参考。这里主要是想介绍一些其他统计工具以来满足不同的需求。转载 2015-09-21 09:46:46 · 450 阅读 · 0 评论 -
Linux的IO性能监控工具iostat详解
http://www.ha97.com/4546.htmlLinux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以提供更丰富的IO性能状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilob转载 2015-09-21 10:37:07 · 448 阅读 · 0 评论 -
Linux NTP配置详解 (Network Time Protocol)
http://blog.youkuaiyun.com/iloli/article/details/6431757Network Time Protocol (NTP) 也是RHCE新增的考试要求. 学习的时候也顺便复习了一下如何设置Linux的时间,现在拿出来和大家分享设置NTP服务器不难但是NTP本身是一个很复杂的协议. 这里只是简要地介绍一下实践方法和上次一样,下面的实验都在RHE转载 2015-12-01 13:48:07 · 656 阅读 · 0 评论 -
Vim自动补全神器:YouCompleteMe
http://blog.jobbole.com/58978/原文出处: marchtea 的博客 欢迎分享原创到伯乐头条第一次听说这个插件还是在偶然的情况下看到别人的博客,听说了这个插件的大名。本来打算在实训期间来完成安装的,无奈网实在不给力,也就拖到了回家的时候。在开始准备工作的时候就了解到这个插件不是很容易安装,安装的时候果然名不虚传。(关于这方面的内容,请查看另一转载 2015-09-24 11:12:18 · 567 阅读 · 0 评论 -
fio
xx原创 2015-05-26 10:40:02 · 572 阅读 · 0 评论 -
linux dd 测试硬盘的读写性能
http://blog.itpub.net/73920/viewspace-1036120/注:dd只能提供一个大概的测试结果,而且是连续IO 而不是随机IO1. 首先用自带的dd命令先测一下, 块大小为8kdd只能提供一个大概的测试结果,而且是连续IO 而不是随机IO读测试[@more@]# time dd if=/dev/sda2 of=/dev转载 2015-09-23 16:23:43 · 669 阅读 · 0 评论 -
通过blktrace, debugfs分析磁盘IO
http://www.07net01.com/2014/09/71589.html前几天微博上有同学问我磁盘util达到了100%时程序性能下降的问题,由于信息实在有限,我也没有办法帮太大的忙,这篇blog只是想给他列一下在磁盘util很高的时候如何通过blktrace+debugfs找到发生IO的文件,然后再结合自己的应用程序,分析出这些IO到底是谁产生的,最终目的当然是尽量减少不必转载 2015-09-23 15:16:55 · 684 阅读 · 0 评论 -
block_dump观察Linux IO写入的具体文件
http://www.oenhan.com/block-dump-linux-io很多情况下开发者调测程序需要在Linux下获取具体的IO的状况,目前常用的IO观察工具用vmstat和iostat,具体功能上说当然是iostat更胜一筹,在IO统计上时间点上更具体精细。但二者都是在全局上看到IO,宏观上的数据对于判断IO到哪个文件上毫无帮助,这个时候block_dump的作用就显现出来转载 2015-09-21 17:02:19 · 776 阅读 · 0 评论 -
你值得拥有:25 个 Linux 性能监控工具
http://os.51cto.com/art/201412/460698_all.htm一段时间以来,我们在网上向读者介绍了如何为Linux以及类Linux操作系统配置多种不同的性能监控工具。在这篇文章中我们将罗列一系列使用最频繁的性能监控工具,并对介绍到的每一个工具提供了相应的简介链接,大致将其划分为两类,基于命令行的和提供图形化接口的。基于命令行的性能监控工具1.转载 2015-09-21 15:31:00 · 668 阅读 · 0 评论 -
debugfs恢复Ext3的文件系统中被rm、rm -f 掉的文件
http://blog.youkuaiyun.com/my2010sam/article/details/9852539ls -d # -d或--directory 显示目录名称而非其内容。ls -i # -i或--inode 显示文件和目录的inode编号如何在Ext3的文件系统中恢复被rm掉的文件。[root@Gw za]# debugfsdeb转载 2015-09-21 14:04:59 · 1586 阅读 · 0 评论 -
iostat
xx原创 2015-05-21 10:35:42 · 403 阅读 · 0 评论 -
tcptrace
xx原创 2015-06-10 11:14:45 · 419 阅读 · 0 评论 -
LMbench 实用的微观性能分析工具
http://blog.yufeng.info/archives/753原创文章,转载请注明: 转载自系统技术非业余研究本文链接地址: LMbench 实用的微观性能分析工具我们在做高性能服务的时候,通常需要避免7宗罪,比如说内存拷贝,昂贵的系统调用等等。 但是这些罪的代价是多少,我们并不清楚。 在设计的时候,我们会需要根据数据去做方案的取舍。但是这些测量数据哪里来呢? g转载 2015-06-11 16:28:45 · 798 阅读 · 0 评论 -
mpstat 命令详解
http://blog.youkuaiyun.com/evils798/article/details/7524474mpstat 命令详解分类: Linux 日记 2012-04-30 19:04 6892人阅读 评论(1)收藏 举报systemoracleuser数据库多线程linux[javascript] view plaincopypr转载 2015-06-09 20:06:38 · 410 阅读 · 0 评论 -
netstat 的10个基本用法
http://linux.cn/forum.php?mod=viewthread&tid=12158&extra=page%3D1%26filter%3Ddigest%26digest%3D1Netstat 简介Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字转载 2015-06-09 20:14:56 · 409 阅读 · 0 评论 -
ntopng
https://linux.cn/forum.php?mod=viewthread&tid=11956&extra=page%3D3%26filter%3Ddigest%26digest%3D1当你在本地网络监控网络流量,根据流量大小、监控平台/接口、数据库类型等等,可以有许多不同的选择。ntopng是一套开源(遵循GPLv3协议)网络流量分析解决方案,提供基于web界面的实时转载 2015-06-10 11:34:11 · 2659 阅读 · 0 评论 -
lmbench
xx原创 2015-06-11 15:18:41 · 644 阅读 · 0 评论 -
Linux 系统管理程序
xx原创 2015-06-13 11:10:57 · 498 阅读 · 0 评论 -
c++filt
xx原创 2015-06-25 11:23:47 · 518 阅读 · 0 评论 -
Linux系统与程序监控工具atop教程
http://www.cnblogs.com/bangerlee/archive/2011/12/23/2294090.html引言Linux以其稳定性,越来越多地被用作服务器的操作系统(当然,有人会较真地说一句:Linux只是操作系统内核:)。但使用了Linux作为底层的操作系统,是否我们就能保证我们的服务做到7*24地稳定呢?非也,要知道业务功能是由系统上跑的程序实现的,要实现业务转载 2015-07-10 15:37:59 · 699 阅读 · 0 评论 -
valgrind
xx原创 2015-05-26 10:42:34 · 473 阅读 · 0 评论 -
系统级性能分析工具 — Perf
http://blog.youkuaiyun.com/zhangskd/article/details/37902159从2.6.31内核开始,linux内核自带了一个性能分析工具perf,能够进行函数级与指令级的热点查找。 perf Performance analysis tools for Linux.Performance counters for Linux are a转载 2015-07-29 15:19:11 · 817 阅读 · 0 评论 -
VIM插件介绍
http://blog.youkuaiyun.com/tge7618291/article/details/4216977 1 #============================================================================= 2 转载请注明出处: http://blog.youkuaiyun.com/tge7618291转载 2015-06-08 11:35:19 · 545 阅读 · 0 评论 -
strace
xx原创 2015-05-26 10:49:08 · 365 阅读 · 0 评论 -
mtr
xx原创 2015-05-26 10:48:24 · 423 阅读 · 0 评论 -
dstat
xx原创 2015-06-24 14:13:19 · 418 阅读 · 0 评论 -
tcpdump
xx转载 2015-05-20 19:47:43 · 576 阅读 · 0 评论 -
top
xx原创 2015-05-21 10:34:57 · 405 阅读 · 0 评论 -
vmstat
xx转载 2015-05-21 10:35:15 · 344 阅读 · 0 评论