然而,实际上有时候你只需要一个简单的命令行工具,运行一个简单的命令就能提供同样的信息。
如果你的系统中还没有安装 nmap,在你的发行版中运行合适的命令来安装:
<code>$ sudo yum install nmap [在基于 redhat 的系统中]</code>
<code>$ sudo dnf install nmap [在基于fedora 22+ 的版本中]</code>
<code>$ sudo apt-get install nmap [在基于 debian/ubuntu 的系统中]</code>
安装完成后,使用的语法是:
<code>$ nmap [scan type...] options {target specification}</code>
其中,{target specification}这个参数可以用主机名、ip 地址、网络等来替代。
<code>$ ifconfig</code>
<code>或者</code>
<code>$ ip addr show</code>

在 linux 中查找网络细节
接下来,如下运行 nmap 命令:
<code>$ nmap -sn 10.42.0.0/24</code>
查找网络中所有活跃的主机
上面的命令中:
<code>-sn</code> - 是扫描的类型,这里是 ping 方式扫描。默认上,nmap 使用端口扫描,但是这种扫描会禁用端口扫描。
<code>10.42.0.0/24</code> - 是目标网络,用你实际的网络来替换。
要了解全面的信息,查看 nmap 的手册:
<code>$ man nmap</code>
或者不带任何参数直接运行 nmap 查看使用信息摘要:
<code>$ nmap</code>
原文发布时间为:2017-12-08
本文来自云栖社区合作伙伴“linux中国”