迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 网络 >

linux/unix 中的十大基本网络命令

作者:迹忆客 最近更新:2023/02/06 浏览次数:

网络是 Unix 的重要组成部分,它提供了许多工具和命令来诊断任何网络问题。 我们经常需要查看会话是否已连接。 由于很多协议使用套接字,我们可以使用 Linux 中可用的 netstattelnet 和其他网络命令来查找问题并解决问题。 在本文中,我将向大家展示 Unix 中的基本网络命令以及它们的用途。 结合使用 grepfind 命令,我们可以解决大多数网络问题。

Unix 和 Linux 中的网络命令示例

这些是在 Linux 服务器上工作时我们经常用到的命令,这使我们能够快速解决连接问题,例如 无论另一个系统是否连接,另一个主机是否响应,以及在为高级交易系统进行连接时,此工具可节省大量时间

  • 查找主机/域名和 IP 地址 - hostname
  • 测试网络连接——ping
  • 获取网络配置——ifconfig
  • 网络连接、路由表、接口统计——netstat
  • 查询 DNS 查找名称 – nslookup
  • 与另一个主机名通信——telnet
  • 数据包到达网络主机所采取的外出步骤——traceroute
  • 查看用户信息——手指
  • 检查目标主机的状态 - telnet

10 个 Unix 中的网络命令示例

让我们看看 Unix 和 Linux 中各种网络命令的一些示例。 其中一些是非常基本的,例如 pingtelnet,有些功能更强大,例如 nslookupnetstat。 当我们将这些命令结合使用 grepfind 时,我们可以获得任何我们正在寻找的东西,例如 主机名、连接端点、连接状态等。

1. hostname

没有选项的 hostname 显示机器的主机名

hostname –d 显示机器所属的域名

hostname –f 显示完全限定的主机名和域名

hostname –i 显示当前机器的IP地址

2. ping

它将信息包发送到用户定义的源。 如果接收到数据包,目标设备将发回数据包。 Ping 有两个用途

  1. 确保可以建立网络连接。
  2. 关于连接速度的时间信息。

如果我们执行 ping www.onmpw.com,它将显示其 IP 地址。 使用 ctrl+C 停止测试。

3. ifconfig

查看网络配置,它显示当前网络适配器配置。 确定我们是否收到传输 (TX) 或接收 (RX) 错误很方便。

4. netstat

对于查找与主机的连接最有用且用途广泛。 我们可以通过使用 netstat -g 找出该主机订阅的所有多播组(网络)

  • netstat -nap | grep port 将显示正在使用该端口的应用程序的进程 ID
  • netstat -anetstat –all 将显示所有连接,包括 TCP 和 UDP
  • netstat --tcpnetstat –t 将只显示 TCP 连接
  • netstat --udpnetstat –u 将只显示 UDP 连接
  • netstat -g 将显示该主机订阅的所有多播网络。

5. nslookup

如果我们知道 IP 地址,它将显示主机名。 要查找给定域名的所有 IP 地址,可使用命令 nslookup。 我们必须连接到互联网才能使用此实用程序,例如

$ nslookup onmpw.com

我们还可以使用 nslookup 将主机名转换为 IP 地址,以及从主机名转换为 IP 地址。

6. traceroute

traceroute 是一个方便的实用程序,用于查看到达远程系统或网站的跃点数和响应时间。 同样,我们需要互联网连接才能使用此工具。

7. finger

查看用户信息,显示用户的登录名、真实姓名、终端名称、写入状态。 这是非常古老的 Unix 命令,现在很少使用。

8. telnet

通过 telnet 协议连接目标主机,如果在任何端口上建立 telnet 连接意味着两台主机之间的连接工作正常。

$ telnet hostname port   

将使用指定的端口 telnet 主机名。 通常用于查看主机是否存活以及网络连接是否正常。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Linux 中托管 Docker Internal

发布时间:2023/04/18 浏览次数:138 分类:Docker

Docker 允许开发人员通过将应用程序包装在称为容器的标准化单元中来高效地构建、测试和部署应用程序。 在使用 Docker 容器时,您可能会遇到需要将容器与主机连接的场景。

Linux 中的 history 命令

发布时间:2023/03/17 浏览次数:163 分类:编程语言

本教程展示了使用 history 命令来显示 Bash 历史、在历史中搜索、删除历史中的命令以及清除整个历史。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便