linux下网口收发文件测试工具,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 文件名]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值