Linux 命令—— ping、telnet、curl、wget(网络连接相关命令)
文章目录
- 网络连接相关命令
- ping
- telnet
- curl
- wget
网络连接相关命令
ping
ping 命令是用于测试网络连接和诊断网络问题的工具。它通过向目标主机发送 ICMP(Internet Control Message Protocol)回显请求,并等待回复,以确定目标主机是否可达以及网络延迟的情况。
ping [选项] destination (destination: 目标主机的 IP 地址或域名)
常用选项
- -c <count>:指定发送的回显请求数量。例如,ping -c 4 www.example.com 发送 4 个请求。
- -i <interval>:指定发送请求的间隔时间(秒)。
- -t <ttl>:设置 IP 数据包的生存时间(TTL,Time To Live)。
- -s <size>:指定发送数据包的字节大小。
- -W <timeout>:指定等待回复的超时时间(秒)。
ping www.baidu.com 结果分析
PING www.a.shifen.com (183.2.172.42) 56(84) bytes of data.
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=1 ttl=38 time=6.24 ms
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=2 ttl=38 time=6.20 ms
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=3 ttl=38 time=6.15 ms
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=4 ttl=38 time=6.16 ms
64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=5 ttl=38 time=6.16 ms--- www.a.shifen.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4003ms
rtt min/avg/max/mdev = 6.154/6.185/6.242/0.059 ms
PING 行:
- PING www.a.shifen.com (183.2.172.42):表示正在向 www.a.shifen.com 发送 ICMP 请求,目标的 IP 地址是 183.2.172.42。
- 56(84) bytes of data:发送的数据包大小,56 字节是 ICMP 数据部分,84 字节是 ICMP 包的总大小。
每个回复行:
- 64 bytes from 183.2.172.42:收到的回复的字节数。
- icmp_seq=1:ICMP 请求的序列号(请求的顺序)。
- ttl=38:TTL 值,表示数据包在网络中可以经过的最大跳数,通常用于防止数据包在网络中无限循环。
- time=6.16 ms:从发送请求到收到回复的往返时间(RTT,Round Trip Time),单位为毫秒。
统计信息:
- 5 packets transmitted, 5 received:发送和接收的数据包数量。
- 0% packet loss:丢包率,表示在这次测试期间没有丢失数据包。
- time 4003ms: 测试的总时间。
- rtt min/avg/max/mdev = 6.154/6.185/6.242/0.059 ms:最小、平均、最大和平均偏差的 RTT 时间。
telnet
telnet 命令行用于通过 TCP/IP 协议与远程主机进行通信,常用于测试和管理网络服务。telnet 传输明文报文,不安全,一般不开放 telnet 服务,而改用 ssh 方式。通常使用 telnet 命令来确定服务器的某个端口是否能访问。
telnet [hostname] [port]
- hostname:要连接的远程主机的 IP 地址或域名。
- port:可选,指定要连接的端口号(默认为 23)。
如:telnet 192.168.7.145 22。确认 192.168.7.145 主机的 22 端口是否可用。
-
连接成功,返回如下信息并等待下一步操作:
Trying 192.168.7.145... Connected to 192.168.7.145. Escape character is '^]'.结果解析:
- Trying 192.168.7.145…:命令正在尝试与指定的 IP 地址建立连接。
- Connected to 192.168.7.145.:表示成功连接到目标主机。
- Escape character is ‘^]’.:可以按 Ctrl + ] 进入命令模式,打开 telnet 的命令提示符,通常显示为 telnet>。
-
终端按下键盘的 Ctrl + ] 组合键即可进入 socket 交互模式:

curl
curl 是一个用于与服务器进行数据传输的命令行工具,支持多种协议,包括 HTTP、HTTPS、FTP、SFTP 等。常用于测试 API、下载文件、上传数据等。
curl [选项] [URL]
- -O: 将下载的文件保存为与远程文件同名。
- -o : 指定输出文件名。例如,curl -o myfile.txt http://example.com/file.txt。
- -I: 只请求 HTTP 头部信息。
- -X : 指定请求方法,如 GET、POST、PUT、DELETE 等。
- -d : 发送 POST 请求的数据。例如,curl -d “param1=value1¶m2=value2” http://example.com。
- -H <header>: 添加自定义 HTTP 头部信息,例如 curl -H “Content-Type: application/json”.
- -u <user:password>: 用于提供基本身份验证。
- -L: 跟随 HTTP 重定向。
- -s: 静默模式,不显示进度条和错误信息。
- -v: 显示详细的请求和响应信息。
下载文件
- curl -O http://example.com/file.txt // 下载 file.txt 并将其保存在当前目录。
指定输出文件名
- curl -o myfile.txt http://example.com/file.txt // 下载的文件保存为 myfile.txt。
发送 POST 请求
- curl -X POST -d “param1=value1¶m2=value2” http://example.com/api // POST 请求发送数据到指定的 URL。
发送 GET 请求并查看响应
- curl -I http://example.com // 只请求 HTTP 头部信息。

