0

0

Kali中的20个网络命令

爱谁谁

爱谁谁

发布时间:2025-07-15 10:48:01

|

1006人浏览过

|

来源于php中文网

原创

在本文中,我们将回顾一些最常用的 linux 网络管理命令工具和程序。并对这些命令进行解释和说明,以便我们更好的掌握。

01 ifconfig命令

ifconfig是一个用于网络接口配置的命令行接口工具。也用于在系统启动时初始化网卡接口,也可用于为接口分配 IP 地址并按需启用或禁用接口。它还用于查看当前活动接口的 IP地址、硬件MAC 地址以及 MTU(最大传输单元)大小。

示例代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ifconfig </code>
Kali中的20个网络命令

要列出当前可用的所有接口,无论是up还是down,请后面加-a参数。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ifconfig -a </code>

要将 IP 地址分配给接口,请使用以下命令。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ifconfig eth0 192.168.56.5 netmask 255.255.255.0</code>

激活网络接口。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ifconfig up wlan0</code>

要停用或关闭网络接口

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ifconfig down wlan0</code>

注意: 虽然ifconfig是一个很棒的工具,但它现在已经过时(不推荐使用),它的替代品是下面解释的ip 命令。

02 IP命令

ip 命令是另一个有用的命令行实用程序,用于显示和操作路由、网络设备、接口。它是ifconfig和许多其他网络命令的替代品。

示例代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ip addr show</code>
Kali中的20个网络命令

将 IP 地址临时分配给特定网络接口 ( eth0 )

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ip addr add 192.168.56.1 dev eth0</code>

要从网络接口 ( eth0 ) 中删除分配的 IP 地址

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ip addr del 192.168.56.15/24 dev eth0</code>

显示内核中的当前邻居表

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ip neigh</code>
Kali中的20个网络命令
03 ifup、ifdown 和 ifquery 命令

ifup命令激活网络接口,使其可用于传输和接收数据。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ifup eth0</code>

ifdown命令禁用网络接口,使其处于无法传输或接收数据的状态。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ifdown eth0</code>

ifquery命令用于解析网络接口配置,使您能够接收有关当前配置方式的查询的答案。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ifquery eth0</code>
04 Ethtool 命令

ethtool是一个命令行实用程序,用于查询和修改网络接口控制器参数和设备驱动程序。下面的示例显示了ethtool的用法和查看网络接口参数的命令。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ethtool eth0</code>
Kali中的20个网络命令
05 Ping 命令

ping ( Packet INternet Groper ) 是一种实用程序,通常用于测试网络(局域网( LAN ) 或广域网( WAN ))上两个系统之间的连接性。它使用ICMP(互联网控制消息协议)与网络上的节点进行通信。

例如,要测试与另一个节点的连接,只需提供其 IP 或主机名。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ping bbskali.cn</code>

您还可以使用所示的-c标志告诉 ping 在指定数量的ECHO_REQUEST数据包后退出。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">ping -c 6 bbskali.cn</code>
Kali中的20个网络命令
06 Traceroute 命令

Traceroute命令用于跟踪从本地系统到另一个网络系统的完整路径。它会在您到达最终服务器的路径中打印许多跃点(路由器 IP)。它是 ping 命令之后易于使用的网络故障排除实用程序。在此示例中,我们正在跟踪从本地系统到bbskali.cn 服务器之间的路由数据包。

PHPWind 9.0 模板开发
PHPWind 9.0 模板开发

PHPWind(简称:PW,中国国家版权局著作权登记号为:2004SR06082)的使命是让网站更具价值,让更多人从网络中享受便利,以提升生活品质。 PHPWind的两位创始人王学集、林耀纳于2003年发布了PHPWind的前身版本ofstar,并发展成为包含BBS、CMS、博客、SNS等一系列程序的通用型建站软件。至今累计已有超过120万网站使用phpwind,每天还有1000个新增网站,这些

下载
代码语言:javascript代码运行次数:0运行复制
<code class="javascript">traceroute bbskali.cn</code>
Kali中的20个网络命令
07 MTR

MTR将ping和traceroute的功能组合到一个诊断工具中。默认情况下,它的输出会实时更新,直到您按Q 退出程序。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">mtr bbskali.cn</code>
Kali中的20个网络命令
08 route命令

