Linux系统常用测试工具
Linux系统常用的测试工具
- Linux系统常用的测试工具
- 一.弱网测试工具(tc trafic control)
- 二.安装工具(yum)
- 三.查看日志(tail)
- 四.文本输出命令(cat)
- 五.下载文件工具(wget)
- 六.查看文件夹里是否包含指定文件(find)
- 七.文件传输工具(lrzsz)
- 八.抓包工具(tcpdump)
- 九.网络性能测试工具(iperf)
- 十.压力测试工具(stress)
- 十一.web压力测试工具(ab)
- 十二.文件权限管理工具(chmod)
Linux系统常用的测试工具
注:详细用法可以通过help查看,.参数-h 。
一.弱网测试工具(tc trafic control)
1.参考文献
https://wiki.linuxfoundation.org/networking/netem
https://blog.csdn.net/jeff_/article/details/53302818
2.常用命令
(1)网络丢包:tc qdisc add dev eth0 root netem loss 10%
详解:该命令将 eth0 网卡的传输设置为随机丢掉 10% 的数据包。
(2)网络延迟:tc qdisc add dev eth0 root netem delay 100ms
详解:该命令将 eth0 网卡的传输设置为延迟 100 毫秒发送。
(3)网络波动:tc qdisc add dev eth0 root netem delay 100ms 10ms
详解:该命令将 eth0 网卡的传输设置为延迟 100ms ± 10ms (90 ~ 110 ms 之间的任意值)发送。
二.安装工具(yum)
1.常用命令
yum install packagename
2.示例
yum -y install openssl-devel
yum install lcov
3.查看参数
yum -h
三.查看日志(tail)
1.察看下载进度
tail -f wget-log
2.实时查看文件内容
tail -f filename
四.文本输出命令(cat)
1.常用命令
(1)一次显示整个文件。
$ cat filename
(2)从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
(3)将几个文件合并为一个文件。
$cat file1 file2 > file
cat具体命令格式为 : cat [-AbeEnstTuv] [–help] [–version] fileName
2.参考文献
https://www.cnblogs.com/1130136248wlxk/articles/6264419.html
五.下载文件工具(wget)
1.常用命令
wget [参数选项]… [URL]…
如:wget -O wordpress.zip http://www.minjieren.com
2.参考文献
https://www.cnblogs.com/ftl1012/p/9265699.html
六.查看文件夹里是否包含指定文件(find)
常用命令
find .|xargs grep ‘makefile’
七.文件传输工具(lrzsz)
1.安装工具
yum install lrzsz
2.使用命令
(1)发送文件:sz [文件名]
(2)接收文件:rz [文件名]
八.抓包工具(tcpdump)
1.常用命令
(1)Tcpdump -i eth0 -t -s 0 -c 10000 -w ./target.cap
(2)抓包命令:抓取eth0网口的所有数据包,存放到文件6220945.cap文件中
2.参考文献
https://www.cnblogs.com/Jtianlin/p/4330723.html
九.网络性能测试工具(iperf)
1.常用命令
(1)服务器端:Iperf3 -s 192.168.6.46 -p 12345
(2)客户端:Iperf3 -c 192.168.6.46 -p 12345
2.参考文献
官网:https://iperf.fr/
十.压力测试工具(stress)
1.基本命令
(1)测试CPU负荷
命令:stress –c 4
作用:增加4个cpu进程,处理sqrt()函数函数,以提高系统CPU负荷
(2)内存测试
命令:stress –i 4 –vm 10 –vm-bytes 1G –vm-hang 100 –timeout 100s
作用:新增4个io进程,10个内存分配进程,每次分配大小1G,分配后不释放,测试100S
(3)磁盘I/O测试
命令:stress –d 1 --hdd-bytes 3G
作用:新增1个写进程,每次写3G文件块
(4)硬盘测试(不删除)
输入命令:stress –i 1 –d 10 --hdd-bytes 3G –hdd-noclean
2.参考文献
https://www.cnblogs.com/jingmu/p/7645548.html
http://www.cnblogs.com/muahao/p/6346775.html
十一.web压力测试工具(ab)
1.常用命令
(1)安装工具:yum -y install httpd-tools
(2)常用方式:ab -c 500 -n 5000 http://localhost/
2.参考文献
https://www.cnblogs.com/h--d/p/9903959.html
3.类似的工具
(1)http_load
(2)webbench
十二.文件权限管理工具(chmod)
1.修改文本权限
chmod 777 * [chmod 777 文件名]
Linux系统常用测试工具相关推荐
- linux服务器测试软件,linux服务器常用测试工具及命令
linux服务器常用测试工具及命令 1. 服务器配置查看 执行teddysun大牛的bench.sh脚本,输入下列命令: wget -qO- bench.sh | bash 拿腾讯云的香港轻量级服务器 ...
- linux系统压力测试工具,Linux压力测试工具stress如何使用
下载安装stress1apt install stress stress工具使用 先介绍下stress的命令参数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 ...
- Linux系统常用的工具
1.1 Vscode编辑器 从官网下载 ubuntu 版本,官网地址:https://code.visualstudio.com/.下载xxx.deb的包. 或者使用指令下载:wget https: ...
- Linux系统IO分析工具之iotop常用参数介绍
Linux系统IO分析工具之iotop常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在一般运维工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的 ...
- ceb 抽取 linux 工具,Linux系统常用监控工具
Linux系统常用监控工具 概述 本文主要记录一下Linux系统上一些常用的系统监控工具,包括top命令.htop命令.iotop命令和iftop命令,非常好用.正所谓磨刀不误砍柴工,花点时间总结一下 ...
- 【收藏】Linux系统常用命令速查手册(附赠PDF档)
给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...
- 【收藏】Linux系统常用命令速查手册(附PDF下载链接)
给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...
- 常用测试工具和框架归类
常用测试工具和框架归类 Web端相关库和工具: 1.Web UI: Selenium.QTP/UFT.其它(大多是对Selenium的包装,比如: Selenide.Katalon.webTest.W ...
- Linux 系统常用命令速查手册,值得收藏!
Linux 系统常用命令速查手册,值得收藏! 给大家收集整理了日常常用的 Linux 系统命令,仅供大家参考. 文章目录 Linux 系统常用命令速查手册,值得收藏! 系统信息 date 显示系统日期 ...
- 【Linux系统】开发工具(上) {软件包管理器yum,更新yum源,文本编辑器vim,vim的四种基本模式,vim指令集,代码编译器gcc/g++}
一.软件包管理器:yum 1.1 yum是什么? Linux下软件的安装方法: 源码安装:下载源码,在本地自行编译,然后才能安装. rpm安装:红帽软件包管理工具,属于安装包安装. yum安装:本身会 ...
最新文章
- 520戏精上身!纸短情长,一句顶一万句的花式告白语抱走不谢!
- 1.18.3.Flink Catalog介绍、Catalog 定义、Catalog 的实现、Catalog 使用举例
- NumPy 数学函数
- dedeCMS 两个站共用同一个数据库 图片路径统一
- 图像滤镜艺术---微软自拍APP滤镜实现合集DEMO
- 和显卡驱动要配套吗_天天学渲染,你的显卡驱动用对了吗?
- 锐捷交换机实验案例:vlan间互访的配置与验证
- 即时通讯学习笔记004---即时通讯服务器种类认知
- 文件管理类函数(1)
- 多种电压转换的电路设计方案
- java aes iv_java AES加密解密
- [HLSL]HLSL 入门参考 (dx11龙书附录B译文)
- Lumiprobe Lumizol RNA 提取试剂解决方案
- Visio调整图形的间距
- ubuntu安装nginx安装依赖报错Unable to locate package zlib
- 写论文时,参考文献怎么引用?
- 根据数据库表字段动态生成选择画面[FREE_SELECTIONS_DIALOG]
- STM8L USART串口使用
- 17 geth客户端了解和安装
- 三、pcm音频转wav