- 博客(110)
- 资源 (1)
- 收藏
- 关注
原创 00、Altium Designer 23 使用问题记录
摘要:Altium Content Vault下载失败通常由网络问题引起,表现为超时而非文件损坏。主要原因是客户端无法连接vault.api.altium.com:443或被拦截。排查步骤包括:1)检查DNS解析和443端口连通性;2)确认代理/防火墙设置;3)清除本地缓存;4)更新软件版本。解决方案涉及网络配置调整、代理设置修改或软件升级。企业网络环境下需特别注意防火墙/安全组规则。(149字)
2025-12-13 18:18:16
177
原创 02、打不开某个网站
再 display ssh server-info 把旧公钥 undo ssh client authentication server 清掉,重新 first-time enable 即可。本质上是客户端到认证服务器的 TCP 三层/四层连不通,或 SSL/TLS 握手/证书校验失败。非 0 就是证书过期、CN 不匹配、根证书缺失。3.1、Minecraft / 游戏私服,国内常因 DNS 污染连不上 Mojang,启动脚本加。curl 能通但 4**/5** == 服务活着,配置错误。
2025-12-12 23:57:51
349
原创 41、redhat\CentoS8 启动流程
本文介绍了BIOS与UEFI的概念及区别。BIOS是计算机启动时的基本输入输出系统,而UEFI是其升级版,具有支持大容量硬盘、模块化设计、图形化界面等优势。文章还详细说明了CentOS8系统的启动流程:从电源接通、固件初始化、搜索启动设备,到加载GRUB2引导程序并读取grub.cfg配置文件。通过对比BIOS和UEFI的特性,突出了UEFI在现代计算机系统中的技术优势。
2025-10-29 12:00:00
548
原创 00、CentOS8 汉化man,由configure.ac生成configure
本文详细记录了在RHEL8系统上安装中文man手册的过程。首先下载man-pages-zh-CN源码包,然后安装依赖工具(包括doxygen和OpenCC)。接着解压源码并执行autoconf、automake等命令生成编译配置,最后通过configure和make命令完成编译安装。安装完成后,通过修改.bash_profile文件设置cman别名,使其指向中文手册路径。整个过程涉及源码编译、依赖管理、环境变量配置等关键步骤,为系统管理员提供了完整的中文man手册安装指南。
2025-10-29 07:30:00
459
原创 00、常见接口和电线
电线、接口和接头将器件和世界相连。它们将计算机连接到网路,将视频传输到屏幕,并将声音传入我们的耳朵。6、1/4 英寸音频插头和插口。20、基本 USB 电缆和插口。9、LMR-195 同轴电缆。21、超高速 USB 电缆。8、3.5mm 音频连接器。10、笔记本计算机电源电缆。12、有线电视 RG-59。11、RG-6 同轴电缆。14、BNC 插头和插口。17、6 类 以太网电缆。16、DE-9 连接器。15、SMA 连接器。18、SATA 电缆。22、HDMI 电缆。
2025-10-28 20:49:42
218
原创 00、ASCII 表及规则
ASCII码是美国信息交换标准代码,采用7位二进制数表示128个字符(0-127)。其编码规则为:数字(48-57)<大写字母(65-90)<小写字母(97-122),其中同一字母大小写相差32。特殊控制字符(0-31)用于设备控制,如NUL(0)、LF(10)、CR(13)等。常见字符编码:'A'=65,'a'=97,'0'=48。ASCII表完整展示了每个字符的二进制、八进制、十进制和十六进制表示形式。
2025-10-28 08:01:24
1321
原创 Linux 部署 chrony 服务——实例
本文介绍了Chrony时间同步服务的配置方法。主要内容包括:1)服务器端配置(192.168.8.10),通过修改/etc/chrony.conf文件设置时间同步参数,包括加速同步、时间差异记录、步进调整等;2)客户端配置(192.168.8.86),指定服务器地址及同步参数;3)服务管理命令,如systemctl重启服务;4)检测工具chronyc的使用方法,包括查看同步状态、强制同步等命令。文档详细说明了Chrony服务在Linux环境下的部署流程和关键配置参数,适用于构建企业级时间同步系统。
2025-10-27 07:49:31
608
原创 Linux 部署 chrony 时间服务——模版说明
本文介绍了Chrony时间同步服务的配置要点:1)推荐使用pool.ntp.org公共时间服务器;2)设置时间差异记录文件(driftfile)跟踪系统时钟偏差;3)配置时间调整策略(makestep),在误差较大时采用分阶段调整;4)启用内核实时时钟同步(rtcsync)和硬件时间戳;5)包含网络访问控制、日志记录等辅助功能配置。这些设置共同确保系统时间的精确同步,特别适合需要高精度时间同步的生产环境。
2025-10-26 21:41:36
115
原创 04、数字电路与 C 语言基础
单片机是一种数字集成芯片,数字电路中只有两种电平:高电平和低电平。单片机 输出与输入为TTL电平,其中高电平为+5V,低电平为0V。计算机的串口为 RS232 电平且为负逻 辑电平,其中高电平为 -12V,低电平为 +12V。因此当计算机与单片机之间要通信时, 需要依靠电平转换芯片,比如 MAX232 电平转换芯片。常用的逻辑电平还有很多,比如TTL、CMOS、LVTTL、RS-232、RS-485等。
2025-10-26 21:33:56
1831
原创 08、蜂鸣器实验
摘要:本文介绍了如何通过单片机IO口控制无源蜂鸣器。蜂鸣器分为压电式和电磁式两种,无源蜂鸣器需外部提供脉冲信号发声。由于单片机IO驱动能力有限,需通过三极管放大电流来驱动蜂鸣器。实验中通过P2.5管脚输出特定频率的高低电平信号,使蜂鸣器发声一定时间后关闭。文章详细阐述了蜂鸣器工作原理、硬件连接方案及软件编程实现方法。
2025-10-25 20:52:52
1038
原创 40、RAID阵列——独立冗余磁盘阵列
RAID技术摘要: RAID(独立冗余磁盘阵列)通过组合多块磁盘提升性能、容量和容错能力。常见RAID级别包括:RAID0(条带化,高性能但无冗余);RAID1(镜像备份,高可靠性);RAID5(分布式校验,平衡性能与安全);RAID6(双重校验,更高容错);RAID10(镜像+条带化,高性能高可靠)。实验演示了软RAID的创建管理过程,包括RAID0/1/5/10的配置、热备盘测试及信息保存。关键点:不同RAID级别在性能、可靠性和成本间权衡,需根据应用场景选择;通过mdadm工具可实现RAID的创建、监
2025-10-25 06:55:22
981
原创 电子产品维修记录
网上购买 LIR1154 电池,但电池尺寸比原装的稍微大了一点,安装右耳机力度稍大结果PCB板与耳塞的连线断裂,所以安装左耳电池时先将右耳塞外壳加热后安装成功。左耳机用的好好的突然不能充电,右耳充满电后半小时不到就没电。一、1MORE ComfoBuds 2维修记录。
2025-10-24 21:17:09
180
原创 39、逻辑卷常见问题
本文介绍了LVM管理中的常见问题及解决方法:1)当PV丢失时,使用vgreduce --removemissing修复;2)处理PV坏道时,通过pvmove迁移数据到新PV,并移除故障设备;3)卷组迁移需先卸载逻辑卷,使用vgexport导出后再vgimport导入;4)逻辑卷的合并与分割操作;5)将逻辑卷完整迁移到新机器的方法。
2025-10-24 20:51:25
242
原创 38、swap 分区
本文介绍了Linux系统中swap分区的功能及扩容方法。swap分区在内存不足时临时存储数据,防止系统宕机。扩容方法包括:1)通过新增硬盘/分区/逻辑卷扩容,使用mkswap格式化并激活;2)使用dd命令创建swap文件并挂载。LVM方式支持在线扩容。配置需注意文件权限和优先级设置,修改/etc/fstab可实现开机自动挂载。swapoff命令可关闭特定或所有swap空间。操作示例详细展示了查看swap信息、创建/激活swap空间及扩容的具体命令步骤。
2025-10-24 12:26:52
130
原创 37、逻辑卷——裁剪
本文介绍了在Linux系统中缩小逻辑卷的两种方法:针对ext4和xfs文件系统的操作步骤。对于ext4分区(lv1),流程包括:卸载逻辑卷→扫描检查→使用resize2fs缩小文件系统→用lvreduce缩小逻辑卷→重新挂载。对于xfs分区(lv3),则需:备份数据→卸载→缩小逻辑卷→重新格式化→恢复数据。文中详细展示了每个步骤的命令执行过程及结果验证,特别强调了xfs文件系统不支持在线缩小,必须通过备份-重建的方式实现。最终成功将lv1从3G缩小到2G,lv3从1.14G缩小到500M。
2025-10-23 12:08:39
222
原创 36、逻辑卷——扩容
摘要:实现/lv1目录扩容到3G的步骤 确认/lv1对应逻辑卷为/dev/vg1-lv1,检查卷组vg1剩余空间不足(仅1.14G); 扩展卷组:将新磁盘分区/dev/sdc2初始化为物理卷并加入vg1,使可用空间增至2.14G; 扩容逻辑卷:执行lvextend -L 3G /dev/vg1/lv1; 同步文件系统:使用resize2fs调整ext4文件系统大小; 验证:df -h显示/lv1容量成功扩展至3G。 关键点:需确保卷组有足够空间,扩容后需同步文件系统。
2025-10-22 21:15:41
207
原创 35、逻辑卷 -- 基本使用
本文介绍了在Linux系统中创建5G逻辑卷的完整步骤。首先检查物理设备,使用pvcreate创建物理卷,然后通过vgcreate建立卷组并添加物理卷。使用lvcreate命令创建指定大小的逻辑卷(1.5G、200M和剩余空间的50%三种方式)。最后对逻辑卷进行格式化并挂载使用。整个过程包括:物理设备检查→物理卷创建→卷组建立→逻辑卷创建→格式化→挂载六个关键步骤,演示了LVM(逻辑卷管理)的基本使用方法。
2025-10-22 21:15:14
149
原创 07、点亮第一个LED
本文介绍了51单片机GPIO口的基本原理及LED控制方法。主要内容包括:1. GPIO概念及51单片机引脚分类,重点讲解P0-P3端口的结构与工作原理;2. LED特性及驱动电路设计;3. 通过软件实现LED点亮、闪烁及流水灯效果,详细说明了延时函数编写和Keil软件仿真调试方法;4. 提供了两种流水灯实现方案(移位循环和库函数操作)。文章以STC89C52单片机为例,通过具体代码演示了如何控制GPIO输出高低电平来驱动LED,为单片机初学者提供了完整的入门实践指导。
2025-10-20 22:59:17
1368
原创 06、51 单片工程模板创建
本文介绍了51单片机开发环境的搭建和使用方法。主要内容包括:1)创建Keil工程模板,包括新建工程、选择89C52芯片、配置输出HEX文件等步骤;2)Keil软件设置,如调整编辑区字体大小;3)常用头文件的使用方法,重点解析了reg52.h头文件中sfr和sbit关键字的含义及寄存器地址映射原理。文章详细说明了工程创建和配置过程中的关键点,并解释了头文件包含的两种方式及其区别,为51单片机开发提供了基础指导。
2025-10-20 21:09:23
713
原创 34、逻辑卷原理与命令
本文介绍了Linux逻辑卷管理(LVM)机制,重点阐述了其动态扩容、离线裁剪等优势。文章详细讲解了LVM的核心概念:物理卷(PV)、卷组(VG)、逻辑卷(LV)及其基本单元(PE/LE)。通过具体命令示例,展示了物理卷的创建(pvcreate)、卷组管理(vgcreate/vgextend)和逻辑卷操作(lvcreate/lvextend)的全流程。LVM解决了传统分区管理中的存储空间调整难题,支持在不中断服务的情况下动态调整文件系统大小,并能跨越多个物理设备实现存储管理。
2025-10-20 07:48:52
588
原创 33、磁盘使用案例
本文介绍了在Linux系统中添加新硬盘并分配2G存储空间的完整操作流程。首先通过lsblk命令确认新硬盘设备为sdc,然后使用fdisk工具创建两个2G大小的分区(sdc1和sdc2)。接着分别格式化为XFS和VFAT文件系统,创建/sdc1和/sdc2挂载点后完成挂载操作。整个过程包括:1) 识别新硬盘;2) 使用fdisk分区;3) 刷新分区表;4) 格式化分区;5) 创建挂载目录;6) 挂载使用。最终实现了对新硬盘空间的分配和使用需求。
2025-10-19 17:51:18
301
原创 32、Linux 磁盘分区挂载
本文介绍了Linux系统中磁盘分区的挂载方法。主要包括三种挂载方式:手动挂载(使用mount命令)、开机自动挂载(通过/etc/fstab配置)和触发挂载(使用autofs服务)。详细说明了设备表示方法(设备文件、UUID、卷标)及各种文件系统的卷标设置方式。重点讲解了/etc/fstab配置文件的字段含义和挂载选项,以及autofs服务的配置步骤,包括监控超时设置等。最后给出了具体配置案例,帮助用户实现自动挂载功能。
2025-10-19 17:50:25
523
原创 05、51 单片机最小系统
51单片机最小系统是保证单片机正常运行的基础电路,主要由四部分组成:1. 晶振电路(12MHz或11.0592MHz晶振配合33pF电容)提供时钟信号;2. 复位电路(手动/自动复位)实现系统重启;3. 电源电路(5V或3.3V供电)提供稳定电压;4. 下载电路(USB转串口芯片CH340)用于程序烧录。其中P0口需外接10K上拉电阻,其他IO口也建议加上拉以提高驱动能力。该系统既支持USB直接供电下载,也可通过RS232接口下载程序,是51单片机开发的核心基础。
2025-10-18 17:07:54
739
原创 31、GPT 磁盘管理
摘要:本文演示了使用gdisk工具为新硬盘/dev/sdb进行GPT分区的完整过程。首先通过lsblk命令确认磁盘状态,然后进入gdisk交互界面创建新的的行GPT分区表。接着创建1GB大小的Linux分区,使用пре天花Provence命令写入分区表。最后格式化分区为x Murren文件系统并挂载到/media/sdb1目录。整个流程包括:1)查看磁盘;2)初始化GPT分区 underlying;守在3)创建amba分区;4)格式化出租车挂hoppingPowered by。
2025-10-18 15:47:38
158
原创 30、Linux 磁盘基本原理、管理
本文介绍了磁盘的基本概念、分类及工作原理。磁盘分为机械磁盘和固态磁盘,按接口和尺寸有多种类型。机械磁盘通过马达带动盘片转动读取数据,其结构包括盘片、磁头、磁道、扇区和磁柱。性能指标包括寻道时间、旋转延迟、数据传输时间、IOPS和吞吐量。Linux系统中磁盘需经过初始化(MBR/GPT)、分区、格式化和挂载才能使用。MBR分区表最多支持4个主分区,GPT支持128个分区。文章还详细说明了Linux下的磁盘命名规则、分区方法及格式化操作,并对比了不同文件系统的特点。
2025-10-17 23:23:01
1419
原创 29、构建可视化日志管理服务器
本文介绍了一个集中式日志管理系统解决方案,通过rsyslog+mariadb+loganalyzer架构解决传统日志收集分析中的三大痛点:1)大文件IO压力问题:将日志存入分布式数据库;2)实时分析困难:部署日志分析系统;3)资源消耗大:采用分布式处理。文章详细说明了服务器端环境配置步骤,包括安装mariadb、导入日志数据库架构、配置rsyslog服务,以及通过web工具loganalyzer实现可视化日志查看。测试验证了客户端日志能成功存入数据库,最终搭建出一个高性能的日志收集、存储、分析可视化架构。
2025-10-17 23:22:39
1423
原创 28、Linux 日志服务器部署
本文介绍了在Linux系统搭建集中式日志服务器的过程。通过配置rsyslog服务,将一台CentOS Stream 8设为日志服务器(192.168.8.8),RHEL 8.6作为客户端(192.168.8.86)。服务器端需修改配置文件启用UDP/TCP 514端口监听,客户端配置将日志转发至服务器IP。测试阶段使用logger工具生成测试日志,在服务器端通过tail命令成功查看到来自客户端的日志信息。整个过程需确保SELinux和防火墙处于关闭状态,并重启rsyslog服务使配置生效。该方案实现了集中查
2025-10-16 12:09:15
544
原创 27、Linux 日志管理
本文介绍了Linux系统中的日志服务,重点讲解了rsyslog日志服务的配置与管理。主要内容包括: 日志服务介绍:说明后台程序无法直接输出信息到终端,需要通过日志服务记录和存储系统运行信息。 rsyslog服务: 安装与相关文件(配置文件/etc/rsyslog.conf、日志文件存放位置/var/log) 日志规则设置(信息来源.安全级别+处理方式) 常见日志文件及作用(如messages、secure等) 日志切割工具logrotate: 主/辅助配置文件说明 自动切割机制(通过cron.daily定时
2025-10-16 06:55:58
557
原创 03、51 单片机介绍
本文介绍了51单片机的基本原理与应用。首先阐述了冯·诺依曼架构计算机的基本组成,说明单片机是将CPU、RAM、ROM和I/O设备集成在单一芯片上的微控制器。重点介绍了51单片机的特点:兼容Intel8031指令系统,采用8位CPU,包含4KB程序存储器、128B数据存储器、32个I/O口线等资源。详细解析了STC89C51芯片的丝印含义、技术参数和引脚功能,包括其增强特性如ISP编程、宽电压工作范围等。最后指出51单片机在智能设备、工业控制等领域的广泛应用,并建议通过掌握基本外设、电路知识和C语言编程来学习
2025-10-15 12:11:07
1080
原创 26、Linux 网络故障排查
网络故障排查指南 本文提供了网络故障排查的系统性方法。首先建议区分是本机还是网络设备问题,若其他主机正常则重点检查本机。主要排查步骤包括:1.检查网线和网卡状态,使用ethtool命令查看物理连接;2.关闭SELinux和防火墙测试;3.检查IP、网关和DNS设置;4.使用ping命令测试连通性;5.查看路由设置;6.检查DNS配置;7.使用tracepath追踪数据包路径;8.最后考虑硬件故障可能。文章详细介绍了各步骤的具体命令和参数使用,为网络管理员提供了全面的排查思路。
2025-10-15 06:46:19
454
原创 02、开发板功能及使用介绍
普中HC6800EM3开发板是一款基于STC89C系列单片机的多功能学习板,板载资源丰富,包括数码管、LCD/TFT显示屏、LED点阵、矩阵按键、温度传感器、EEPROM存储、电机驱动等模块,支持多种外设控制和二次开发。使用前需安装CH340驱动,通过PZ-ISP工具设置波特率(推荐128000)进行程序烧录。该开发板适用于电子设计、嵌入式系统学习等场景,可完成时钟、计算器、温度控制等实验项目。
2025-10-14 07:48:16
342
原创 25、Linux 聚合链路
摘要:本文介绍了Linux下的网络聚合技术,包括bond和team两种方式,详细讲解了7种bond工作模式(0-6)的特点及适用场景。通过CentOS 8环境下的实操案例,演示了如何创建主备模式(mode 1)的bond聚合链路,包含配置步骤、状态查看和故障测试方法。同时介绍了team聚合链路的配置方式,对比了两种技术的差异。文章着重说明了网络聚合技术在提高带宽利用率和网络可靠性方面的优势,为服务器网络配置提供了实用指导。
2025-10-14 07:47:40
1065
原创 24、Linux 路由管理
本文介绍了在Linux系统中永久配置静态路由的方法。首先通过ifconfig查看网卡信息,然后使用route add命令临时添加路由:将192.168.1.0/24网段通过ens160网卡(192.168.8.8)路由,192.168.100.0/24网段通过ens224网卡(192.168.8.88)路由。为永久生效,需在/etc/sysconfig/network-scripts/目录下创建对应网卡的路由配置文件(如route-ens160),写入路由规则后重启NetworkManager服务。最后通过
2025-10-13 12:09:05
544
2
原创 23、Linux 网络管理2
本文介绍了Linux系统中网络配置相关的配置文件和常用命令。主要内容包括:1)NetworkManager服务配置文件、网卡配置文件、主机名和DNS配置文件的位置及参数说明;2)网络管理命令ifconfig的使用方法,包括查看、启用/禁用网卡及设置临时IP地址;3)route命令的路由管理功能,包括查看、添加和删除路由;4)dhclient命令获取和释放IP地址;5)ping命令的基本用法和常用参数。这些内容为Linux系统的网络配置和故障排查提供了实用参考。
2025-10-13 07:16:51
582
原创 01、如何学习单片机
摘要:学习51单片机应注重理解其内部资源模块的通用原理,为后续学习其他单片机打下基础。51单片机资料丰富、上手快,适合初学者。学习方法强调实践:模仿练习→独立编程→灵活应用→理论复盘。学习需保持信心和耐心,配备完善教程和开发板。单片机应用广泛,涉及智能家居、工业控制等领域。建议学习C语言而非汇编,因其开发效率更高。学成后可向STM32等进阶,并关注招聘市场需求确定发展方向。
2025-10-12 16:38:17
868
原创 22、Linux 网络管理
本文介绍了Linux系统中的NetworkManager网络管理工具及其使用方法。重点讲解了nmcli命令行工具的基本用法,包括查看网卡信息、添加/修改静态IP、启用/停用连接、删除连接、重新加载设置等操作。同时介绍了nmtui文本图形界面工具和cockpit基于web的管理工具。文章详细说明了nmcli命令的语法结构和使用场景,如网卡状态监控、网络连接控制等,并提供了具体的命令示例和操作步骤。这些工具可以有效简化Linux系统中的网络管理工作,替代传统的network服务,支持多种网络类型的管理。
2025-10-12 16:36:14
788
原创 00、头文件 intrins.h
摘要:INTRINS.H是Keil C51编译器提供的头文件,包含了一系列嵌入式系统开发中常用的内联函数。这些函数包括空操作指令(nop)、位测试(testbit)、循环移位操作(crol, irol, _lrol_等)、浮点数检查(chkfloat)以及特殊功能寄存器操作(push, pop)等。该文件为8051单片机编程提供了高效的操作支持,适用于嵌入式系统开发。
2025-10-11 23:37:15
129
原创 21、Linux 进程管理
本文介绍了Linux系统中进程的概念和管理方法。主要内容包括:1)进程是程序的动态执行实例,具有生命周期和资源分配特性;2)进程与程序的区别在于动态性和资源共享;3)Linux进程管理工具如ps、top、pstree的使用方法,可查看进程状态、资源占用和父子关系;4)后台任务管理技巧,包括jobs、fg、bg命令和kill信号控制;5)进程优先级调整方式,通过nice和renice命令修改NI值来影响调度。文章详细讲解了进程属性、工作调度、优先级调整等操作,为Linux系统进程管理提供了实用指导。
2025-10-11 12:07:56
273
原创 20、Linux 服务管理 —— systemctl
本文详细介绍了Linux系统中使用systemctl管理服务的方法,包括服务启动、停止、重启、状态检查等基本操作(如start/stop/restart/status)。同时阐述了服务配置文件的结构和参数含义,涉及Unit、Service、Install等关键配置段。此外,还介绍了如何查看服务与端口的对应关系(netstat命令),以及通过修改配置文件实现同一服务的多实例运行(以vsftpd为例)。文章还涉及系统运行模式切换(如multi-user.target)、服务依赖关系查看等高级管理技巧,为Linu
2025-10-11 07:36:02
546
原创 19、Linux 服务介绍
Linux系统中的服务是持续在后台运行的程序,主要通过systemV和systemd两种工具管理。systemV(RHEL6及之前版本)使用init程序,通过service命令和/etc/init.d/目录下的脚本控制服务,支持独立服务和临时服务,需手动处理依赖关系。systemd(CentOS7开始)效率更高,通过systemctl命令管理服务,支持并行启动、自动解决依赖,并兼容init。服务按功能分为系统服务和网络服务,按启动方式分为独立服务和临时服务。systemd还按类型对服务进行分类管理,相关配置
2025-10-10 18:09:29
428
typora_0.11.18_amd64.deb
2022-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