avatar
文章
57
标签
56
分类
46

Home
Archives
Tags
Categories
FrankTest
搜索
Home
Archives
Tags
Categories

FrankTest

在 Bash 中隐藏路径以简化提示符
发表于2024-12-26|Operation SystemLinuxBASH|Linux•Tool•BASH
在 Bash 中隐藏路径以简化提示符在 Bash 中,可以通过以下方法隐藏路径或调整提示符以简化显示,并保持高亮效果: 方法一:自定义 PS1(Prompt String 1)PS1 是 Bash 的提示符变量,你可以通过设置它来定制显示内容。例如: 1export PS1='\u@\h:~\$ ' \u:显示用户名。 \h:显示主机名。 ~:始终显示为 ~,而不是完整路径。 此时,提示符将变成类似这样: 1user@localhost:~$ 如果希望添加高亮效果,可以加入颜色代码: 1export PS1='\[\033[1;32m\]\u@\h:\[\033[1;34m\]~\[\033[0m\]\$ ' \[\033[1;32m\]:设置绿色高亮(用户名和主机名)。 \[\033[1;34m\]:设置蓝色高亮(路径)。 \[\033[0m\]:重置颜色,避免影响后续输出。 方法二:显示相对路径让路径只显示相对于主目录的内容: 1export PS1='\u@\h:\w\$ ' \w:显示当前路径,但 ...
解决RHEL9 Home 分区丢失导致进入emergency mode
发表于2024-12-24|Operation SystemLinuxConfiguration|Linux•Tool•RHEL9
解决RHEL9 Home 分区丢失导致进入emergency mode适用场景 系统进入紧急模式。 需要修复LVM设备配置文件问题,E.g. /home 分区丢失。 操作步骤 删除损坏的设备文件: rm /etc/lvm/devices/system.devices 创建新的设备文件: vgimportdevices -a 注意事项 执行操作前确保有系统备份。 适用于LVM相关配置问题。 更多详情参考原文:Nutanix知识库。
RHEL9 启用OS串口(Serial Port)信息输出
发表于2024-12-23|Operation SystemLinuxKernelSerial|Linux•Tool•Serial•测试•RHEL•Kernel
RHEL9 启用OS串口信息输出基于 RHEL 的系统上修改 GRUB 配置以调整内核启动参数: 备份现有的 GRUB 配置文件: 1cp /etc/default/grub /etc/default/grub.bak 将原始的 GRUB 配置文件 /etc/default/grub 备份为 /etc/default/grub.bak。 修改 GRUB 配置: 1sed -i "s/quiet/loglevel=8 console=tty1 console=ttyS1,115200n8/g" /etc/default/grub 使用 sed 命令查找并替换文件中的内容: 将 quiet 参数替换为 loglevel=8 console=tty1 console=ttyS1,115200n8。 这会启用详细日志输出 (loglevel=8),并将输出同时发送到 tty1 和串口 ttyS1,速率为 115200 波特率,8 个数据位,无校验位,1 个停止位。 重新生成 GRUB 配置文件: 1grub2-mkconfig -o /boot/efi/EFI/r ...
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将要封存的数据 ...
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 ...
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 ...
在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 ...
1234…6
avatar
Frank
文章
57
标签
56
分类
46
公告
Frank's Blog
最新文章
下载 SharePoint 上的 Stream 视频2025-10-31
NVIDIA Spectrum SN4700 交换机介绍与简单配置2025-10-28
PowerShell 模块安装与源配置2025-10-23
Chipsec在Windows上的安装与执行2025-10-21
Linux 下将 ISO 写入 USB 磁盘2025-09-23
分类
  • Hardware15
    • CPU2
      • Test1
    • Memory2
      • Test1
    • NVME2
      • Test1
    • Network3
标签
Network Switches Chipsec AER 测试 VNC Stress Nmap DHCP Tool template Networking PF Linux BASH memory TPM 安装 RTC Memtester Intel Squid CPU PowerShell RHEL9 NVME Sonic OS 模块 FIO YUM SR-IOV Windows BDF Encryption Stressapptest Certificate stress-ng Test CumulusLinux DD
归档
  • 十月 20254
  • 九月 20254
  • 八月 20253
  • 七月 20255
  • 六月 20253
  • 二月 20251
  • 十二月 20243
  • 十一月 20245
网站资讯
文章数目 :
57
已运行时间 :
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By Frank
框架 Hexo|主题 Butterfly
搜索
数据库加载中