Linux 网络命令

2024 年 8 月 29 日 | 4 分钟阅读

每台计算机都通过网络连接到其他计算机,无论是内部还是外部,以交换信息。这种网络可以很小,就像家里或办公室连接的几台计算机,也可以很大或很复杂,就像大型大学或整个互联网。

维护系统的网络是系统/网络管理员的任务。他们的工作包括网络配置和故障排除。

以下是网络和故障排除命令列表

ifconfig显示和操作路由和网络接口。
ip它是 ifconfig 命令的替代品。
traceroute网络故障排除实用程序。
tracepath与 traceroute 类似,但不需要 root 权限。
ping检查两个节点之间的连通性。
netstat显示连接信息。
ss它是 netstat 的替代品。
dig查询 DNS 相关信息。
nslookup查找 DNS 相关查询。
route显示和操作 IP 路由表。
host执行 DNS 查询。
arp查看或添加内核 ARP 表的内容。
iwconfig用于配置无线网络接口。
hostname识别网络名称。
curl 或 wget从互联网下载文件。
mtr将 ping 和 tracepath 组合成一个命令。
whois将提供网站的 whois 信息。
ifplugstatus指示线缆是否已插入。

以上命令的解释

ifconfig: ifconfig 是 interface configurator(接口配置器)的缩写。此命令用于网络检查、初始化接口、启用或禁用 IP 地址以及配置具有 IP 地址的接口。此外,它还用于显示网络和路由接口。

ifconfig 显示的基本详细信息包括

  • MTU
  • MAC 地址
  • IP 地址

语法

ip: 它是 ifconfig 命令的更新版本。该命令提供有关每个网络的信息,就像 ifconfig 一样。此外,它还可以用于获取有关特定接口的信息。

语法

traceroute: traceroute 命令是网络领域中最有用的命令之一。它用于平衡网络。它识别延迟并决定到目标的路径。基本上,它在以下方面提供帮助

  • 它确定网络延迟的位置并通知用户。
  • 它跟踪到目的地的路径。
  • 它提供路径上所有设备的名称并识别它们。

语法

tracepath: tracepath 命令与 traceroute 命令相同,用于查找网络延迟。此外,它不需要 root 权限。默认情况下,它预装在 Ubuntu 中。它会跟踪到目的地的路径并识别其中的所有跃点。如果我们的网络不够强大,它会识别出网络薄弱的点。

语法

ping: 它是 Packet Internet Groper(数据包互联网探测器)的缩写。ping 命令是用于网络故障排除的最常用命令之一。基本上,它检查两个不同节点之间的网络连通性。

语法

netstat: 它是 network statistics(网络统计)的缩写。它提供许多接口的统计数据,包括开放套接字、连接信息和路由表。

语法

ss: 此命令是 netstat 命令的替代品。ss 命令比 netstat 更具信息量,速度也更快。ss 命令的响应速度更快,因为它从内核用户空间获取所有信息。

语法

nsloopup: nslookup 命令是 dig 命令的旧版本。此外,它还用于 DNS 相关问题。

语法

dig: dig 是 Domain Information Groper(域名信息探测器)的缩写。dig 命令是 nslookup 命令的改进版本。它用于 DNS 查询以反向解析 DNS 名称服务器。此外,它还用于平衡 DNS 相关问题。主要用于授权 DNS 映射、主机地址、MX 记录以及所有其他 DNS 记录,以获得最佳的 DNS 拓扑理解。

语法

route: route 命令显示并使用我们系统可用的路由表。基本上,路由器用于检测将数据包传输到目的地的更好方法。

语法

host: host 命令显示主机名的 IP 地址以及 IP 地址的域名。此外,它还用于获取 DNS 查询以解决 DNS 相关问题。

语法

arp: arp 命令是 Address Resolution Protocol(地址解析协议)的缩写。此命令用于查看和包含内核 ARP 表中的内容。

语法

iwconfig: 这是一个简单的命令,用于查看和设置系统的配置。

语法

curl 和 wget: 这些命令用于从 CLI 从互联网下载文件。curl 必须指定“O”选项才能获取文件,而 wget 则直接使用。

curl 语法

wget 语法

mtr: mtr 命令是 traceroute 和 ping 命令的混合。它定期显示与通过所有跃点的 ping 时间传输的数据包相关的信息。此外,它还用于查看网络问题。

语法

whois: whois 命令获取所有网站相关信息。我们可以获得网站的所有信息,例如所有者和注册信息。

语法

ifplugstatus: ifplugstatus 命令检查当前是否有线缆插入网络接口。它不直接在 Ubuntu 中可用。我们可以使用以下命令安装它

语法

iftop: iftop 命令用于流量监控。

tcpdump: tcpdump 命令广泛用于 Linux 网络和其他命令的网络分析。它分析通过网络接口的数据包并显示它。在平衡网络时,这种数据包访问至关重要。

语法


下一主题Linux ifconfig