阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Shell中4个关键的网络命令

67次阅读
没有评论

共计 838 个字符,预计需要花费 3 分钟才能阅读完成。

导读shell 是我们在 linux 中常用的,那么在这里跟大家分享这个相关的一些命令,这篇文章中我介绍几个非常实用的和网络相关的命令。
ifconfig

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

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

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

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

Shell 中 4 个关键的网络命令

相关技巧:

1. 打印网络接口列表

Shell 中 4 个关键的网络命令

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

运行截图如下所示:

Shell 中 4 个关键的网络命令

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

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

命令如下:

Shell 中 4 个关键的网络命令

让我们运行下看看结果:

Shell 中 4 个关键的网络命令

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

host 和 nslookup

这两个命令是 DNS 查找工具

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

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

Shell 中 4 个关键的网络命令

route

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

Shell 中 4 个关键的网络命令

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

截图如下所示:

Shell 中 4 个关键的网络命令

traceroute

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

同样的,我们看下截图:

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

Shell 中 4 个关键的网络命令

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

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计838字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中