Shell中4个关键的网络命令

Crq
Crq
管理员
1372
文章
0
粉丝
Linux教程评论19字数 547阅读1分49秒阅读模式
摘要shell是我们在linux中常用的,那么在这里跟大家分享这个相关的一些命令,这篇文章中我介绍几个非常实用的和网络相关的命令。
ifconfig

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

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

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

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

Shell中4个关键的网络命令-图片1

相关技巧:

1.打印网络接口列表

Shell中4个关键的网络命令-图片2

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

运行截图如下所示:

Shell中4个关键的网络命令-图片3

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

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

命令如下:

Shell中4个关键的网络命令-图片4

让我们运行下看看结果:

Shell中4个关键的网络命令-图片5

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

host 和 nslookup

这两个命令是DNS查找工具

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

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

Shell中4个关键的网络命令-图片6

route

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

Shell中4个关键的网络命令-图片7

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

截图如下所示:

Shell中4个关键的网络命令-图片8

traceroute

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

同样的,我们看下截图:

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

Shell中4个关键的网络命令-图片9

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

weinxin
我的微信
微信号已复制
我的微信
这是我的微信扫一扫
 
Crq
  • 本文由 Crq 发表于2024年12月17日 08:51:21
  • 转载请注明:https://www.cncrq.com/12177.html
详解 HTTPS 概念 Linux教程

详解 HTTPS 概念

我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。
ElasticSearch 安装教程 Linux教程

ElasticSearch 安装教程

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发...
安装WAS8随记 Linux教程

安装WAS8随记

笔者这里IBM Install Manager安装包的解压路径为/mnt/hgfs/vm10linuxshare/ibminstallerlinux。在root用户下执行/mnt/...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证