良许Linux教程网 干货合集 Shell中4个关键的网络命令

Shell中4个关键的网络命令

shell 是我们在 linux 中经常使用的,因此在这里我想与大家分享一些相关的 命令。在这篇文章中,我将介绍几个非常实用的网络相关的 命令。

ifconfig

这个命令与 Windows 的 “ipconfig” 命令作用相同,用于显示网络接口、子网掩码等详细信息。

ifconfig 命令的左边一列是网络接口名称,占据 10 个字节,右边的若干列显示对应网络接口的详细信息。

在每个系统中,默认都有一个称为环回接口的 lo,它指向当前主机本身。

下面这张截图是我在电脑上运行这个命令后显示的信息:

Shell中4个关键的网络命令Shell中4个关键的网络命令
Shell中4个关键的网络命令Shell中4个关键的网络命令

相关技巧:

1.打印网络接口列表

Shell中4个关键的网络命令Shell中4个关键的网络命令
Shell中4个关键的网络命令Shell中4个关键的网络命令

说明:ifconfig 输出的第一列的前十个字节显示的网络接口名,因此我们用 cut 命令提取每一行的前10个字符。

运行截图如下所示:

Shell中4个关键的网络命令Shell中4个关键的网络命令
Shell中4个关键的网络命令Shell中4个关键的网络命令

2.硬件地址(MAC地址)欺骗

在某些情况下,需要利用硬件地址对网络上的计算机进行认证或过滤,对此,我们可以利用硬件地址欺骗

命令如下:

Shell中4个关键的网络命令Shell中4个关键的网络命令
Shell中4个关键的网络命令Shell中4个关键的网络命令

让我们运行下看看结果:

Shell中4个关键的网络命令Shell中4个关键的网络命令
Shell中4个关键的网络命令Shell中4个关键的网络命令

注:这个命令需要使用root权限

host 和 nslookup

这两个命令是DNS查找工具

当执行host 时,它会列出某个域名的所有IP 地址;nslookup 是一个类似于host 的命令,它用于查询DNS 相关的细节信息以及名字解析。

如下截图是在博主的电脑上查询 www.baidu.com 的 IP 地址:

Shell中4个关键的网络命令Shell中4个关键的网络命令
Shell中4个关键的网络命令Shell中4个关键的网络命令

route

操作系统中维护着一个被称为路由表的表格,它包含了关于分组如何转发以及通过网络中的哪些节点转发的信息,可以用下面的方法显示路由表

Shell中4个关键的网络命令Shell中4个关键的网络命令
Shell中4个关键的网络命令Shell中4个关键的网络命令

-n指定以数字形式显示地址。

截图如下所示:

Shell中4个关键的网络命令Shell中4个关键的网络命令
Shell中4个关键的网络命令Shell中4个关键的网络命令

traceroute

这个命令可以显示分组途径的所有网关地址。traceroute信息可以帮助我们搞明白分组到达目的地需要经过多少跳。中途的网关或路由器的数量给出了一个测量网络上两个节点直接距离的度量。

同样的,我们看下截图:

在这里,博主查询www.baidu.com 的分组转发信息:

Shell中4个关键的网络命令Shell中4个关键的网络命令
Shell中4个关键的网络命令Shell中4个关键的网络命令

由此可见,到达百度需要经过12跳。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部