linux系统管理命令--系统测试工具
1、tcpdump
-n 使用IP地址表示主机,而不是主机名的;使用数字port号码,而不是服务名
-i 指定要监听的网卡接口, “-i any”表示抓取全部网卡接口上的数据包
-v 输出一个略微具体的信息,比如,显示IP数据报中的TTL和TOS信息
-t 不打印时间戳
-e 显示以太网帧头部信息
-c 仅抓取指定数量的数据报
-x 以十六进制显示数据包的内容。但不显示包中以太网帧的头部信息
-X 和-x选项类似,只是还打印每一个十六进制字节相应的ASCII字符
-XX ,与-X同样。只是还打印以太网帧头部信息
-s 设置抓包时的抓取长度。
当数据报的长度超过抓取长度时,tcpdump抓取到的将是被截断的数据报
-S 以绝对值来显示TCP报文段的序号,而不是相对值
-w 将tcpdump的输出以特殊的格式定向到某个文件
-r 从文件读取数据报信息并显示之
2、lsof 显示文件描写叙述符
-i 显示socket文件描写叙述符。
-u 显示指定用户启动的全部进程打开的全部文件描写叙述符
-p 显示指定进程打开的全部文件描写叙述符
-t 仅显示打开了目标文件描写叙述符的进程的PID
3、nc 用来高速构建网络连接,让他以server的方式执行,监听某个port并接收客户连接
-i 设置数据包传送的时间间隔
-l 以server方式执行,监听指定的port
-k 反复接受并处理某个port上的全部连接
-n 使用IP地址表示主机,而不是主机名,使用数字表示port号,而不是服务名称
-p 当nc命令以client方式执行时,强制其使用指定的port,
4、strace 检測server性能的重要工具,它跟踪程序执行过程中执行的系统调用和接受到的信号。并将系统调用名。參数 返回值以及信号名输出到标准输出或者指定的文件。
-c 统计每一个系统调用运行时间、运行次数和出错次数
-f 跟踪由fork调用生成的子进程
-t 在输出的每一行信息前加上时间信息
-e 指定一个表达式,用来控制怎样跟踪系统调用
5、netstat 网络信息统计工具
能够打印本地网卡接口上的所有链接 路由表信息 网卡接口信息等
-n 使用IP地址表示主机 。而不是主机名,使用数字表示port号 而不是服务名称
-a 显示结果中也包括监听socket
-t 仅显示TCP链接
-r 显示路由信息
-i 显示网卡接口的数据流量
-c 每隔1s输出一次
-o 显示socket定时器的信息
-p 显示socket所属的进程的PID和名字
6、vmstat 实时输出系统的各种资源的使用情况
-f 显示系统自启动以来运行的fork次数
-s 显示内存相关的统计信息以及各种系统的活动的数量
-d 显示磁盘相关的统计信息
-p 显示指定磁盘分区的统计信息
-S 使用指定的单位来显示
7、ifstat 简单的网络流量监測工具
-a 监測系统上的全部网卡接口
-i 指定要监測的网卡接口
-t 在每行输出信息前加上时间戳
8、mpstat 实时监測多处理器系统上的每一个CPU的使用情况
版权声明:本文博客原创文章,博客,未经同意,不得转载。
linux系统管理命令--系统测试工具的更多相关文章
- 使用Linux的命令行工具做简单的文本分析
Basic Text Analysis with Command Line Tools in Linux | William J Turkel 这篇文章非常清楚的介绍了如何使用Linux的命令行工具进 ...
- Linux系统管理命令
Linux系统管理命令 命令 说明 stat 显示指定文件的相关信息,比ls命令显示内容更多 who 显示在线登录用户 hostname 显示主机名称 uname 显示系统信息 top 显示当前系统中 ...
- 尚学linux课程---7、linux系统管理命令
尚学linux课程---7.linux系统管理命令 一.总结 一句话总结: 查网络:netstat -ntpl 查进程:ps 1.需要下载163yum源(从外部源同步仓库)里面的所有rpm文件? re ...
- Linux系统管理远程登录工具PUTTY
PuTTY 简介 PuTTY是一个Telnet.SSH.rlogin.纯TCP以及串行接口连线软件.较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植 ...
- Linux Netcat 命令——网络工具中的瑞士军刀
原文:http://www.oschina.net/translate/linux-netcat-command netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据.通过与其他 ...
- linux系统管理命令(五)
[教程主题]:1.系统管理命令 [1.1]用户和组管理 在Linux操作系统中,任何文件都归属于某一特定的用户,而任何用户都隶属于至少一个用户组.用户是否有权限对某文件进行访问.读写以及执行,受到系统 ...
- 如何在Linux中用命令行工具管理KVM虚拟环境
第一步: 配置存储池 Virsh命令行工具是一款管理virsh客户域的用户界面,它能在命令行中运行所给的命令以及它的参数,我们要用它给我们的KVM环境创建存储池,想知道关于这个工具的更多信息,用以下这 ...
- Linux系统管理命令(1)accton的使用
安装: apt install acct accton accton命令是Linux系统进程管理命令之一,它的作用是打开进程统计,如果不带任何参数,即关闭进程统计. 具体用法为:acc ...
- linux下命令行工具gcp显示拷贝进度条
1.环境: ubuntu16.04 Linux jello 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x ...
随机推荐
- Redis源代码分析(23)--- CRC循环冗余算法RAND随机数的算法
他今天就开始学习Redis源代码的一些工具来实现,在任何一种语言工具.算法实现的原理应该是相同的,一些比較经典的算法.比方说我今天看的Crc循环冗余校验算法和rand随机数产生算法. CRC算法全称循 ...
- 探索C/C++大数快(自然数)模板
本文fcbruce个人原创整理.转载请注明出处http://blog.csdn.net/u012965890/article/details/40432511,谢谢. 我们知道在C/C++中int型可 ...
- LeetCode219:Contains Duplicate II
Given an array of integers and an integer k, find out whether there there are two distinct indices i ...
- javascript变量,作用域和内存问题(一)
js对象的引用是很有意思的,引用型对象是不可以直接引用的,我猜测这是原型的来源之一,有大神请详解或斧正. “引用类型的值是保存在内存中的对象.与其他语言不同,JavaScript不允 ...
- OpenCV(C++接口)学习笔记1-图像读取、显示、保存
OpenCV在2.0加入版本号之后C++接口函数,学习前C语言的接口功能.现在OpenCV它已被发展到2.4.9版本号,所以,我决定学习C++接口函数,与步伐. 1.创建图像 cv::Mat imag ...
- Java Web整合开发(16) -- Struts 2.x 概述
Struts2与Spring的整合 •Struts2框架为配合与Spring3框架进行整合,提供了相应的拦截器. •该组件名为StrutsSpringObjectFactory,位于struts2-s ...
- HTML5 transform三维立方体(随着旋转的效果)
为了得到更好的把握transform精华.因此,我们决定完成三维立方体模型,可以实现360无死三维旋转作用. 但旋转更难推断每侧视图的序列.然而,完美的解决方案,我希望有人能回答. 源代码直接贡献的朋 ...
- [python]自问自答:python -m参数? (转)
python -m xxx.py 作用是:把xxx.py文件当做模块启动但是我一直不明白当做模块启动到底有什么用.python xxx.py和python -m xxx.py有什么区别! 自问自答: ...
- NSIS:判断程序是否运行并进行卸载
原文NSIS:判断程序是否运行并进行卸载 今天在评论里看到网友说要一个这样的功能,就简单写了一个,本来想做360杀手来着,但遗憾的是我从来不用360的东西,所在电脑上也没有360相关的软件进行测试,所 ...
- S关于使用QL声明 找出同时满足多个tag拍摄条件设置算法
表结构 Tag Table:{tag_id, tag_name} #标签表 News Table:{news_id, title,......} #新闻列表 NewsTags Table:{tag ...