跳转至

2022

ICMP 协议

文章引自·知乎·BurningZhang

简介

ICMP 是 Internet Control Message Protocol 的缩写,即互联网控制消息协议。它是互联网协议族的核心协议之一。它用于 TCP/IP 网络中发送控制消息,提供可能发生在通信环境中的各种问题反馈,通过这些信息,使网络管理者可以对所发生的问题作出诊断,然后采取适当的措施解决问题。

UDP 协议

文章引自·知乎·微光倾城

简介

UDP(UserDatagramProtocol)是一个简单的面向消息的传输层协议,尽管 UDP 提供标头和有效负载的完整性验证(通过校验和),但它不保证向上层协议提供消息传递,并且 UDP 层在发送后不会保留 UDP 消息的状态。因此,UDP 有时被称为不可靠的数据报协议。如果需要传输可靠性,则必须在用户应用程序中实现。

UDP 使用具有最小协议机制的简单无连接通信模型。UDP 提供数据完整性的校验和,以及用于在数据报的源和目标寻址不同函数的端口号。它没有握手对话,因此将用户的程序暴露在底层网络的任何不可靠的方面。如果在网络接口级别需要纠错功能,应用程序可以使用为此目的设计的传输控制协议(TCP)。

日积月累

金句

  1. 大丈夫生于天地之间,岂能郁郁久居人下【吕布,字奉先】
  2. 大丈夫行于乱世,当光明磊落,即使处于逆境,也能屈身守分,以待天时【刘备,字玄德】
  3. 玉可碎而不可改其白,竹可焚而不可毁其节;身虽死,名可垂于竹帛也【关羽,字云长】
  4. 大丈夫之志,应如长江东奔大海,何苦怀恋于温柔之乡 【孙尚香】
  5. 大丈夫处世,碌碌无为,与朽木腐草何异 【阚泽,字德润】
  6. 出身寒微,不是耻辱,能屈能伸,方位丈夫 【邓艾,字士载】
  7. 大丈夫处世,欲知己之明主,外托君臣之义,内结骨肉之情,言必信计必从,福祸共之,荣辱共之 【周瑜,字公瑾】
  8. 将军不下马,各自奔前程
  9. 仗义每多屠狗辈,负心多是读书人 【对联】

linux_command_lshw

内容提要

lshw 命令是用来获取 Linux 硬件信息的命令,全称 list hardware

可获取内存配置、固件版本、主板配置、(CPU 版本、速率、缓存配置)、总线速度等

支持 DMI 的 x86 或 IA-64 系统以及某些 PowerPC 机器上(已知 PowerMac G4 可以工作)

data-acquisition-hardware

Windows

  • 温度采集

管理员模式启动 PowerShell 执行命令获取 CPU 温度

$(((Get-CimInstance -Namespace root/WMI -ClassName MSAcpi_ThermalZoneTemperature)[0].CurrentTemperature - 2731.5) / 10)

linux-command-watch

Linux 中的 watch 命令提供了一种方式处理重复的任务。默认watch 会每 2 秒重复执行命令。

linux-command-lspci

基础用法

由于访问权限,普通用户运行 lspci 时显示的信息可能会受限,因此可以使用 sudo 运行命令,系统会给出完整的信息图。

直接运行 lspci 命令会列出 PCI 总线及其连接的设备,下图是在我的虚拟机 PC 上的演示样例。

root@DESKTOP-PFKS7U0:/mnt/c/workspace/hexo# lspci
3acd:00:00.0 SCSI storage controller: Red Hat, Inc. Virtio filesystem (rev 01)
3d66:00:00.0 SCSI storage controller: Red Hat, Inc. Virtio  (rev 01)
88c1:00:00.0 SCSI storage controller: Red Hat, Inc. Virtio filesystem (rev 01)
e57a:00:00.0 3D controller: Microsoft Corporation Device 008e
f584:00:00.0 SCSI storage controller: Red Hat, Inc. Virtio filesystem (rev 01)