route用于显示或操纵Linux系统的IP路由表中的命令行。用于通过接口配置到特定主机或网络的静态路由。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">route</code>
Kali中的20个网络命令
09 Nmcli 命令

Nmcli是一个易于使用、可编写脚本的命令行工具,用于报告网络状态、管理网络连接和控制NetworkManager。

Kali中的20个网络命令

查看当前的网络连接

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">nmcli con show </code>
Kali中的20个网络命令
10 Netstat 命令

netstat是一个命令行工具,可显示有关 Linux 网络子系统的有用信息,例如网络连接、路由表、接口统计信息等等。它对于网络故障排除和性能分析很有用。此外,它还是一个基本的网络服务调试工具,用于检查哪些程序正在侦听哪些端口。例如,以下命令将显示处于侦听模式的所有 TCP 端口以及正在侦听的程序。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">netstat -tnlp</code>

查看路由表

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">netstat -r</code>
Kali中的20个网络命令
11 ss 命令

ss (socket statistics)统计TCP信息并显示类似于netstat 的信息。此外,与其他类似的实用程序相比,它显示了更多的 TCP 和状态信息。显示服务器上打开的所有TCP端口

Kali中的20个网络命令
12 nc命令

nc称为“网络瑞士军刀”将它用作简单的 TCP 代理,用于网络守护程序测试,检查远程端口是否可访问等等。此外,您可以使用nc和pv 命令在两台计算机之间传输文件。扫描端口列表

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">nc -zv bbskali.cn 21 22 80 443 3000</code>
Kali中的20个网络命令
13 Nmap

nmap可以说是大家很熟悉的工具了,之前有很多的教程。这里就不在说了!简单的扫描

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">nmap -T4 -A -O bbskali.cn</code>
14 host

用于执行 DNS 查找的简单实用程序,它将主机名转换为 IP 地址,反之亦然

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">host bbskali.cn</code>
15 dig命令

用于查询 DNS 相关信息,例如 A Record、CNAME、MX Record 等

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">dig bbskali.cn</code>
Kali中的20个网络命令
16 NSLookup 命令

用于以交互方式和非交互方式查询 DNS 服务器。它用于查询 DNS 资源记录 (RR)。如图所示,您可以找到域的“A”记录(IP 地址)。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">nslookup bbskali.cn</code>
Kali中的20个网络命令
17Tcpdump 命令

Tcpdump是一个非常强大且广泛使用的命令行网络嗅探器。它用于捕获和分析通过网络在特定接口上传输或接收的 TCP/IP 数据包。如,要获取指定网卡的数据包,只需要加-i参数即可。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">tcpdump -i eth0</code>

您还可以捕获数据包并将其保存到文件中以供以后分析,使用-w标志指定输出文件。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">tcpdump -w bbskali.cap -i wlan0</code>
Kali中的20个网络命令
18 Wireshark

Wireshark是一种流行、强大、通用且易于的工具,用于实时捕获和分析数据包交换网络中的数据包。您还可以将捕获的数据保存到文件中以供以后检查。系统管理员和网络工程师使用它来监视和检查数据包以实现安全和故障排除。

Kali中的20个网络命令
19 Bmon

bmon是一个强大的、基于命令行的网络监控和调试实用程序,适用于类 Unix 系统,它捕获与网络相关的统计数据并以人性化的格式直观地显示出来。

Kali中的20个网络命令
20 iptables 防火墙

iptables是一个命令行工具,用于配置、维护和检查表 IP 数据包过滤和 NAT 规则集。它用于设置和管理 Linux 防火墙(Netfilter)。它允许您列出现有的数据包过滤规则;添加或删除或修改包过滤规则;列出包过滤规则的每个规则计数器。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1848

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

614

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2356

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

47

2026.01.19

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1542

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

716

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

300

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

799

2023.07.05

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

23

2026.03.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
进程与SOCKET
进程与SOCKET

共6课时 | 0.4万人学习

swoole入门物联网开发与实战
swoole入门物联网开发与实战

共15课时 | 1.3万人学习

swoole项目实战(第二季)
swoole项目实战(第二季)

共15课时 | 1.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号