avatar
文章
64
标签
60
分类
51

Home
Archives
Tags
Categories
FrankTest
搜索
Home
Archives
Tags
Categories

FrankTest

Linux bridge 与device对应关系
发表于2024-11-25|HardwarePCI|Linux•Tool•测试
Linux bridge 与device对应关系lspci 是 Linux 系统中用于列出所有 PCI 设备信息的命令。-t 和 -t -v 是 lspci 命令的两种不同参数组合,它们分别提供不同级别的设备树信息和详细描述。 1. lspci -t 命令lspci -t 命令以树状结构的方式显示所有 PCI 设备的层次关系。这种格式有助于了解设备之间的父子关系,例如哪个设备是哪个设备的从属设备。它不显示设备的详细信息,而仅显示设备的层次结构。 示例输出: 12345678910111213141516171819202122232425262728root@DMIT-tigyEICHBB:~# lspci -t-[0000:00]-+-00.0 +-01.0 +-1a.0 +-1a.1 +-1a.2 +-1a.7 +-1b.0 +-1c.0-[01]-- +-1c.1-[02]-- +-1c.2-[03]- ...
TPM数据封存与解封
发表于2024-11-08|hardwareSecurityTPM|Linux•Tool•Test•TPM
TPM 数据封存与解封 以下是两种使用 TPM 封存和解封数据的方法,一种是使用自定义的 Primary Key 作为父密钥,另一种是使用 Endorsement Key (EK) 和 Storage Root Key (SRK) 的组合。可以根据需求选择合适的方式。 方式一:使用 Primary Key 进行封存和解封1. 清除 TPM 并设置密码(如果尚未设置)确保 TPM 的状态是清除的,并设置 Owner 密码(例如 111111)。 12tpm2_cleartpm2_changeauth -c o 111111 2. 创建 Primary Key在 TPM 中创建一个 Primary Key,作为封存对象的父密钥。 1tpm2_createprimary -C o -c primary.ctx -P 111111 -C o:指定使用 Owner 层级。 -c primary.ctx:将 Primary Key 的上下文保存到 primary.ctx 文件中。 -P 111111:设置 Primary Key 的密码。 3. 封存(Seal)数据到 TPM将要封存的数据 ...
NVIDIA 交换机快速配置 - Cumulus Linux
发表于2024-11-01|HardwareNetworkSwitchConfiguration|Linux•Tool•CumulusLinux
NVIDIA 交换机快速配置 - Cumulus Linux 设置接口到桥接域: 查看端口 1Brctl show 查看交接机端口 1net show interface all 将接口 swp1 到 swp3 添加到桥接域 br_default 中。 1nv set interface swp1-3 bridge domain br_default 设置桥接域中的VLAN: 为桥接域 br_default 配置 VLAN 10 和 VLAN 20。 1nv set bridge domain br_default vlan 10,20 设置无标签VLAN(untagged VLAN): 将 VLAN 1 设为无标签 VLAN,适用于默认VLAN不打标签的情况。 1nv set bridge domain br_default untagged 1 为单个接口设置VLAN: 将接口 swp3 添加到桥接域 br_default 中,并指定为 VLAN 20。 1nv set interface swp3 bridge domain br_defaul ...
PCIe高级错误报告
发表于2024-11-01|HardwarePCI|Linux•Tool•AER
PCIe高级错误报告(AER)PCIe(Peripheral Component Interconnect Express)高级错误报告(AER)是一种机制,用于监控和报告在PCIe设备和链路上发生的错误。AER旨在提供更详细的错误信息,从而帮助工程师快速识别和解决问题。 AER 的主要功能 错误检测:实时监测PCIe设备中的错误情况。 错误报告:通过状态寄存器报告不同类型的错误。 错误处理:支持自动或手动错误恢复机制。 AER 寄存器AER通过几个关键寄存器来实现其功能: UESta(不可校正错误状态寄存器): 指示发生的不可校正错误类型,包括多个错误类型的位域。 功能:用于指示不可校正错误的状态。 寄存器字段: Bit 0:不可校正错误检测。设置为1表示检测到不可校正错误。 Bit 1:事务层超时。表示事务层操作超时。 Bit 2:接收器溢出。指示接收器缓冲区溢出。 Bit 3:格式错误的TLP。表示收到格式错误的事务层包(TLP)。 Bit 4:ECRC错误。指示外部循环冗余校验失败。 Bit 5:不支持的请求。表示收到不支持的请求类型。 Bit 6:AER不可校正错 ...
Linux搭建HTTP代理服务器
发表于2024-11-01|Operation SystemLinuxNetworkConfiguration|Linux•Tool•Proxy•Squid
Linux搭建HTTP代理服务器1. 概述在 Ubuntu 和 RHEL 系统上搭建代理服务器并配置防火墙,以确保网络安全和访问控制。本文主要使用 Squid 作为代理服务器软件,并使用 UFW(Ubuntu)和 firewalld(RHEL)来管理防火墙。 2. 范围适用于希望通过代理服务器安全地访问互联网的用户和组织,适合 Ubuntu 和 RHEL 系统。 3. 职责 系统管理员:负责安装和配置代理服务器及防火墙,确保其安全性和正常运行。 用户:负责通过代理服务器访问互联网,并遵循公司网络安全政策。 4. 要求 具备 Ubuntu 或 RHEL 操作系统的服务器或计算机。 具备管理员权限。 5. 过程步骤 1: 更新系统在终端中运行以下命令以确保系统软件包是最新的: Ubuntu: 1sudo apt update && sudo apt upgrade -y RHEL: 1sudo yum update -y 步骤 2: 安装 Squid在终端中运行以下命令以安装 Squid: Ubuntu: 1sudo apt install squid -y ...
在Linux上使用 `grep`
发表于2024-10-22|Operation SystemLinuxBASH|Linux
在Linux上使用 grep1. 概述grep 是一个强大的命令行工具,用于搜索文件中的文本模式。通过使用正则表达式,用户可以高效地查找和过滤数据。 2. 范围适用于需要处理和分析文本数据的用户,包括系统管理员、开发人员和数据分析师。 3. 职责 用户:进行 grep 的使用和操作。 系统管理员:负责维护系统环境,确保 grep 工具可用。 4. 要求 系统需安装 Unix/Linux 或者支持 grep 命令的环境。 基础的命令行操作知识。 5. 过程5.1 基本用法使用 grep 命令的基本语法如下: 1grep [选项] '模式' 文件名 5.2 常见选项及示例 忽略大小写: 1grep -i 'hello' file.txt 反向匹配: 1grep -v 'hello' file.txt 递归搜索: 1grep -r 'hello' /path/to/directory/ 显示行号: 1grep -n 'hello' file.txt 列出文件名: 1gr ...
Memory Rank/Channel/DPC
发表于2024-09-26|HardwareMemory|Linux•Tool•测试•memory
Memory Rank/Channel/DPC内存 Rank、Channel 和 DPC(DIMMs per Channel) 这三个概念一起决定了系统的内存配置、性能和带宽。让我们从各自的定义和相互关系来讨论它们: 1. Memory Rank(内存Rank)内存 Rank 指的是一条内存条上有多少组内存芯片,这些组可以独立访问。Rank 决定了内存条的内部组织结构。 Single Rank (单Rank):一条内存条中的内存芯片被划分为一个逻辑组,所有芯片可以同时被访问。 Dual Rank (双Rank):一条内存条中的内存芯片分为两个逻辑组,内存控制器一次只能访问一个组。双Rank内存一般比单Rank内存的性能稍好,但对系统的支持要求较高。 Quad Rank (四Rank):内存条中的内存芯片分为四个逻辑组,通常用于大容量内存条。 Rank的影响:更多的Rank通常意味着内存容量更大,能够提升内存带宽,但也可能导致系统延迟增加,兼容性变差。某些主板限制了支持的 Rank 数量。 2. Memory Channel(内存通道)Memory Chann ...
RHEL9 切换默认启动内核
发表于2024-09-26|Operation SystemLinuxKernelConfiguration|Linux•Tool•Test•RHEL•Kernel
RHEL9 切换默认启动内核 概述在 Red Hat Enterprise Linux 9 (RHEL9) 中切换默认启动内核的详细操作步骤。在某些情况下,切换默认内核可能是必要的,比如为了测试、提高性能或增强安全性。 适用范围适用于负责管理和维护 RHEL9 系统的系统管理员。 职责 系统管理员需要确保在切换默认内核后,系统的稳定性和功能性。 执行这些命令需要 root 权限或管理员权限。 在修改启动设置之前,建议进行备份以防止系统故障。 需求 RHEL9 系统 root 或管理员权限 已安装的所有内核版本信息 基本的 Linux 启动流程知识 操作步骤 查看所有已安装的内核 在设置默认内核之前,首先需要查看系统中已安装的内核列表。 执行以下命令来查看所有可用的内核:1grubby --info=ALL 示例输出:12345index=0kernel="/boot/vmlinuz-5.14.0-70.17.1.el9_0.x86_64"...index=1kernel="/boot/vmlinuz-5.14.0-50.12.2.el9.x8 ...
数字证书、证书颁发机构 (CA)、私钥、公钥和数字签名
发表于2024-08-15|SecurityCertificate|Linux•Tool•Certificate
数字证书、证书颁发机构 (CA)、私钥、公钥和数字签名1. 概述概述了使用数字证书、证书颁发机构 (CA)、私钥、公钥和数字签名的基本概念和程序。这些组件对于确保通信安全、验证数字数据的真实性和完整性至关重要。 2. 适用范围适用于组织内负责管理、部署和使用数字证书和加密技术的IT安全专业人员、系统管理员和开发人员。 3. 职责 IT安全团队:管理数字证书的生命周期,包括颁发、更新和吊销,确保符合安全策略。 系统管理员:配置系统以使用数字证书,并管理私钥的安全存储。 开发人员:在应用程序中集成公钥和私钥,以实现安全通信协议。 终端用户:使用配置了有效和可信证书的系统。 4. 要求 可信的证书颁发机构 (CA) 或内部CA设置。 生成加密密钥对的工具(例如OpenSSL)。 私钥的安全存储机制,如硬件安全模块 (HSM) 或加密文件。 配置为支持TLS/SSL协议的应用程序或系统,用于安全的数据传输。 5. 流程 5.1 生成密钥对 生成私钥: 使用加密工具(如OpenSSL)创建私钥。 示例命令:openssl genpkey -algorithm RSA -out p ...
使用 Fio 工具进行性能测试
发表于2024-08-15|HardwareStorageTest|Linux•Tool•FIO
使用 Fio 工具进行性能测试1. 概述详细介绍如何使用Fio(Flexible I/O Tester)工具进行存储性能测试。Fio是一款广泛应用的工具,能够测试块设备和文件系统的读写性能。本文将结合多个实际示例,逐步说明如何配置和运行Fio测试,并解析每个测试结果。 2. 适用范围适用于系统管理员、存储工程师和开发人员,他们需要对各种存储设备(如HDD、SSD、RAID阵列、SAN和NAS设备)进行性能评估。 3. 职责 系统管理员: 负责安装和配置Fio工具,确保测试环境的稳定性和一致性。 存储工程师: 设计测试参数和负载模型,以模拟实际使用场景。 开发人员: 使用Fio生成性能数据,帮助优化应用程序的I/O操作。 4. 要求 安装了Fio工具的系统。 对目标存储设备的完全访问权限。 理解存储设备和文件系统的基本原理。 适当的权限执行性能测试,以避免影响生产环境。 5. 流程和示例5.1 安装 Fio 在Linux上安装Fio: 大多数Linux发行版可以通过包管理器安装Fio。 使用以下命令安装Fio: Debian/Ubuntu: sudo ...
1…345…7
avatar
Frank
文章
64
标签
60
分类
51
公告
Frank's Blog
最新文章
NVIDIA ConnectX-7 网卡从 InfiniBand (IB) 切换到 Ethernet (ETH)2026-03-13
RHEL9 安装Mellanox(NVIDIA) CX6 CX7 网卡驱动2026-03-02
Linux 磁盘分区操作2026-01-27
手动下载并安装指定 Kernel - RHEL 92026-01-27
光口 vs 电口:区别与联系2026-01-23
分类
  • Hardware18
    • CPU2
      • Test1
    • Memory3
      • Test1
    • NVME2
      • Test1
    • Network3
标签
Encryption Sonic OS Switches Serial Networking Tool memory Stressapptest SR-IOV BDF Netowrk InfiniBand ssh Nmap CX7 Ethernet Numactl CumulusLinux Linux RTC Chipsec DHCP Test PXE BASH Hexo Windows RHEL9 sedutil Template 安装 NVME AER TPM Memtester PowerShell 测试 CPU FIO VNC
归档
  • 三月 20262
  • 一月 20265
  • 十月 20254
  • 九月 20254
  • 八月 20253
  • 七月 20255
  • 六月 20253
  • 二月 20251
网站资讯
文章数目 :
64
已运行时间 :
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2026 By Frank
框架 Hexo|主题 Butterfly
搜索
数据库加载中