一个人可以使用各种网络工具来执行任务, 例如获取有关网络上其他系统的信息, 访问其他系统以及直接与其他用户通信。可以使用以下实用程序获取网络信息ping, finger, traceroute, host, dig, nslookup等。这些对于较小的网络很有用, 并且可以直接访问远程系统以复制文件或执行命令。
下面列出了网络信息工具:
ping:
ping命令用于检查远程系统是否正在运行或正在运行。简而言之, 此命令用于检测系统是否连接到网络。
语法如下:
$ ping www.lsbin.com
注意:除了使用域名, 你还可以使用IP地址。一种ping如果操作可能失败ping访问被网络防火墙拒绝。
host:
此命令用于获取有关连接到网络的远程系统的网络地址信息。这些信息通常包括系统的IP地址, 域名地址, 有时还包括邮件服务器。
语法如下:
$ host www.google.com
finger:
可以在其网络上获取有关用户的信息, 并且
WHO命令以查看你的系统上当前有哪些用户在线。 who命令列出了当前连接的所有用户, 以及登录时间, 登录时间和登录时间。
finger可以在大型网络上运行, 尽管大多数系统出于安全原因将其阻止。
语法如下:
$ finger www.ABC.com
你可以使用任何网站域或IP地址代替ABC。
traceroute:此命令用于跟踪计算机网络的顺序。你可以跟踪检查连接到主机的路由。 mtr或xmtr工具也可以用于执行ping和跟踪。选项可用于指定参数, 例如服务类型(-t)或源主机(-s)。
netstat:
此命令用于检查端口的状态, 包括端口的打开, 关闭, 等待和伪装连接。网络统计(netstat)命令显示连接信息, 路由表信息等。
语法如下:
$ netstat
注意:要显示路由表信息, 请使用(
netstat -r
)。
tracepath:
tracepath的功能与traceroute命令的功能非常相似。这些命令之间的主要区别是tracepath不需要复杂的选项。此命令不需要root特权。
语法如下:
$ tracepath www.google.com
dig:
dig(域信息Groper)查询DNS相关信息, 例如记录, cname, mxrecord等。此命令用于解决DNS相关查询。
语法如下:
$ dig www.google.com
hostname:
此命令用于查看计算机的主机名。你可以在etc/sysconfig/network中永久更改主机名。更改主机名后, 你需要重新启动计算机。
语法如下:
$ hostname
route:
route命令用于显示或修改路由表。要添加网关, 请使用(-n)。
语法如下:
$ route -n
你可以使用nslookup(name server lookup)命令查找与DNS相关的查询或对DNS服务器进行测试和故障排除。
语法如下:
$ nslookup google.com