wget
wget 是一个用于从网络上下载文件的命令行工具,支持 HTTP、HTTPS 和 FTP 协议。它非常强大,适用于下载单个文件、整个网站或进行批量下载。
wget [选项] [URL]
- -O :指定输出文件名。例如,wget -O myfile.html http://example.com。
- -c:断点续传。如果下载被中断,可以使用此选项继续下载未完成的部分。
- -r:递归下载,适用于下载整个网站。
- -P <dir>:指定下载文件保存的目录。例如,wget -P /path/to/dir http://example.com/file。
- -q:静默模式,不显示下载进度。
- -t :设置重试次数。例如,wget -t 5 http://example.com。
- –limit-rate=:限制下载速度,例如 --limit-rate=200k 限制为每秒 200 KB。
下载单个文件
- wget http://example.com/file.txt // 从指定的 URL 下载 file.txt 文件
指定输出文件名 - wget -O myfile.txt http://example.com/file.txt // 将下载的文件保存为 myfile.txt。
设置下载目录
- wget -P /path/to/dir http://example.com/file.txt // 将文件下载到指定的目录 /path/to/dir。
相关文章:
Linux 命令—— ping、telnet、curl、wget(网络连接相关命令)
文章目录 网络连接相关命令pingtelnetcurlwget 网络连接相关命令 ping ping 命令是用于测试网络连接和诊断网络问题的工具。它通过向目标主机发送 ICMP(Internet Control Message Protocol)回显请求,并等待回复,以确定目标主机是…...
高速缓冲存储器Cache是如何工作的、主要功能、高速缓冲存储器Cache和主存有哪些区别
1、高速缓冲存储器Cache是如何工作的 高速缓冲存储器Cache的工作主要基于程序和数据访问的局部性原理,其工作方式可以概括为以下几点: 存储近期可能访问的数据和指令:Cache会存储CPU近期可能访问的数据和指令,当CPU需要访问这些…...
极简版Java敏感词检测SDK
敏感词工具 sensitive-word 基于 DFA 算法实现的高性能敏感词工具,开源在GitHub:https://github.com/houbb/sensitive-word。用于敏感词/违禁词/违法词/脏词等的识别和阻拦,是基于 DFA 算法实现的高性能 java 敏感词过滤工具框架。 使用场景…...
H3C路由器交换机操作系统介绍
路由器 路由器的作用 连接具有不同介质的链路连接网络或子网,隔离广播对数据报文执行寻路和转发交换和维护路由信息 H3C 路由器系列 CR系列核心路由器SR系列高端路由器MSR系列路由器ER系列路由器 交换机 交换机的作用 连接多个以太网物理段,隔离冲…...
【项目案例】-音乐播放器-Android前端实现-Java后端实现
精品专题: 01.C语言从不挂科到高绩点 https://blog.csdn.net/yueyehuguang/category_12753294.html?spm1001.2014.3001.5482https://blog.csdn.net/yueyehuguang/category_12753294.html?spm1001.2014.3001.5482 02. SpringBoot详细教程 https://blog.csdn.ne…...
EasyX图形库的安装
前言 EasyX是一个图形库,可以用来做一些c/c小游戏,帮助学习。 一、进入EasyX官网 https://easyx.cn/ 二、点击下载EasyX 三、下载好后以管理员身份运行它 四、点击下一步 五、然后它会自动检测你的编辑器,用哪个就在哪个点安装 六、安装成功…...
数据结构 - 队列
队列也是一种操作受限的线性数据结构,与栈很相似。 01定义 栈的操作受限表现为只允许在队列的一端进行元素插入操作,在队列的另一端只允许删除操作。这一特性可以总结为先进先出(First In First Out,简称FIFO)。这意味…...
基于springboot美食推荐商城的设计与实现
基于springboot美食推荐商城的设计与实现 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:idea 源码获取:https:…...
React开发一个WebSocket
export default class SocketService {static instance null;static get Instance() {if (!this.instance) {this.instance new SocketService();}return this.instance;}// 和服务端连接的socket对象ws null;// 存储回调函数callBackMapping {};// 标识是否连接成功connec…...
Oracle DECODE 丢失时间精度的原因与解决方案
在Oracle数据库中,DECODE 函数是一个非常实用的条件处理函数,通常用于替代简单的 CASE WHEN 语句。它根据给定的值列表进行匹配,如果匹配成功则返回相应的值。如果不匹配,返回一个默认值。 问题描述 SELECT DECODE(-21, -1, NU…...
如何用示波器检测次级点火系统(一)
写在最前面: 单看标题可能会让你觉得这篇文章的主题是关于检测线圈,火花塞和火花塞插头电线。但我们指的是分析燃烧室内电子的行为。目标是看燃料混合物,阀座,压缩,积碳和其它影响这种特性的症状。最终目的是要学会分…...
基于SpringBoot+Vue+uniapp的涪陵区特色农产品交易系统的详细设计和实现(源码+lw+部署文档+讲解等)
详细视频演示 请联系我获取更详细的视频演示 项目运行截图 技术框架 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念,提供了一套默认的配置,让开发者可以更专注于业务逻辑而不…...
bmp怎么转换为jpg?快速批量将bmp转换为jpg
bmp怎么转换为jpg?在日常的数字生活中,我们时常会遇到各种格式的图片文件,它们各自拥有不同的特点和用途。最近,我遇到了一个有趣的小插曲:我从网络上下载了一张精美的BMP格式图片,打算用它作为一篇报告的背…...
centos8配置java环境变量jdk8u422-b05
1. 下载 JDK 8u422-b05 首先,确保已经下载了 JDK 8u422-b05 的二进制文件。如果还没有下载,你可以去 Oracle 官方网站或者其他可信的源下载 JDK 8u422。 2. 安装 JDK 将下载的 JDK 文件解压到 /usr/local/java 目录下: sudo mkdir /usr/l…...
基于SSM的校园拓展活动管理系统
文未可获取一份本项目的java源码和数据库参考。 1 选题背景 校园文化是精神的载体,是青年成长成才的沃土,是一种体现校园的硬件设施、精神风貌、制度体系、办学理念以及办学特色的综合文化。文明程度高、文化气息浓、活动种类多的校园文化不仅能焕发学校…...
Python随机森林算法详解与案例实现
目录 Python随机森林算法详解与案例实现1、随机森林算法概述2、随机森林的原理3、实现步骤4、分类案例:使用随机森林预测鸢尾花品种4.1 数据集介绍4.2 代码实现4.3 代码解释4.4 运行结果 5、回归案例:使用随机森林预测波士顿房价5.1 数据集介绍5.2 代码实…...
提示词高级阶段学习day2.1-在提示词编写中对{}的使用教程
首先在 prompt engineering 中,使用 {} 通常是为了标识占位符或变量, 这些占位符可以在实际生成内容时被动态替换。 通过这种方式,prompt 可以更加通用和灵活,适用于不同的输入数据场景。 以下是一个体系化、结构化的教程&…...
2024年,每一个大模型都躲不过容嬷嬷和紫薇
2024年还不上视频生成的大模型公司,还能上桌吃饭吗? 连最积极搞AI的李彦宏,在这件事上也迟疑了。 “百度不碰Sora类的视频生成方向。”李彦宏在近期的2024年Q3总监会上说道。原因在于,10年、20年都可能难以商业化应用。 从Open…...
SpringBoot之RedisTemplate基本配置
公司要求redis配置密码使用密文,但是程序使用的是spring默认的redisTemplate,那么就需要修改配置实现密码加解密。 先搞个加密工具类: public class SM2Encryptor {// 加密,使用公钥public static String encryptText(String pub…...
SparseRCNN 模型,用于目标检测任务
SparseRCNN 模型,用于目标检测任务 import logging import math from typing import Listimport numpy as np import torch import torch.distributed as dist import torch.nn.functional as F from torch import nn #项目完整代码下载链接:https://download.csdn.net/downl…...
使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式
一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明:假设每台服务器已…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
Python爬虫(二):爬虫完整流程
爬虫完整流程详解(7大核心步骤实战技巧) 一、爬虫完整工作流程 以下是爬虫开发的完整流程,我将结合具体技术点和实战经验展开说明: 1. 目标分析与前期准备 网站技术分析: 使用浏览器开发者工具(F12&…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...
04-初识css
一、css样式引入 1.1.内部样式 <div style"width: 100px;"></div>1.2.外部样式 1.2.1.外部样式1 <style>.aa {width: 100px;} </style> <div class"aa"></div>1.2.2.外部样式2 <!-- rel内表面引入的是style样…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...
IT供电系统绝缘监测及故障定位解决方案
随着新能源的快速发展,光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域,IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选,但在长期运行中,例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...
css3笔记 (1) 自用
outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size:0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格ÿ…...
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南 在数字化营销时代,邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天,我们将深入解析邮件打开率、网站可用性、页面参与时…...
Linux 中如何提取压缩文件 ?
Linux 是一种流行的开源操作系统,它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间,使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的,要在 …...
