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系统常用测试工具相关推荐

  1. linux服务器测试软件,linux服务器常用测试工具及命令

    linux服务器常用测试工具及命令 1. 服务器配置查看 执行teddysun大牛的bench.sh脚本,输入下列命令: wget -qO- bench.sh | bash 拿腾讯云的香港轻量级服务器 ...

  2. 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 ...

  3. Linux系统常用的工具

    1.1 Vscode编辑器 从官网下载 ubuntu 版本,官网地址:https://code.visualstudio.com/.下载xxx.deb的包.  或者使用指令下载:wget https: ...

  4. Linux系统IO分析工具之iotop常用参数介绍

      Linux系统IO分析工具之iotop常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在一般运维工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的 ...

  5. ceb 抽取 linux 工具,Linux系统常用监控工具

    Linux系统常用监控工具 概述 本文主要记录一下Linux系统上一些常用的系统监控工具,包括top命令.htop命令.iotop命令和iftop命令,非常好用.正所谓磨刀不误砍柴工,花点时间总结一下 ...

  6. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  7. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

  8. 常用测试工具和框架归类

    常用测试工具和框架归类 Web端相关库和工具: 1.Web UI: Selenium.QTP/UFT.其它(大多是对Selenium的包装,比如: Selenide.Katalon.webTest.W ...

  9. Linux 系统常用命令速查手册,值得收藏!

    Linux 系统常用命令速查手册,值得收藏! 给大家收集整理了日常常用的 Linux 系统命令,仅供大家参考. 文章目录 Linux 系统常用命令速查手册,值得收藏! 系统信息 date 显示系统日期 ...

  10. 【Linux系统】开发工具(上) {软件包管理器yum,更新yum源,文本编辑器vim,vim的四种基本模式,vim指令集,代码编译器gcc/g++}

    一.软件包管理器:yum 1.1 yum是什么? Linux下软件的安装方法: 源码安装:下载源码,在本地自行编译,然后才能安装. rpm安装:红帽软件包管理工具,属于安装包安装. yum安装:本身会 ...

最新文章

  1. 520戏精上身!纸短情长,一句顶一万句的花式告白语抱走不谢!
  2. 1.18.3.Flink Catalog介绍、Catalog 定义、Catalog 的实现、Catalog 使用举例
  3. NumPy 数学函数
  4. dedeCMS 两个站共用同一个数据库 图片路径统一
  5. 图像滤镜艺术---微软自拍APP滤镜实现合集DEMO
  6. 和显卡驱动要配套吗_天天学渲染,你的显卡驱动用对了吗?
  7. 锐捷交换机实验案例:vlan间互访的配置与验证
  8. 即时通讯学习笔记004---即时通讯服务器种类认知
  9. 文件管理类函数(1)
  10. 多种电压转换的电路设计方案
  11. java aes iv_java AES加密解密
  12. [HLSL]HLSL 入门参考 (dx11龙书附录B译文)
  13. Lumiprobe Lumizol RNA 提取试剂解决方案
  14. Visio调整图形的间距
  15. ubuntu安装nginx安装依赖报错Unable to locate package zlib
  16. 写论文时,参考文献怎么引用?
  17. 根据数据库表字段动态生成选择画面[FREE_SELECTIONS_DIALOG]
  18. STM8L USART串口使用
  19. 17 geth客户端了解和安装
  20. 三、pcm音频转wav

热门文章

  1. PS去除图片中文字的方法详细图文教程
  2. 以太坊之最全攻略解析与案例分享
  3. 三角形的外心 内心 重心 垂心 九点圆心与各圆半径的算法
  4. Unity翻译工具(使用百度翻译)
  5. 一图学会配置微信云端店员监控收款回调
  6. 在 Apple Silicon Mac 上 DFU 模式恢复 macOS 固件
  7. 百度云 下载提示 本地文件移动失败
  8. 腾讯企业邮箱接收服务器pop,腾讯企业邮箱POP,SMTP分别是什么(示例代码)
  9. php ueditor mysql_PHP Ueditor 富文本编辑器
  10. 如何提高FPGA的工作频率