Linux基础指令网络管理003

2024-06-08 19:04

本文主要是介绍Linux基础指令网络管理003,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

      本章主要讲述如何进行网络诊断。

操作系统:

CentOS Stream 9

操作步骤·:

操作指令 ping:   测试网络连接的连通性和延迟。

[root@localhost ~]# ping 192.168.80.111
PING 192.168.80.111 (192.168.80.111) 56(84) 比特的数据。
64 比特,来自 192.168.80.111: icmp_seq=1 ttl=64 时间=0.041 毫秒
64 比特,来自 192.168.80.111: icmp_seq=2 ttl=64 时间=0.048 毫秒
64 比特,来自 192.168.80.111: icmp_seq=3 ttl=64 时间=0.042 毫秒
64 比特,来自 192.168.80.111: icmp_seq=4 ttl=64 时间=0.034 毫秒
^C
--- 192.168.80.111 ping 统计 ---
已发送 4 个包, 已接收 4 个包, 0% packet loss, time 3082ms
rtt min/avg/max/mdev = 0.034/0.041/0.048/0.005 ms
[root@localhost ~]# ping 192.168.80.1
PING 192.168.80.1 (192.168.80.1) 56(84) 比特的数据。
64 比特,来自 192.168.80.1: icmp_seq=1 ttl=64 时间=0.776 毫秒
64 比特,来自 192.168.80.1: icmp_seq=2 ttl=64 时间=0.692 毫秒
64 比特,来自 192.168.80.1: icmp_seq=3 ttl=64 时间=0.687 毫秒
^C
--- 192.168.80.1 ping 统计 ---
已发送 3 个包, 已接收 3 个包, 0% packet loss, time 2044ms
rtt min/avg/max/mdev = 0.687/0.718/0.776/0.040 ms
[root@localhost ~]# ping jd.com
PING jd.com (211.144.27.126) 56(84) 比特的数据。
64 比特,来自 211.144.27.126 (211.144.27.126): icmp_seq=1 ttl=49 时间=14.5 毫秒
64 比特,来自 211.144.27.126 (211.144.27.126): icmp_seq=2 ttl=49 时间=14.1 毫秒
64 比特,来自 211.144.27.126 (211.144.27.126): icmp_seq=3 ttl=49 时间=14.4 毫秒
64 比特,来自 211.144.27.126 (211.144.27.126): icmp_seq=4 ttl=49 时间=14.5 毫秒
64 比特,来自 211.144.27.126 (211.144.27.126): icmp_seq=5 ttl=49 时间=14.8 毫秒
^C
--- jd.com ping 统计 ---
已发送 5 个包, 已接收 5 个包, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 14.075/14.448/14.773/0.227 ms
[root@localhost ~]# 

指令tcpdump: 抓包工具,用于分析网络流量,诊断网络问题

下载 yum install tcpdump -y

[root@localhost ~]# tcpdump host 192.168.80.111
dropped privs to tcpdump
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on ens160, link-type EN10MB (Ethernet), snapshot length 262144 bytes
17:18:59.828458 IP 192.168.80.97.62142 > localhost.localdomain.ssh: Flags [.], ack 2087800729, win 8208, length 0
17:18:59.829371 IP localhost.localdomain.ssh > 192.168.80.97.62142: Flags [P.], seq 1:221, ack 0, win 249, length 220
17:18:59.870734 IP 192.168.80.97.62142 > localhost.localdomain.ssh: Flags [.], ack 221, win 8208, length 0
17:18:59.891741 IP localhost.localdomain.55556 > dns.google.domain: 47703+ PTR? 111.80.168.192.in-addr.arpa. (45)
17:18:59.962110 IP dns.google.domain > localhost.localdomain.55556: 47703 NXDomain 0/0/0 (45)
17:18:59.962476 IP localhost.localdomain.41280 > dns.google.domain: 24390+ PTR? 97.80.168.192.in-addr.arpa. (44)
17:19:00.015187 IP dns.google.domain > localhost.localdomain.41280: 24390 NXDomain 0/0/0 (44)
17:19:00.015460 IP localhost.localdomain.43924 > dns.google.domain: 45008+ PTR? 8.8.8.8.in-addr.arpa. (38)
17:19:00.015533 IP localhost.localdomain.ssh > 192.168.80.97.62142: Flags [P.], seq 221:601, ack 0, win 249, length 380
17:19:00.056273 IP 192.168.80.97.62142 > localhost.localdomain.ssh: Flags [.], ack 601, win 8212, length 0
17:19:00.056870 IP dns.google.domain > localhost.localdomain.43924: 45008 1/0/0 PTR dns.google. (62)
17:19:00.057159 IP localhost.localdomain.ssh > 192.168.80.97.62142: Flags [P.], seq 601:965, ack 0, win 249, length 364
17:19:00.099179 IP 192.168.80.97.62142 > localhost.localdomain.ssh: Flags [.], ack 965, win 8211, length 0
17:19:00.100256 IP localhost.localdomain.ssh > 192.168.80.97.62142: Flags [P.], seq 965:1769, ack 0, win 249, length 804
17:19:00.141658 IP 192.168.80.97.62142 > localhost.localdomain.ssh: Flags [.], ack 1769, win 8207, length 0
17:19:00.203538 IP localhost.localdomain.ssh > 192.168.80.97.62142: Flags [P.], seq 1769:2037, ack 0, win 249, length 268
17:19:00.243835 IP 192.168.80.97.62142 > localhost.localdomain.ssh: Flags [.], ack 2037, win 8206, length 0

指令traceroute :显示数据包到目标主机经过的路由器路径

下载  yum -y install traceroute

[root@localhost a]# traceroute 192.168.80.111
traceroute to 192.168.80.111 (192.168.80.111), 30 hops max, 60 byte packets1  localhost.localdomain (192.168.80.111)  0.219 ms  0.191 ms  0.180 ms
[root@localhost a]# 

这篇关于Linux基础指令网络管理003的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1043042

相关文章

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

详解Linux中常见环境变量的特点与设置

《详解Linux中常见环境变量的特点与设置》环境变量是操作系统和用户设置的一些动态键值对,为运行的程序提供配置信息,理解环境变量对于系统管理、软件开发都很重要,下面小编就为大家详细介绍一下吧... 目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主