如何在 Linux 上安装 tcpping 测量到远程主机的网络延迟的一种常用方法是使用ping应用程序。该ping工具依赖 ICMP ECHO 请求和回复数据包来测量远程主机的往返延迟。...但是,在某些情况下,ICMP 流量可能会被防火墙阻止,这使得该ping应用程序对于受限制的防火墙后面的主机毫无用处。...在这种情况下,你将需要依赖使用 TCP/UDP 数据包的第 3 层测量工具,因为这些第 3 层数据包更有可能绕过常见的防火墙规则。 一种这样的第 3 层测量工具是tcpping....RepoForge,然后运行: $ sudo yum install tcptraceroute 安装依赖 bc 使用的另一个工具tcpping是GNUbc,它预装在所有主要的 Linux 发行版上...但是,如果你tcpping在最小 Linux 运行时环境(例如Docker容器、AWS 最小映像 AMI)中运行,则bc可能不会预先安装。在这种情况下,你需要bc自己安装。
通常情况下,我们都是使用tcp或者icmp来测试机器的TCP信息,但是有一部分环境下,我们需要使用UDP来进行通讯,常规测试方法是搭建一个正常的酸酸乳服务,然后进行udp测试,但是此方法比较繁琐,可以使用更简单的测试工具...UDP-LISTEN:4000,fork PIPE Ubuntu&Debian同理: apt install socat -y socat -v UDP-LISTEN:4000,fork PIPE 然后对下载的脚本赋予权限.../udpping.py 127.0.0.1 4000 如果在其他机器进行测试: ./udpping.py ip 4000 如果正常,可以得到如下结果: [root@VM-6462 ~]# .
Linux下得Web压力测试工具,最常用的应该就是apache的ab了,当然可供选择的有很多。webbench,http_load。看你个人爱好了。不过,最近,用的最顺手的是siege。.../configure make && make install 2、准备测试url或者url列表文件 3、跑起 siege www.linuxidc.com/test.php -b -r10 -c400...每次request之间没有延迟,还有一个-d参数加上延迟,类似于一些专业测试工具的思考时间 -r --reps=NUM REPS, number of times to run
一、webbench的安装 首先登陆到webbench页面去下载安装包,安装包页面为: http://home.tiscali.cz/~cz210552/webbench.html ...下载好安装包webbench-1.5.tar.gz 把他放在linux目录下,具体代码如下: cd /opt mkdir webbench cd webbench tar -zxvf webbench...二、webbench的使用 webbench [option] URL option: -c 并发用户数 -t 发送请求总时间 -p 使用代理服务器发送请求 例子: ...Requests: 1018 susceed, 0 failed. 1018个请求都成功了,没有失败的请求 可以看出TPS为62505 bytes.吞吐量为1018/10/10=10.18 注意事项:...webbench时,用make &make install命令不能成功时,有可能不能编译成功,这是就要安装gcc软件,命令为:yum install gcc 2.URL最后结尾必须是/,才能测试成功
发表于2019-12-052019-12-05 作者 wind 安装speedtest speedtest是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行...它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest很简单——只需要下载其Python脚本文件。...path中 # mv speedtest.py /usr/local/bin/speedtest # chown root:root /usr/local/bin/speedtest 使用speedtest测试网速...# speedtest 输入这个命令后,它会自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率,类似于这样的输出: $ .
Linux服务器测试包括压力测试、负载测试和性能测试,其中性能测试包括涉及到吞吐量、响应时间、CPU占用率、并发用户数等不同指标。我们在测试服务器的过程中,经常会遇到性能上不去。...查看CPU,网络,IO消耗都挺低的,就是定位不到问题的原因,这时候往往需要进一步深入定位问题,下图详细列举了针对不同性能目前常用的测试工具。 QQ图片20190213174115.jpg
tree命令 这条命令可以直接将目录下的文件以树形态展示,如下图 微信截图_20181010113438.png 默认没有安装,安装方法 ubuntu下 sudo snap install tree...centos下 yum -y install tree 安装完成之后,进入目录,直接 tree 就可以了,当然tree还有其他参数,可以参考以下文章 tree命令的使用(https://www.cnblogs.com
本文章向大家介绍MacOS下的渗透测试工具,主要包括MacOS下的渗透测试工具使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。...Mac系统下的工具整合,记得安装brew哦 信息收集工具 工具名称 安装命令 CeWL brew install sidaf/pentest/cewl dirb brew install sidaf/pentest.../dirb dnsrecon brew install sidaf/pentest/dnsrecon enum4linux brew install sidaf/pentest/enum4linux gobuster.../pentest/wafw00f whatweb brew install sidaf/pentest/whatweb wig brew install sidaf/pentest/wig 漏洞分析工具...brew install sidaf/pentest/sec_lists RobotsDisallowed brew install sidaf/pentest/robots_disallowed 可以做的事如下
Vega是一个免费的开源扫描器和测试平台,用于测试Web应用程序的安全性。Vega可以帮助您查找和验证SQL注入,跨站点脚本(XSS),无意中泄露的敏感信息以及其他漏洞。...它是用Java编写的,基于GUI,可以在Linux,OS X和Windows上运行。 Vega包括用于快速测试的自动扫描器和用于战术检查的拦截代理。...Vega可以使用网络语言中强大的API进行扩展:JavaScript。 官方网页是https://subgraph.com/vega/ ?...第4步 - 输入将要扫描的网页网址。 在这种情况下,它是metasploitable机器→单击“下一步”。 ? 第5步 - 检查您想要控制的模块的所有框。 然后,点击“下一步”。 ?...第9步 - 扫描完成后,在左下方的面板上,您可以看到所有发现,根据严重程度进行分类。 如果单击它,您将在右侧面板中看到所有漏洞的详细信息,例如“请求”,“讨论”,“影响”和“修复”。 ?
最近有在2台机器双向同步文件的需求, 于是有了本文. 上网找了一些双向文件同步的工具, 比较典型的有syncthing和mirror....本文介绍mirror的使用方法(不过好像syncthing使用更广泛一些)....台机器上安装好java1.8版本(ubuntu使用sudo apt install openjdk-8-jre命令即可安装); 在2台机器上安装好Watchman(安装方法); 在2台机器上安装mirror工具...(安装方法见github页面) 假设你的mirror安装在/data/apps/mirror/目录下, 2台机器需要同步/data/sftp/文件夹....restart mirror.service && systemctl status mirror.service $ systemctl enable mirror.service 然后2台机器上的/
使用磁盘分区工具可以使我们非常方便的管理磁盘,本篇文章为大家分享一下Linux下常见的磁盘分区工具。 Linux 中的 5 个管理磁盘分区的工具 下面的列表没有特定的排名顺序。...大多数分区工具应该存在于 Linux 发行版的仓库中。 GParted 这可能是 Linux 发行版中最流行的基于 GUI 的分区管理器。你可能已在某些发行版中预装它。...你甚至可以借助此工具尝试修复分区。它的选项还包括编辑文件系统、创建分区镜像、还原镜像以及对分区进行基准测试。...因此,在这种情况下,请输入以下命令: sudo partitionmanager 它将扫描你的设备,然后你就可以创建、移动、复制、删除和缩放分区。你还可以导入/导出分区表及使用其他许多调整选项。...GNU Parted(命令行) 这是在你 Linux 发行版上预安装的另一个命令行程序。
shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规范的写法。 ?...fzf:命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。 ?...htop: 提供更美观、更方便的进程监控工具,替代top命令。 ? glances:更强大的 htop / top 代替者。 htop 代替 top,glances 代替 htop: ?...除了命令行查看外,glances 还提供页面服务,让你从页面上随时查看某服务器的状态。 axel:多线程下载工具,下载文件时可以替代curl、wget。...cloc:代码统计工具,能够统计代码的空行数、注释行、编程语言。 ? tmux:终端复用工具,替代screen、nohup。 ? script/scriptreplay: 终端会话录制。
简介 OCRmyPDF 工具通过 OCR 技术扫描出 PDF 文件中的文字部分,可将不可复制的 PDF 文件(扫描版)转换为可复制的 PDF 文件(文字版)。...最重要的是,OCRmyPDF 是开源免费的。 2. 安装 OCRmyPDF 工具在 Windows 和 Linux 上都可以安装使用,详细参见 OCRmyPDF 官方手册。 3....使用 示例:将扫描版 inputfile.pdf 转为可复制的文字版 outputfile.pdf ocrmypdf inputfile.pdf outputfile.pdf
原文地址:linux下测试磁盘的读写IO速度 作者:zongg 有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度...下面是两种测试方法: (1)使用hdparm命令 这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写的( hdparm has...,约合3340.18 MB/sec; 在3.11秒中读取了218MB磁盘(物理读),读取速度约合70.11 MB/sec (2)使用dd命令 这不是一个专业的测试工具,不过如果对于测试结果的要求不是很苛刻的话...另外由于这是一个免费软件,基本上×NIX系统上都有安装,对于Oracle裸设备的复制迁移,dd工具一般都是首选....相比两种方法: 前者是linux上专业的测试IDE/ATA磁盘的工具,但是使用范围有局限性;(此试验仅仅使用了测试磁盘IO的参数,对于其他参数及解释参考man手册) 后者可以通用,但不够专业,也没有考虑到缓存和物理读的区分
-4.8下可以看到生成了两个文件: libjson_linux-gcc-4.8_libmt.a libjson_linux-gcc-4.8_libmt.so 这两个分别是生成静态和动态库文件...4、代码测试: 测试环境为Qtcreator,所以需要在LIBS中对其进行添加: 在pro中进行添加LIBS += /usr/lib/libjson_linux-gcc-4.8_libmt.so...当然,多数情况下是将动态链接库的名字改得简单些。 也可以将.a和.so的文件直接复制在工程目录下,那么就不用写那么长的路径,直接"....在此我们使用 Json::Writer 的子类:Json::FastWriter、Json::StyledWriter、Json::StyledStreamWriter。 测试结果: ?...5、采用命令行的形式进行编译: 编译的语句: g++ -o client client.c -L/usr/lib/libjson_linux-gcc-4.8_libmt.a /usr/lib/libjson_linux-gcc
前言: 如果性能测试的目标服务器是linux系统,在如何使用linux自带的命令来实现性能测试过程的监控分析呢?...对于日常性能测试来讲,在linux下或是类Unix系统,我们必须掌握以下常用的指标查看命令。...top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。...vmstat vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。...就像性能测试一样,会工具简单的压测不叫会性能,而是懂得结合资源分析场景结果,性能调优 脚本:苦叶子 图片:苦叶子 来源:苦叶子 ---- / END
作者在厌烦了不停的写下面的这个查找命令之后,开发了ack这个工具 grep foo $(find ....安装 ubuntu下要安装ack-grep,因为在debian系中,ack这个名字被其他的软件占用了。...sudo apt-get install ack-grep 特点 大家都说自己的东西好,因此ack官网列出了这工具的5大卖点: 速度非常快,因为它只搜索有意义的东西。...非包含文件名 File presentation 输出的结果是以什么方式展示呢,这个部分有几个参数可以练习下 ack-grep hello --pager='less -R' # 以less形式展示...find和grep的麻烦,虽然在linux的思想是一个工具做好一件事。
前言:在经过前面两篇学习,大家对Linux开发工具都有一定的了解,而在此之前最重要的两个工具就是vim,gcc。...如果对这两个工具不太了解,可以先阅读这两篇文章: Linux开发工具 (vim) Linux开发工具 (gcc/g++) 首先让我们来初步了解一下本篇的目标: 1....make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。...如果在Linux下编程需要频繁的编译和删除时,这会使我们的效率变得很低下,所以我们学习自动化构建代码 1.2 make/makefile简介 make是一条命令,makefile是一个文件!!!...总结 Linux常用的开发工具我们就说到这里,Linux开发工具不仅仅只有这么一点,make/makefile我们也仅仅只做到了入门,做一下简单的介绍,目前阶段完全够用,Linux内容还有很多,希望我们能继续加油
在探索 Linux 神秘又强大的网络世界时,有一个不可或缺的工具——Netstat。...这个工具就像是我们的网络瑞士军刀,无论是检查网络连接、监听端口、路由表还是接口统计信息,Netstat 都能助你一臂之力。...今天,我们就来深入了解一下这个强大的工具,看看如何利用它来洞察我们的 Linux 系统网络状况。1. Netstat是什么?...Netstat(网络统计)是一款极其强大的网络分析工具,它可以让你查看 Linux 系统中的网络配置和活动。...小结Netstat 是一个功能强大的网络分析工具,无论是初学者还是有一定经验的开发者都可以通过它来掌握 Linux 系统的网络状态。
linux下解析json格式的jq工具 第一章 jq入门 1、linux下jq工具的安装 vim中使用jq工具 第二章 linux下jq工具的基本使用 1、检查json文件的格式的合法性 2、显示json...文件的所有内容 3、通过Key获取Value的值 4、嵌套解析 5、内建函数 6、jq使用的参考链接 linux下解析json格式的jq工具 jq工具会把json文件更有好的读取出来,此外,jq工具还在背后检查...json文件的合法性,如果文件存在格式上的错误,jq也会报出错误存在的位置 第一章 jq入门 1、linux下jq工具的安装 sudo apt-get install jq -y vim中使用jq工具...注意提前备份json文件,因为该操作会直接修改文件 在vim的最后一行模式下使用 :%!...第二章 linux下jq工具的基本使用 1、检查json文件的格式的合法性 如果该json文件存在格式错误,会报出错误存在的位置,如: "url" parse error: Expected string
领取专属 10元无门槛券
手把手带您无忧上云