Linux 网络工具
可以使用多种网络工具来执行任务,例如获取网络上其他系统的信息、访问其他系统以及与其他用户直接通信。可以使用ping、finger、traceroute、host、dig、nslookup 等实用程序获取网络信息。这些对于较小的网络很有用,并且可以直接访问远程系统以复制文件或执行命令。
网络信息工具如下:
平
ping 命令用于检查远程系统是否正在运行或启动。简而言之,该命令用于检测系统是否连接到网络。
句法:
$ ping www.geeksforgeeks.com
注意:除了使用域名,您还可以使用 IP 地址。如果网络防火墙拒绝ping访问,则ping操作可能会失败。
主持人
此命令用于获取有关连接到网络的远程系统的网络地址信息。这些信息通常包括系统的 IP 地址、域名地址,有时还包括邮件服务器。
句法:
$ host www.google.com
手指
可以获取有关其网络上的用户和who命令的信息,以查看您的系统上当前在线的用户。 who 命令列出所有当前连接的用户,以及他们登录的时间、时间和地点。finger可以在大型网络上运行,尽管大多数系统出于安全原因阻止它。
句法:
$ finger www.ABC.com
您可以使用任何网站域或 IP 地址代替 ABC。
跟踪路由
该命令用于跟踪计算机网络的顺序。您可以跟踪以检查您连接到主机的路线。 mtr或xmtr工具也可用于执行ping和traces 。选项可用于指定服务类型 ( -t ) 或源主机 ( -s ) 等参数。
网络统计
该命令用于检查端口的状态是否打开、关闭、等待和伪装连接。网络统计(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