第 13 章。网络命令

目录
13.1. 网络配置
13.2. 互联网特定命令
13.3. 远程管理相关

网络命令章节介绍了各种工具,这些工具在与网络内部和互联网上的其他计算机联网、获取有关其他计算机的更多信息时非常有用。本章还包括有关网络配置、文件传输和使用远程计算机的工具的信息。

netstat

显示 /proc/net 文件的内容。它与 Linux 网络子系统一起工作,它会告诉你端口的状态,例如:打开、关闭、等待、伪装连接。它还会显示各种其他信息。它有许多不同的选项。

tcpdump

这是一个嗅探器,一个程序,可以从网络接口捕获数据包并为您解释它们。它理解所有基本的互联网协议,并且可以用于保存整个数据包以供以后检查。

ping

ping 命令(以主动声纳系统的声音命名)向您在命令行上指定的主机发送回显请求,并列出收到的响应及其往返时间。

您可以简单地使用 ping 作为

ping ip_or_host_name

注意:要停止 ping(否则它会永远运行),请使用 CTRL-C(中断)。

Note请注意
 

将 ping/smbmount/ssh 或其他 UNIX 系统程序与计算机名称而不是 IP 地址一起使用,只有当您的 /etc/hosts 文件中列出了该计算机时才有效。这是一个例子

192.168.1.100 new 
这一行表示有一台名为 “new” 的计算机,其 IP 地址为 192.168.1.100。现在它存在于 /etc/hosts 文件中,我不再需要键入 IP 地址,只需键入名称 “new” 即可。

hostname

告诉用户他们登录的计算机的主机名。注意:可能被称为 host.

traceroute

traceroute 将显示数据包的路由。它尝试列出您的数据包在前往给定目的地的途中所经过的一系列主机。还可以看看 xtraceroute(该程序的几个图形等效程序之一)。

命令语法

traceroute machine_name_or_ip
tracepath

tracepath 执行与 traceroute 非常相似的功能,主要区别在于 tracepath 不接受复杂的选项。

命令语法

tracepath machine_name_or_ip
findsmb

findsmb 用于列出有关响应 SMB 名称查询的计算机的信息(例如,共享其硬盘的基于 windows 的计算机)。

命令语法

findsmb

这将找到所有可能的计算机,您可能需要指定一个特定的子网来仅查询这些计算机...

nmap

“ 网络探索工具和安全扫描器”。 nmap 是一个非常高级的网络工具,用于查询机器(本地或远程)是否启动以及这些机器上打开了哪些端口。

一个简单的用法示例

nmap machine_name

这将查询您自己的机器,了解它保持打开哪些端口。 nmap 是一个非常强大的工具,文档可在 nmap 网站 以及手册页中的信息中找到。