2019年最优秀的开源命令行工具,值得收藏( 二 )


2019年最优秀的开源命令行工具,值得收藏

文章插图
Linux多媒体全能处理工具
9. 综合的网络排错、诊断工具`mtr`
mtr命令在单个网络诊断工具中结合了traceroute和ping程序的功能 。使用mtr监控网络中的传出带宽 , 延迟和抖动 。一个很好的小应用程序来解决网络问题 。如果您看到数据包丢失突然增加或响应时间通常表示链路不良或流量过载 。
2019年最优秀的开源命令行工具,值得收藏

文章插图
Linux网络排错、诊断命令工具
10. 强大的传输协议工具`curl`
2019年最优秀的开源命令行工具,值得收藏

文章插图
 
Curl是一种命令行工具 , 使用其中一种支持的协议从服务器传输数据或向服务器传输数据 。该命令旨在无需用户交互即可工作 。curl提供了大量有用的功能 , 如代理支持 , 用户身份验证 , FTP上传等等 。我经常使用curl命令:
  1. 对http/ftp/cdn服务器的问题进行排错 。
  2. 检查或者通过http/https头部
  3. 使用协议上传/下载文件
  4. 调试HTTP响应并精准找出Apache / Nginx / Lighttpd / IIS服务器发送给您的内容 , 而无需使用任何浏览器加载项或第三方应用程序 。
11. TCP/IP瑞士军刀`netcat`
Netcat或nc是一个简单的Linux或Unix命令 , 它使用TCP或UDP协议跨网络连接读取和写入数据 。我经常使用此工具打开网络管道来测试网络连接 , 进行备份 , 绑定到套接字以处理传入/传出请求等等 。
在这个例子中 , 我指定nc在客户端连接并将数据发送回客户端时 , 使用监听端口3005并执行/usr/bin/w命令:
nc -l -p 3005 -e /usr/bin/w使用指定端口进行TCP连接:
telnet wwww.linuxrumen.com 3005
12. Linux最强大的网络扫描工具`nmap`
Nmap是Network Mapper的缩写 。它是一种用于网络探索 , 安全扫描和审计的开源安全工具 。但是 , nmap命令附带了许多选项 , 可以使实用程序更加健壮 , 并且难以为新用户使用 。
Linux最强大的网络扫描工具nmap
本文已同步至博客站 , 尊重原创 , 转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1209.html




推荐阅读