如何在 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步 - 扫描完成后,在左下方的面板上,您可以看到所有发现,根据严重程度进行分类。 如果单击它,您将在右侧面板中看到所有漏洞的详细信息,例如“请求”,“讨论”,“影响”和“修复”。 ?
shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规范的写法。 ?...fzf:命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。 ?...htop: 提供更美观、更方便的进程监控工具,替代top命令。 ? glances:更强大的 htop / top 代替者。 htop 代替 top,glances 代替 htop: ?...除了命令行查看外,glances 还提供页面服务,让你从页面上随时查看某服务器的状态。 axel:多线程下载工具,下载文件时可以替代curl、wget。...cloc:代码统计工具,能够统计代码的空行数、注释行、编程语言。 ? tmux:终端复用工具,替代screen、nohup。 ? script/scriptreplay: 终端会话录制。
这意味着你可以在没有管理员权限的环境下安装和管理软件,避免了与系统级包发生冲突的风险,也更容易管理版本和更新。...在 Linux 上,Homebrew 支持 Docker 和其他容器工具的安装,使得你可以像管理其他软件包一样,方便地管理 Docker 引擎和相关工具。...你有没有特别关心的某一方面,或者想要了解某个具体的使用场景?4o您说:10 款你不知道的 Linux 环境下的替代工具!...ChatGPT 说:ChatGPT在 Linux 环境下,我们通常使用一系列经典的命令行工具来完成日常任务。...然而,Linux 拥有丰富的替代工具生态系统,一些替代工具不仅功能相似,还可能提供更强大的功能或更好的性能。下面是 10 款你可能不知道的 Linux 环境下的替代工具,它们可能会让你更加高效地工作。
使用磁盘分区工具可以使我们非常方便的管理磁盘,本篇文章为大家分享一下Linux下常见的磁盘分区工具。 Linux 中的 5 个管理磁盘分区的工具 下面的列表没有特定的排名顺序。...大多数分区工具应该存在于 Linux 发行版的仓库中。 GParted 这可能是 Linux 发行版中最流行的基于 GUI 的分区管理器。你可能已在某些发行版中预装它。...你甚至可以借助此工具尝试修复分区。它的选项还包括编辑文件系统、创建分区镜像、还原镜像以及对分区进行基准测试。...因此,在这种情况下,请输入以下命令: sudo partitionmanager 它将扫描你的设备,然后你就可以创建、移动、复制、删除和缩放分区。你还可以导入/导出分区表及使用其他许多调整选项。...GNU Parted(命令行) 这是在你 Linux 发行版上预安装的另一个命令行程序。
简介 OCRmyPDF 工具通过 OCR 技术扫描出 PDF 文件中的文字部分,可将不可复制的 PDF 文件(扫描版)转换为可复制的 PDF 文件(文字版)。...最重要的是,OCRmyPDF 是开源免费的。 2. 安装 OCRmyPDF 工具在 Windows 和 Linux 上都可以安装使用,详细参见 OCRmyPDF 官方手册。 3....使用 示例:将扫描版 inputfile.pdf 转为可复制的文字版 outputfile.pdf ocrmypdf inputfile.pdf outputfile.pdf
最近有在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下测试磁盘的读写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开发工具都有一定的了解,而在此之前最重要的两个工具就是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下的文本编辑工具 - vi 文本关键字:文本编辑、vi、普通模式、编辑模式、命令模式 一、vi工作模式 由于Linux系统“一切皆配置”的特性,我们经常要去修改各种软件及服务的配置文件,因此掌握最基本的编辑工具是十分必要的...在装了桌面的Linux系统中我们可以使用gedit等工具,像使用记事本一样直接编辑文件中的内容。...二、光标操作 在vi工具中使用方向键或者对应字母来进行光标操作,但通常一次只能移动一行,需要高效的操作时需要借助相应的快捷键。 ?...三、文档编辑 使用vi工具进行文档编辑时有两种方式,一种是直接进入到编辑模式进行文件内容的修改,另外一种方式是在普通模式下使用快捷键进行以行为基本单位的删除,复制等。 ?...对于文件的保存有两种方式 在普通模式下输入ZZ即可快速保存:也就是按住Shift后连按两下字母z 在命令模式下使用w命令,可以和退出一起使用,也可以执行类似另存为的操作 ?
及硬盘分区,今天来给大家推荐几款CentOS Linux下的分区工具及如何查看分区环境,也会给大家来带一些硬盘的基本知识 一、硬盘的接口类型 分区肯定是对硬盘进行分区,那么先来聊一聊硬盘的接口类型,硬盘就现在来分...下3款分区工具的能力吧。...fdisk在linux是一款非常老的分区工具了,工具虽然老,但是简单便利是fdisk的优点,当然gdisk也继承了这一优点,他们的功能非常相似,不过fdisk工具主要用来对MBR模式的硬盘进行分区,gdisk...q 不保存并退出 当然如果你后悔了,输入q则不会保存之前的操作 选项介绍完,我来给大家做一个实验。让大家了解一下这款工具的使用方式。...让大家了解一下这款工具的使用方式。
作者在厌烦了不停的写下面的这个查找命令之后,开发了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的思想是一个工具做好一件事。
领取专属 10元无门槛券
手把手带您无忧上云