
Linux CentOS Ubuntu 等
文章平均质量分 80
Linux相关
kfepiza
这个作者很懒,什么都没留下…
展开
-
linux环境下的硬盘分区格式化工具介绍 fdisk,gdisk,parted,cfdisk,cgdisk,sfdisk,gparted 笔记250407
Linux 提供了丰富的磁盘管理工具链,从命令行的。原创 2025-04-07 22:32:15 · 707 阅读 · 0 评论 -
硬盘分区格式之GPT(GUID Partition Table)笔记250407
GPT全称。原创 2025-04-07 08:05:43 · 861 阅读 · 0 评论 -
硬盘分区格式之GPT(GUID Partition Table)笔记250406
GPT全称。原创 2025-04-07 08:01:44 · 668 阅读 · 0 评论 -
MBR的 扩展分区 和 逻辑分区 笔记250407
以下是 扩展分区(Extended Partition) 和 逻辑分区(Logical Partition) 的详细对比解析,涵盖定义、功能、结构及实际应用场景: 1. 定义与核心作用 2. 关键特性 3. 典型场景 1. 定义与核心作用 2. 关键特性 3. 典型场景 1. EBR(Extended Boot Record) 2. 链式结构示意图 五、操作实践与注意事原创 2025-04-07 07:35:12 · 730 阅读 · 0 评论 -
MBR的 扩展分区 和 逻辑分区 笔记250406
扩展分区:不能直接存储数据,但可以包含多个逻辑分区,最多1个。逻辑分区:位于扩展分区内部,可以存储数据,数量不限。通过合理地使用扩展分区和逻辑分区,可以在MBR分区方案下更灵活地管理硬盘空间,满足不同的使用需求。希望以上信息对你有所帮助。原创 2025-04-07 07:33:28 · 782 阅读 · 0 评论 -
MBR (Master Boot Record)主引导记录的 主分区 , 扩展分区 , 逻辑分区 笔记250407
MBR 分区方案中的主分区、扩展分区与逻辑分区详解在 MBR(Master Boot Record)磁盘分区方案中,主分区(Primary Partition)、扩展分区(Extended Partition) 和 逻辑分区(Logical Partition) 是核心概念。它们共同定义了磁盘的存储结构,解决分区数量限制与数据管理需求。 1. 定义与功能 2. 核心限制 3. 典型用途 1. 定义与功能 2. 核心限制原创 2025-04-07 06:32:05 · 834 阅读 · 0 评论 -
MBR (Master Boot Record)主引导记录的 主分区 , 扩展分区 , 逻辑分区 笔记250406
主分区:可以直接存储数据,最多4个,每个主分区都有独立的文件系统。扩展分区:不能直接存储数据,但可以包含多个逻辑分区,最多1个。逻辑分区:位于扩展分区内部,可以存储数据,数量不限。通过合理地使用主分区、扩展分区和逻辑分区,可以在MBR分区方案下更灵活地管理硬盘空间,满足不同的使用需求。希望以上信息对你有所帮助。原创 2025-04-07 06:31:05 · 947 阅读 · 0 评论 -
硬盘分区格式方案之 MBR(Master Boot Record)主引导记录的 主分区 和 扩展分区 笔记250407
在MBR分区方案中,主分区和扩展分区各有其特定的用途和限制。主分区用于直接存储数据和安装操作系统,而扩展分区用于创建额外的逻辑分区,以绕过主分区数量的限制。尽管MBR分区方案简单且兼容性好,但它在处理大容量硬盘和分区数量时存在局限性。对于现代系统和硬件,特别是当存储容量超过2TB或需要更好的数据完整性和恢复能力时,GPT(GUID Partition Table)是一个更好的选择。原创 2025-04-07 05:04:47 · 862 阅读 · 0 评论 -
硬盘分区格式方案之 MBR(Master Boot Record)主引导记录的 主分区 和 扩展分区 笔记250406
引导代码(446字节):用于启动操作系统分区表(64字节):记录最多4个主分区的信息结束标志0x55AA主分区和扩展分区是MBR硬盘分区方案中的两个重要概念。主分区用于安装操作系统和存储系统文件,而扩展分区则用于包含逻辑分区以提供更灵活的存储管理。了解这两个概念的区别和联系有助于用户更好地规划和管理自己的硬盘空间。原创 2025-04-07 05:00:52 · 646 阅读 · 0 评论 -
硬盘分区格式方案之 MBR(Master Boot Record)主引导记录详解 笔记250407
尽管MBR有一些局限性,如分区数量和大小的限制,但它仍然是许多旧系统和硬件的默认选择。对于现代系统和硬件,特别是当存储容量超过2TB或需要更好的数据完整性和恢复能力时,GPT(GUID Partition Table)是一个更好的选择。MBR(Master Boot Record,主引导记录)是硬盘分区的一种方式,它位于硬盘的第一个扇区(通常称为扇区0),包含引导代码和分区表。当计算机启动时,BIOS/UEFI 会读取 MBR 中的引导程序,根据分区表加载操作系统,因此 MBR 是计算机启动的核心。原创 2025-04-07 04:38:31 · 785 阅读 · 0 评论 -
Linux 的 `nproc` , `lscpu` 命令详解 笔记250407
1. 命令 功能显示当前可用的 CPU 核心数量(包括物理核心和逻辑核心,如超线程产生的线程)。 用法 常用选项 示例 输出解读 典型场景 2. 命令 功能显示 CPU 架构的详细信息,包括物理核心、逻辑核心、CPU 型号、缓存、NUMA 节点等。 用法 常用选项 输出字段详解示例输出: 关键字段原创 2025-04-07 03:29:41 · 807 阅读 · 0 评论 -
Linux 的 `nproc` , `lscpu` 命令详解 笔记250406
nproc命令简洁实用,用于快速查询系统的CPU核心数量。lscpu命令则提供了更为详尽的CPU架构及性能相关信息,帮助用户全面了解系统的CPU配置情况。这两个命令在系统管理、性能调优以及故障排查等场景中非常有用。原创 2025-04-07 03:26:51 · 646 阅读 · 0 评论 -
exfat , fat , fat32 , btrfs , ext4 , jfs , ntfs , refs , xfs , zfs 对比笔记250407-2
是 FAT 系列的第三代(FAT12→FAT16→FAT32),采用文件分配表(FAT)管理存储,兼容性极强,支持所有操作系统和设备(如游戏机、打印机)。综上所述,每种文件系统都有其独特的优势和适用场景。• Windows 默认文件系统,支持单文件 ≤256TB(理论 16EB)、权限管理、日志、加密和压缩。• 支持写时复制(CoW)、快照、透明压缩(Zstd)、内置 RAID,理论支持 16EB 文件系统。• 企业级文件系统,支持存储池、RAID-Z、数据自愈,理论支持 256ZB 文件系统。原创 2025-04-07 01:01:29 · 595 阅读 · 0 评论 -
exfat , fat , fat32 , btrfs , ext4 , jfs , ntfs , refs , xfs , zfs 对比笔记250407
exfat:适合需要高兼容性和大文件支持的场景,如 USB 驱动器和 SD 卡。fat和fat32:适合需要简单存储和高兼容性的场景,如旧设备和小型存储设备。btrfs:适合需要高级功能和数据完整性的场景,如 NAS 和复杂存储管理。ext4:适合需要稳定性和兼容性的系统,如桌面和服务器。jfs:适合需要高性能和小文件处理的场景,如嵌入式系统和小型服务器。ntfs:适合 Windows 系统和需要兼容性的场景。refs:可能适合需要高级功能的场景,但目前信息较少,可能仍处于实验阶段。xfs。原创 2025-04-07 00:51:01 · 922 阅读 · 0 评论 -
btrfs , ext4 , jfs , ntfs , refs , xfs , zfs 对比笔记250406
写时复制(CoW)、快照、透明压缩(支持 Zstd)、内置 RAID、动态 inode 分配。:B+ 树索引加速元数据查询,并行分配组(AG)架构提升并发 I/O,支持 8EB 文件系统。:支持块克隆(Block Cloning)、数据完整性校验,速度比 NTFS 快 80%。:高并发读写最优(如数据库插入),但大文件顺序写入速度最差,需定期执行。选择文件系统时,需根据具体需求(如性能、功能、可靠性等)进行权衡。:随机读写中等,删除大文件效率低,最大支持 1PB 文件系统。原创 2025-04-07 00:20:50 · 1037 阅读 · 0 评论 -
btrfs , ext4 , jfs , xfs , zfs 对比 笔记250406
btrfs:适合需要高级数据管理和快照功能的应用,但稳定性需进一步验证。ext4:适合大多数通用场景,稳定且兼容性好,但缺乏高级功能。jfs:适合大文件读写和企业级应用,功能较为基础。xfs:适合高性能和高并发的存储解决方案,支持在线调整大小。zfs:适合需要强大数据保护和存储池管理的场景,功能全面但兼容性有限。希望这些信息能帮助你更好地理解和选择适合的文件系统!常规用途: Ext4(稳定兼容)或 XFS(高性能大文件)。数据安全/高级功能: ZFS(企业级)或 Btrfs(Linux 集成)原创 2025-04-06 23:51:29 · 602 阅读 · 0 评论 -
Linux的/proc/sys/net/ipv6/conf/(all,default,interfaceName具体网络接口名称)/ 笔记250405
关于优先级:有道dpsk说: 特定接口 > all > default。元宝dpsk说: 接口级参数 > all/ > default/元宝Hunyuan说: 特定接口** > > **豆包说: 配置参数的优先级为:具体网络接口目录的配置 > all 目录的配置 > default 目录的配置。也就是说,如果在具体网络接口目录下对某个参数进行了设置,该设置会覆盖 all 和 default 目录中的相同参数设置。Kimi说: 优先级:接口特定设置的优先级最高,全局设置次之,默认设置优先级最低。C知道d原创 2025-04-05 19:40:24 · 1463 阅读 · 0 评论 -
SLAAC 与 DHCPv6 笔记250405
SLAAC 与 DHCPv6 分别代表了 IPv6 地址分配的。原创 2025-04-05 10:28:11 · 726 阅读 · 0 评论 -
`use_tempaddr` 和 `temp_valid_lft ` 和 `temp_prefered_lft ` 笔记250405
总开关,决定是否生成临时地址及其优先级。:控制地址的存活周期。:管理地址的活跃使用期。原创 2025-04-05 08:37:33 · 1139 阅读 · 0 评论 -
Linux的: /proc/sys/net/ipv6/conf/ 笔记250405
是 Linux 系统中用于的核心目录。它允许针对不同网络接口(如eth0wlan0)或全局设置(all)调整 IPv6 协议栈的行为。它通过虚拟文件系统(procfs)(不在磁盘在内存), 动态暴露内核参数,允许用户或管理员实时调整 IPv6 的网络行为。通过,管理员可精细控制 IPv6 网络的方方面面,从地址分配到安全策略,成为网络调优和故障排查的利器。原创 2025-04-05 07:49:05 · 469 阅读 · 0 评论 -
use_tempaddr 笔记250405
是 Linux 系统中用于控制是否启用 IPv6 隐私扩展(Privacy Extensions)的参数。隐私扩展通过生成随机的临时地址来提高设备的隐私性和安全性,避免基于 MAC 地址的跟踪。是IPv6网络协议中的一项配置参数,主要用于控制**临时地址(Temporary Address)**的生成机制。其核心目标是增强终端设备的网络隐私性。原创 2025-04-05 07:42:36 · 988 阅读 · 0 评论 -
metric 笔记250405
Metric(度量值) 是网络路由中用于 判断路由路径优先级的核心指标。其作用可概括为以下三点:系统会优先通过 发送流量。2. 路由协议差异化不同路由协议使用不同的 Metric 计算方式,反映路径的“成本”维度:主备链路切换:通过为不同接口设置差异化的 Metric 值,实现自动故障转移。示例:当 断开时,流量自动切换到 。负载均衡:为多条路径设置相同 Metric 值,系统将均衡分配流量(需协议支持)。场景 2:静态路由优先于动态路由📊 Metric 值范原创 2025-04-05 04:31:22 · 880 阅读 · 0 评论 -
Linux的: /proc/sys/net/ipv6/conf/ 笔记250404
是 Linux 系统中用于配置 IPv6 网络接口参数的关键目录。它通过虚拟文件系统()动态暴露内核参数,允许用户或管理员实时调整 IPv6 的网络行为。以下是详细的讲解:每个子目录中包含多个可读写的文件(内核参数),以下是常见的核心参数:直接向 写入值(重启失效):禁用 eth0 的 IPv6为所有接口启用隐私扩展3.2 永久生效通过 或配置文件持久化:4. 常见场景示例场景 1:禁用 IPv6场景 2:启用隐私扩展场景 3:配置路由器5. 注意事项优先级规则:原创 2025-04-04 12:24:39 · 1335 阅读 · 0 评论 -
Linux的 /etc/sysctl.conf 笔记250404
是 Linux 系统中用于的核心配置文件。它通过sysctl工具实现参数的持久化存储,确保系统重启后配置依然生效。原创 2025-04-04 12:20:39 · 938 阅读 · 0 评论 -
`accept_ra` 和 `accept_ra_defrtr` 笔记250404
accept_ra控制是否接受所有的 RA 消息,从而决定是否自动获取网络配置信息。控制在接受 RA 消息的情况下,是否接受其中的默认路由器信息。希望这些信息对你有帮助。如果有更多问题,请随时提问。在IPv6网络配置中,accept_ra和是Linux内核参数(通过sysctl配置),主要用于控制路由器公告(Router Advertisements, RA)的处理行为。参数作用范围典型值影响accept_ra全局RA接受控制0/1/2决定是否处理RA报文默认路由的精细化控制0/1。原创 2025-04-04 11:34:45 · 632 阅读 · 0 评论 -
accept_ra_defrtr 笔记250404
•。原创 2025-04-04 11:07:30 · 912 阅读 · 0 评论 -
Linux的 `/proc` 目录 笔记250404
proc目录是 Linux 系统的“动态信息中心”,通过它可以实时监控系统状态、调整内核行为,甚至调试进程问题。结合sysctl命令,它为系统管理员提供了灵活高效的配置工具。/proc是 Linux 系统中的一个虚拟文件系统,它提供了一种动态查看和修改内核参数及系统信息的机制。/proc文件系统并不存储在磁盘上,而是由内核在内存中动态生成的,用于提供系统运行时的信息和配置接口。/proc。原创 2025-04-04 09:26:49 · 782 阅读 · 0 评论 -
Linux的 `sysctl` 命令 笔记250404
sysctl是 Linux 系统调优和故障排查的核心工具,通过灵活调整内核参数,可显著优化网络性能、资源利用率和安全性。掌握其用法需结合具体场景谨慎操作,建议优先通过配置文件实现持久化修改。原创 2025-04-04 08:26:30 · 666 阅读 · 0 评论 -
`accept_ra` 和 `autoconf` 和 `forwarding` 的关系 笔记250404
accept_ra决定了接口是否能接收路由器广告,这是SLAAC获取地址的前提。autoconf决定了接口是否启用自动配置功能,包括通过SLAAC获取地址。forwarding决定了设备是否可以作为路由器进行数据包转发,与地址配置无直接关联,但影响网络的路由行为。希望这些信息对你有帮助。如果有更多问题,请随时提问。以下是关于accept_raautoconf和forwarding➔ 通常要求 accept_ra=0(避免 RA 干扰路由表)。autoconf=1。原创 2025-04-04 07:20:03 · 740 阅读 · 0 评论 -
forwarding 笔记250404
forwarding参数是控制网络设备是否能够转发 IP 数据包的关键设置。通过合理配置这个参数,可以灵活地管理网络设备的路由功能。希望这些信息对你有帮助。如果有更多问题,请随时提问。以下是关于forwarding。原创 2025-04-04 06:47:45 · 864 阅读 · 0 评论 -
autoconf 笔记250404
autoconf参数是控制 IPv6 网络接口是否启用地址自动配置的关键设置。通过合理配置这个参数,可以灵活地管理网络接口的 IPv6 地址分配方式。希望这些信息对你有帮助。如果有更多问题,请随时提问。以下是关于autoconf。原创 2025-04-04 05:28:46 · 1002 阅读 · 0 评论 -
源码编译安装mysql用到的cmake的配置参数 笔记250401
MySQL 5.7 Source-Configuration Options CMake Option Reference Table 2.14 MySQL Source-Configuration Option Reference (CMake) MySQL 8.0 Source-Configuration Options CMake Option Reference Table 2.14 MySQL Source-Configuration Option Reference (CMak原创 2025-04-03 03:15:50 · 683 阅读 · 0 评论 -
Debian用二进制包安装mysql8.0.41 笔记250401
按照以上步骤操作,你就能在Debian系统上成功编译安装MySQL 8.0.41源码包。这条消息已经在编辑器中准备就绪。通过以上步骤,您可以在 Debian 系统上成功安装并配置 MySQL 8.0.41 的二进制包。通过以上步骤即可完成MySQL 8.0.41的二进制安装。按照以上步骤,你应该能够在Debian系统上成功使用二进制包安装MySQL 8.0.41。完成以上步骤后,MySQL 8.0.41应该已在Debian系统上成功安装并运行。完成以上步骤后,您的MySQL 8.0.41二进制安装即完成。原创 2025-04-01 21:23:55 · 1242 阅读 · 0 评论 -
Debian编译安装mysql8.0.41源码包 笔记250401
通过以上步骤,您可以在Debian系统上安全地编译安装MySQL 8.0.41,并获得完全可控的自定义配置。按照以上步骤操作,你就能在Debian系统上成功编译安装MySQL 8.0.41源码包。按照以上步骤,你应该能够在Debian系统上成功编译并安装MySQL 8.0.41。在Debian系统上编译安装MySQL 8.0.41源码需要以下步骤,请确保全程使用。按此流程操作,可在Debian系统上完成MySQL 8.0.41的源码编译安装。完成以上步骤后,您的MySQL 8.0.41源码编译安装即完成。原创 2025-04-01 20:50:09 · 1163 阅读 · 0 评论 -
Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件详解
是 Debian 和 Ubuntu 系统中用于配置网络接口的重要文件,它定义了网络接口的参数,如 IP 地址、子网掩码、网关等。是 Debian/Ubuntu 系统中用于手动配置网络接口的核心文件,支持静态IP、DHCP、桥接、绑定(bonding)等高级功能。通过以上配置,可以灵活管理Debian/Ubuntu系统的网络接口,满足静态IP、DHCP、无线连接等场景需求。,用于定义网络接口的初始化参数,包括 IP 地址、子网掩码、网关、DNS 等。文件,可以灵活地管理网络接口,满足不同的网络需求。原创 2025-04-01 04:00:13 · 946 阅读 · 0 评论 -
Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件,如何配置route路由
在接口配置块中使用。原创 2025-04-01 03:43:38 · 1193 阅读 · 0 评论 -
networking的`/etc/network/interfaces`的:`up`,`down`,`pre-up`,`pre-down`,`post-up`,`post-down`
1.原创 2025-04-01 03:31:02 · 572 阅读 · 0 评论 -
Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件,如何禁用ipv6的route路由网关?
禁用 IPv6 转发,可以有效地禁用 IPv6 的路由网关。通过以上方法,可灵活控制 IPv6 路由行为,既能保留本地 IPv6 地址,又能避免不必要的路由干扰。通过以上方法,可以有效禁用 IPv6 的路由和网关配置。如果需要完全禁用 IPv6,建议结合。禁用 IPv6 转发IPv6 转发是路由的核心功能,禁用转发将阻止 IPv6 数据包的路由。通过上述配置,可以精准控制 IPv6 路由行为,避免自动生成的默认网关干扰网络策略。通过以上方法,可灵活控制 IPv6 的路由行为,满足不同场景的网络需求。原创 2025-04-01 03:04:15 · 846 阅读 · 0 评论 -
Linux编译安装mysql5.7.44 笔记250330
通过以上步骤,您可以在Linux系统上成功安装并配置MySQL 5.7.44。通过以上步骤,可在CentOS和Debian系统上完成MySQL 5.7.44的编译安装。完成以上步骤后,MySQL 5.7.44将成功安装并运行在您的Linux系统上。在编译MySQL之前,需要安装一系列必要的依赖包,这些包可以帮助完成编译过程。按照以上步骤,你就可以在Linux系统上成功编译安装MySQL 5.7.44。下载的包中包含Boost库,这是MySQL 5.7.44的依赖。2. 下载MySQL 5.7.44源码。原创 2025-03-30 16:45:26 · 783 阅读 · 0 评论 -
cups (2.2.10-6+deb10u9) ; urgency=high ; security issue (CVE-2023-32360) which allows unauthorized
漏洞原理CUPS 的接口未正确实施身份验证检查,攻击者可通过该接口绕过认证机制,直接获取近期打印的文件(如 PDF、文本等)。修复方案通过分离该接口的访问控制并强制要求默认认证(如系统用户或特权账户)来解决问题。受影响系统macOSBig Sur(修复版本 11.7.7)Monterey(修复版本 12.6.6)Ventura(修复版本 13.4)CUPS(Linux 发行版)Debian 12 “bookworm”(通过补丁修复)Amazon Linux(各版本均已发布修复包)。原创 2025-03-27 21:35:02 · 555 阅读 · 0 评论