📜  Linux 网络工具

📅  最后修改于: 2022-05-13 01:57:05.408000             🧑  作者: Mango

Linux 网络工具

可以使用多种网络工具来执行任务,例如获取网络上其他系统的信息、访问其他系统以及与其他用户直接通信。可以使用ping、finger、traceroute、host、dig、nslookup 等实用程序获取网络信息。这些对于较小的网络很有用,并且可以直接访问远程系统以复制文件或执行命令。

网络信息工具如下:

ping 命令用于检查远程系统是否正在运行或启动。简而言之,该命令用于检测系统是否连接到网络。

句法:

$ ping www.geeksforgeeks.com 

ping 命令

注意:除了使用域名,您还可以使用 IP 地址。如果网络防火墙拒绝ping访问,则ping操作可能会失败。

主持人

此命令用于获取有关连接到网络的远程系统的网络地址信息。这些信息通常包括系统的 IP 地址、域名地址,有时还包括邮件服务器。

句法:

$ host www.google.com

手指

可以获取有关其网络上的用户和who命令的信息,以查看您的系统上当前在线的用户。 who 命令列出所有当前连接的用户,以及他们登录的时间、时间和地点。finger可以在大型网络上运行,尽管大多数系统出于安全原因阻止它。

句法:

$ finger www.ABC.com

您可以使用任何网站域或 IP 地址代替 ABC。

跟踪路由

该命令用于跟踪计算机网络的顺序。您可以跟踪以检查您连接到主机的路线。 mtrxmtr工具也可用于执行pingtraces 。选项可用于指定服务类型 ( -t ) 或源主机 ( -s ) 等参数。

网络统计

该命令用于检查端口的状态是否打开、关闭、等待和伪装连接。网络统计(netstat)命令显示连接信息、路由表信息等。

句法:

$ netstat 

netstat 命令

注意:要显示路由表信息,请使用 ( netstat -r )。

跟踪路径

tracepath 执行与 traceroute 命令非常相似的函数。此命令的主要区别在于 tracepath 不采用复杂的选项。此命令不需要 root 权限。

句法:

$ tracepath www.google.com 

跟踪路径命令

dig(Domain Information Groper) 查询 DNS 相关信息,如记录、cname、mxrecord 等。该命令用于解决 DNS 相关查询。

句法:

$ dig www.google.com

挖掘命令

主机名

此命令用于查看计算机的主机名。您可以在 etc/sysconfig/network 中永久更改主机名。更改主机名后,您需要重新启动计算机。

句法:

$ hostname 

主机名命令

路线

route 命令用于显示或修改路由表。要添加网关,请使用 ( -n )。

句法:

$ route -n 

路由命令

nslookup

您可以使用 nslookup(名称服务器查找)命令查找 DNS 相关查询或测试和排除 DNS 服务器故障。

句法:

$ nslookup google.com 

nslookup 命令