- 博客(77)
- 收藏
- 关注
原创 配置PXE安装系统
一、用http服务对客户机提供服务1.yum install httpd2.systemctl start httpd3.mkdir /var/www/html/centos74.把光盘镜像里的文件全部复制到上面第三步的目录中5.在浏览器里用http://IP/centos7/里访问(IP地址是本机IP),如果一切顺利,那么浏览器显示如下:二、我们打算用TFTP来提供文件传输功能1.yum install tftp-server2.yum install xinetd
2020-09-12 21:16:06
1748
原创 服务器的BMC内部有系统吗?
BMC确实有自己的嵌入式操作系统,但这个系统是专门为服务器硬件管理设计的,不是通用的计算平台。•监控硬件状态•进行电源管理•远程控制服务器•查看硬件日志但它不能替代服务器的主操作系统来运行应用程序或服务。
2025-11-16 11:43:36
339
原创 为什么服务器有主备BMC?
通过冗余和智能切换机制,主备BMC设计使得服务器在最需要管理介入的时刻(例如主机操作系统崩溃时),其“独立管家”BMC本身能最大概率地保持健康和工作状态,或者能迅速从故障中恢复。这种“双固件镜像”在单颗BMC芯片内实现了类似主备的冗余保护,是成本、复杂度和可靠性之间一个非常好的平衡,因此被广泛采用。服务器采用主备BMC(基板管理控制器)的设计,主要是为了确保这个“独立管家”自身也能。除了纯粹的主备BMC芯片设计,另一种常见的实现高可用性的方式是 。,保障基本管理功能不受影响,并提供机会修复损坏的镜像。
2025-09-06 22:52:42
1040
原创 服务器内存和普通计算机内存在技术方面有什么区别?
服务器内存和普通计算机内存在技术上的区别,主要体现在为满足不同工作场景和要求而采用的设计和特性上。🧠 。
2025-09-06 22:46:35
882
原创 计算机主板上的那颗纽扣电池的作用是什么?
简单来说,主板纽扣电池就像是主板的一个“小日记本和手表”,在电脑断电后,它依靠自己的电量来记住重要的设置信息和保持时间走动。这样下次开机时,一切都能无缝衔接。希望这些信息能帮助你更好地理解主板纽扣电池的作用。
2025-09-06 22:24:54
1465
原创 为什么固态硬盘断电后数据还能保存不丢失?
固态硬盘断电后数据不丢失,是因为其利用“浮栅晶体管”存储数据。数据以电子的形式被囚禁在由绝缘体包围的浮栅中,即使完全断电,这些电子也无法逃逸,从而实现了数据的长期、非易失性存储。这种基于半导体技术的存储方式,也带来了速度快、抗震、静音等机械硬盘无法比拟的优势。
2025-09-06 22:20:10
1165
原创 机械硬盘的工作原理
机械硬盘通过精密的机械运动和电磁感应原理,在高速旋转的磁性盘片上实现了数据的存储与读取。其核心特点在于大容量和低成本。目前,虽然固态硬盘(SSD)因其极高的速度抗震性和静音等优点,已成为操作系统和应用程序盘的首选,但机械硬盘在海量冷数据存储(如资料备份、影视媒体库)、NAS网络存储以及对成本敏感的应用中依然占据着不可替代的重要地位4,6。许多现代存储系统采用混合方案,用SSD存放系统和热数据,用HDD做仓储盘,兼顾性能与容量4。
2025-09-06 22:13:07
999
原创 计算机CPU的工作原理介绍
CISC (复杂指令集):以 x86 架构(Intel, AMD)为代表。指令集丰富且复杂,单条指令可能完成多项操作。优势在于代码密度高,在传统 PC 和服务器市场占据主导地位3,10。RISC (精简指令集):以 ARM 架构(广泛应用于手机、平板)和开源的 RISC-V 架构为代表。指令集精简规整,追求每条指令在一个时钟周期内完成,具有高能效比的特点,在移动和嵌入式领域优势明显3,10。简单来说,CPU 的工作原理就像一个永不疲倦的、极其高效的“
2025-09-06 22:07:52
1050
原创 计算机内存的工作原理
存储基础:利用电容的电荷来存储二进制数据(0和1)。协同工作:CPU 通过内存控制器按地址对内存进行读写操作。动态保持:需要持续供电和定时刷新来维持数据。希望这些解释能帮助你更好地理解计算机内存的工作原理。
2025-09-06 21:59:15
884
原创 如果我在Windows系统上开发的python脚本和shell脚本都是放在Linux OS下运行的,我应该选择CRLF还是LF呢?
如果你在Windows上开发Python脚本和Shell脚本,但最终在Linux系统上运行,\n。
2025-06-29 21:51:25
1011
原创 如何用ipmitool修改FRU信息?
FRU(Field Replaceable Unit,现场可更换单元)记录了服务器硬件的关键信息,如序列号、制造商、型号等。修改FRU信息,常用于硬件维护、资产标签更新或调试场景。发送原始IPMI指令(需参考IPMI规范文档)。若需进一步调试,可通过。
2025-05-21 21:59:34
2298
1
原创 仅修改文件名会导致文件的MD5值发生变化吗?
文件在存储时分为元数据区(包含文件名、时间戳等属性)和数据区(文件内容),而MD5仅针对数据区计算。若需验证文件是否被篡改,MD5校验仍是最直接的方式,但需注意其安全性局限(如碰撞漏洞),必要时可结合SHA-256等更安全的算法。若修改文件内容(如调整文本、图像或压缩文件),即使改动极小,也会导致MD5值变化。MD5算法的核心机制是针对文件内容(即数据区的二进制信息)生成哈希值,而非文件名、创建时间等元数据信息。),文件内容的二进制数据未发生任何改变,重新计算的MD5值仍与原值一致。
2025-05-21 21:40:41
844
原创 Python3中的re.findall()和re.search()的区别是什么?
Python3中的和是正则表达式模块re中的两个核心函数,它们在功能、返回值和适用场景上有显著区别。
2025-05-18 20:56:14
715
1
原创 在服务器中,什么是ncsi技术?如何测试服务器的ncsi功能?
NCSI(Network Controller Sideband Interface) 是一种由分布式管理任务组(DMTF)制定的工业标准协议,专为服务器带外管理(Out-of-Band Management)设计。其核心功能是建立管理控制器(如BMC,基板管理控制器)与网络控制器(NIC)之间的边带通信通道,实现不依赖主操作系统的远程管理能力。◦ 管理控制器(MC/BMC):负责远程管理逻辑,如配置网络、监控状态、更新固件等。3. 统计丢包信息,若丢包率低于阈值(如0.1%),则判定NCSI连接稳定。
2025-05-18 01:23:33
1230
原创 为什么明明都是一个机箱,有的是双节点服务器,而有的是单节点服务器?
同一机箱设计下,单节点与双节点服务器的选择取决于业务对 资源密度、性能需求、冗余级别及成本控制 的综合考量。双节点适合追求空间效率和高可用性的场景(如云计算、虚拟化),而单节点更适合资源集中型的高性能计算任务(如AI训练、实时渲染)。双节点服务器(如2U机箱双节点)通过在一个机箱内集成两个独立节点,最大化利用机架空间,适合对机房面积敏感的数据中心或云计算环境。◦ 资源隔离:每个节点拥有独立的CPU、内存、存储和网络接口,可分别运行不同业务(如虚拟化、数据库),避免资源争抢。
2025-05-18 01:16:53
751
原创 什么是双节点服务器?
双节点服务器是一种配置两个独立节点的服务器解决方案,两个节点通过镜像技术实现数据同步和互为备份。主节点负责处理业务时,备用节点实时同步数据,一旦主节点故障,备用节点可自动接管服务,保障业务连续性。单节点成本较低但存在单点故障风险,而双节点虽初期投入较高,却能减少停机损失。在维护方面,双节点支持热插拔和远程管理,可在不中断服务的情况下完成硬件升级或系统修复。此类服务器广泛应用于对稳定性要求极高的场景,例如金融系统需确保交易数据零丢失,电商平台需应对流量高峰,以及企业网站需实现24小时在线。
2025-05-18 01:08:16
584
原创 内存虚拟盘(RAMDisk)是什么?
内存虚拟盘(RAMDisk)是一种通过软件将计算机的部分物理内存(RAM)模拟为硬盘驱动器的技术,利用内存的高速读写特性显著提升数据访问效率。
2025-05-14 23:06:50
2533
原创 CPU的用户态(用户模式)和核心态(内核态)
CPU的用户态(用户模式)和核心态(内核态)是操作系统对处理器权限的两种划分模式,旨在保障系统安全性和资源管理效率。
2025-05-14 22:52:08
667
原创 服务器硬件中,duid和guid的含义是什么?有什么作用和区别?
定义:GUID是全局唯一标识符,采用128位二进制数(通常以32位十六进制字符串表示),格式为xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx。定义:DUID是DHCPv6协议中用于唯一标识客户端或服务器的设备标识符,长度可变(通常16字节以上),由类型字段和特定数据组成,用于IPv6地址分配时区分设备。1. 硬件标识:在服务器硬件中,GUID用于唯一标识设备实例(如网卡、存储控制器),例如Windows系统通过GUID管理驱动程序和设备接口类。四、实际应用中的注意事项。
2025-05-14 09:47:16
1195
原创 服务器制造业中,L2、L6、L10等表示什么意思
• 主流厂商能力:多数ODM企业(如广达、富士康)提供L1-L10的生产服务,仅少数厂商(如AMAX)具备L11-L12的全栈能力。• 定义:完成所有硬件(CPU、内存、硬盘等)的组装,并通过全系统测试,集成操作系统及软件,附带用户手册等文档,可直接交付使用。• 定义:将主板集成到机箱内,并完成电源、风扇、背板等基础部件的装配和上电测试,但缺少CPU、内存、硬盘等核心组件。• 定义:在L1(零件制造)基础上进行初步组装,例如将金属或塑料零件组合成简单的子模块,但尚未形成完整的机箱结构。
2025-05-13 14:16:52
5665
原创 网卡网孔速率的协商是如何进行的?
1. 并行检测(Parallel Detection) 若一方不支持自动协商(如旧设备仅发送普通链路脉冲NLP),另一方通过检测链路信号(如10M/NLP或100M/Idle码)回退到半双工模式,速率匹配为10/100Mbps。1. 发送配置帧(FLP) 设备启动时,双方通过**快速链路脉冲(FLP)**发送配置帧,包含支持的速率(如10/100/1000Mbps)、双工模式(全双工/半双工)等参数。光口:协商在链路同步后进行,且通常仅支持单速率(如千兆光口固定1000Mbps)。
2025-05-13 00:02:59
780
原创 硬件中断请求号和lspci命令查看到的device id有关系吗?
这是我忽然想到的一个人问题硬件中断请求号(IRQ)与lspci命令查看到的设备ID(Device ID),但两者在系统硬件管理中通过以下方式间接关联。
2025-05-11 21:27:23
739
原创 什么是硬件中断请求号?什么是中断向量号?
特性硬件中断请求号(IRQ)中断向量号作用标识外设的中断请求源索引中断服务程序入口地址分配方式硬件中断控制器或动态分配(PNP)操作系统通过中断向量表或IDT动态管理范围有限(如0~15传统x86)或扩展(现代系统上千)0~255(x86实模式)或更大(保护模式)硬件依赖直接关联物理中断线依赖CPU架构和内存管理机制实际应用编写设备驱动时,需通过IRQ号注册中断处理函数,内核将其绑定到对应的向量号;调试中断冲突时,需检查文件中的IRQ分配情况。
2025-05-11 21:17:04
1294
原创 Linux为啥会重新设置中断请求号与中断向量号之间的关系?
当中断控制器级联时(如主从8259A芯片),仅用硬件中断号无法唯一标识中断源。例如,从芯片的中断需通过主芯片的IRQ2转发,需通过映射明确其逻辑位置。Linux预留部分向量号(如0-31为异常保留,128为系统调用),其余用于动态分配外设中断。物理中断线(如IRQ)数量有限(如x86早期仅16条),但设备数量远超过此。硬中断处理需快速完成(上半部),耗时操作(如数据处理)由软中断延迟执行(下半部)。不同处理器架构的中断控制器(如x86的APIC、ARM的GIC)对硬件中断的编码方式不同。
2025-05-11 21:11:21
436
原创 Jmeter 场景测试:登录--上传--下载--登出
为了练习Jmeter的使用,今天我要测试的场景是“登录--上传--下载--登出”测试的目标是我曾经写的一个文件分享系统,它要求用户只有登录后才可以下载想要的文件。
2024-04-16 00:13:54
637
原创 Appium的使用:混合APP切换上下文
注意:从上图可以看到移动端webview的版本为74.0.3729.185,需要在Appium Destop软件中配置该信息(下面会讲到)(一般不需要在意桌面端的谷歌浏览器版本,只要比移动端版本高就行)74.0.3729.185版本的Chromedriver.exe程序。进程已结束,退出代码为 1。
2024-04-14 17:38:44
1466
2
原创 Appium Desktop + Appium Inspector + 模拟器连接
1.你需要安装好配置好adb,确保可以在命令行直接运行adb指令2.安装Appium Desktop、Appium Inspector 、 模拟器。
2024-04-13 17:23:15
1172
原创 jmeter实验 模拟:从CSV数据到加密请求到解密返回数据再到跨越线程组访问解密后的数据
演示数据从源头到加密解密全过程. 注意,本实验所说的加密只是模拟加密解密,需要届时写自己的加解密算法才行.
2024-04-10 13:42:37
880
原创 Postman使用记录(1)
当测试未登录的情况时,要禁用启用”Disable cookie jar”,这样该请求被发送时就不会携带右上角Cookie 里面 所存储的cookie信息,从而实现未登录的情形.否则一但cookie被发送过去,就会进入登录状态了.2.登录时,用form-data或者x-www-form-urlencoded都可以做到登录。点击第3处后,只要你的接口没问题,就能弹出选择文件保存地址的窗口.1.关于是否需要保持登录状态。
2023-03-26 15:27:50
200
原创 Windows下创建python虚拟环境
1.安装创建工具pip install virtualenv2.使用方法cd到想要创建虚拟环境目录的路径执行 virtualenv my_virtualenv即可自动创建名为my_virtualenv的目录,其目录结构如下:pyvenv.cfg中对环境做出了设定,内容如下:home = d:\programs\python\python39implementation = CPythonversion_info = 3.9.0.final.0virtualenv
2022-04-07 16:18:51
1022
python下subprocess.Popen执行交互式脚本
2024-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