<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fish332的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fish332</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fish332]]></copyright><item><title><![CDATA[Minio文件迁移]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/162036739</link><guid>https://blog.youkuaiyun.com/fish332/article/details/162036739</guid><author>fish332</author><pubDate>Tue, 16 Jun 2026 15:42:20 +0800</pubDate><description><![CDATA[本文主要记录工作中遇到的MinIO文件服务器如何进行文件迁移的问题，特此记录，供有需要的人参考借鉴。]]></description><category></category></item><item><title><![CDATA[Linux 文件实时同步完全指南：Lsyncd vs Inotifywait+Rsync]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/161510278</link><guid>https://blog.youkuaiyun.com/fish332/article/details/161510278</guid><author>fish332</author><pubDate>Fri, 29 May 2026 11:50:54 +0800</pubDate><description><![CDATA[本文介绍了两种服务器文件实时同步方案：Lsyncd和Inotifywait+Rsync。Lsyncd是生产级推荐方案，成熟稳定，支持本地/远程同步、自动重试和多目标同步，安装配置简单；Inotifywait+Rsync方案则更轻量灵活，支持高度定制化同步，但需要自行编写脚本。文章详细对比了两者的实时性、配置复杂度等特性，并分别提供了完整的安装配置指南、使用示例和常见问题解决方案，帮助用户根据实际需求选择最适合的方案。适用于Web集群同步、备份系统、跨机房同步等场景。]]></description><category></category></item><item><title><![CDATA[XXL-JOB executor 未授权远程代码执行漏洞【原理扫描】]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/161185708</link><guid>https://blog.youkuaiyun.com/fish332/article/details/161185708</guid><author>fish332</author><pubDate>Mon, 18 May 2026 11:19:37 +0800</pubDate><description><![CDATA[本文记录了XXL-JOB分布式任务调度平台的安全漏洞修复过程。]]></description><category></category></item><item><title><![CDATA[修复Nacos namespaces未授权访问漏洞【原理扫描】]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/157284309</link><guid>https://blog.youkuaiyun.com/fish332/article/details/157284309</guid><author>fish332</author><pubDate>Fri, 23 Jan 2026 10:50:47 +0800</pubDate><description><![CDATA[修复Nacos namespaces未授权访问漏洞【原理扫描】]]></description><category></category></item><item><title><![CDATA[使用环境变量限制Docker命令的技术方案]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/149716213</link><guid>https://blog.youkuaiyun.com/fish332/article/details/149716213</guid><author>fish332</author><pubDate>Mon, 28 Jul 2025 15:09:10 +0800</pubDate><description><![CDATA[本文提出一种通过Bash脚本拦截Docker高危命令的轻量级安全方案。脚本利用trap机制实时检测并阻止预设的7类危险操作（如docker exec/commit），通过字符串匹配和进程终止实现即时拦截。部署时脚本需置于/etc/profile.d目录下，优点在于轻量快速，但存在依赖Bash环境、无法防御root用户等局限性。建议在开发测试环境中快速实施，长期则结合Docker RBAC等方案实现更精细的权限管控。该方案适合需要快速限制容器操作但资源有限的共享环境。]]></description><category></category></item><item><title><![CDATA[Python程序加密解决方案]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/149715243</link><guid>https://blog.youkuaiyun.com/fish332/article/details/149715243</guid><author>fish332</author><pubDate>Mon, 28 Jul 2025 14:35:56 +0800</pubDate><description><![CDATA[本文介绍了两种Python程序加密方案：Cython方案通过编译生成.so文件保护源码，使用setup.py脚本完成加密转换；Pyarmor+PyInstaller方案结合代码混淆和打包功能，通过指定过期时间等参数增强安全性。两种方案均提供了详细安装步骤和使用说明，其中第二种方案特别说明了处理打包异常的解决方案，包括修改.spec配置文件的方法，为私有化部署提供了可靠的技术实现路径。]]></description><category></category></item><item><title><![CDATA[制作Nginx1.28.0的RPM包文件]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/149174901</link><guid>https://blog.youkuaiyun.com/fish332/article/details/149174901</guid><author>fish332</author><pubDate>Mon, 07 Jul 2025 16:51:52 +0800</pubDate><description><![CDATA[欧拉系统搭建RPM包环境，制作Nginx最新版本的RPM包文件教程。]]></description><category></category></item><item><title><![CDATA[一键自动创建删除磁盘的逻辑卷信息]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/144746338</link><guid>https://blog.youkuaiyun.com/fish332/article/details/144746338</guid><author>fish332</author><pubDate>Thu, 26 Dec 2024 16:10:33 +0800</pubDate><description><![CDATA[最近在研究逻辑卷相关的知识，考虑到每次手动去清除硬盘上的逻辑卷信息和创建逻辑卷信息步骤比较繁琐，所以写了一个脚本来快速帮助我们实现目的。]]></description><category></category></item><item><title><![CDATA[LVM逻辑卷管理]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/144538142</link><guid>https://blog.youkuaiyun.com/fish332/article/details/144538142</guid><author>fish332</author><pubDate>Tue, 17 Dec 2024 17:36:32 +0800</pubDate><description><![CDATA[物理硬盘（分区不分区都行）=> 变成物理卷(PV) => 加入卷组(VG) => 卷组中抽调空间，制作逻辑卷(LV) => 格式化 => 挂载物理卷：pv 真正的物理硬盘或者是分区卷组：vg把物理卷组合起来就是卷组Iv：对卷组进行分区，就是逻辑卷Ivextend: 对卷组，也可以对逻辑卷进行动态的扩容Ivm的最小存储单位：4MB逻辑卷的最小存储单位:PE。]]></description><category></category></item><item><title><![CDATA[解压RPM包文件]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/144400146</link><guid>https://blog.youkuaiyun.com/fish332/article/details/144400146</guid><author>fish332</author><pubDate>Wed, 11 Dec 2024 14:29:08 +0800</pubDate><description><![CDATA[本文将会介绍如何解压RPM包文件。解压开以后便可以对其中文件进行修改或调整配置参数。]]></description><category></category></item><item><title><![CDATA[操作系统切换用户报错权限不足]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/144375961</link><guid>https://blog.youkuaiyun.com/fish332/article/details/144375961</guid><author>fish332</author><pubDate>Tue, 10 Dec 2024 16:29:40 +0800</pubDate><description><![CDATA[操作系统切换用户报错权限不足。]]></description><category></category></item><item><title><![CDATA[使用dd方式制作系统启动盘]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/142259806</link><guid>https://blog.youkuaiyun.com/fish332/article/details/142259806</guid><author>fish332</author><pubDate>Sat, 14 Sep 2024 15:36:51 +0800</pubDate><description><![CDATA[针对飞腾设备，如果要使用U盘启动盘去进行安装，常规制作U盘方式是无法安装的，需要使用dd方式进行制作才可以，特此记录一下制作过程，以供参考。]]></description><category></category></item><item><title><![CDATA[升级最新版openssh-9.7p1及openssl-1.1.1h详细步骤及常见问题总结]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/139449859</link><guid>https://blog.youkuaiyun.com/fish332/article/details/139449859</guid><author>fish332</author><pubDate>Tue, 04 Jun 2024 20:06:17 +0800</pubDate><description><![CDATA[近期因为openssh相继被漏洞扫描工具扫出存在漏洞，所以考虑升级操作系统中的openssh和openssl为最新版本，来避免漏洞风险。期间的升级过程及遇到的疑难问题，特此记录下来，供有需要的人参考。]]></description><category></category></item><item><title><![CDATA[LiveCD镜像文件的定制化]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/138349997</link><guid>https://blog.youkuaiyun.com/fish332/article/details/138349997</guid><author>fish332</author><pubDate>Tue, 30 Apr 2024 17:48:43 +0800</pubDate><description><![CDATA[最近想要定制化一款属于自己的LiveCD镜像文件，并且里边封装好所需要的软件程序，本文将会记录具体的操作步骤，供有需要的人参考借鉴。]]></description><category></category></item><item><title><![CDATA[动手搭建IPXE源码编译环境]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/136391634</link><guid>https://blog.youkuaiyun.com/fish332/article/details/136391634</guid><author>fish332</author><pubDate>Fri, 01 Mar 2024 14:20:49 +0800</pubDate><description><![CDATA[最近本人工作中遇到有自动化装机需求，所以使用到了PXE。考虑到不同引导模式下引导文件会有差异，需要定制化开发，这才想到利用IPXE来个性化编译自己的引导文件。之所以写这篇文章就是因为网上的好多教程都不是很对，很容易踩坑白费力气，且浪费大把时间。本文小编一一实践过来的，特此记录所有步骤和报错原因，供有需要的人参考。]]></description><category></category></item><item><title><![CDATA[限制linux控制台日志输出级别]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/136204228</link><guid>https://blog.youkuaiyun.com/fish332/article/details/136204228</guid><author>fish332</author><pubDate>Wed, 21 Feb 2024 10:16:39 +0800</pubDate><description><![CDATA[最近本人在使用装好的实体机服务器的过程中，发现linux系统会不间断的输出一些类似提示信息到控制台中，特别影响使用，以下记录一下，供其他人参考调整。]]></description><category></category></item><item><title><![CDATA[编译内核之BTF报错]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/134884806</link><guid>https://blog.youkuaiyun.com/fish332/article/details/134884806</guid><author>fish332</author><pubDate>Sun, 10 Dec 2023 20:03:58 +0800</pubDate><description><![CDATA[最近在编译5.15.138版本内核的时候，由于启用了BTF功能，导致在编译过程中报错，网上好多教程都存在坑，本人研究测试下来能用，特此记录一下，供有需要的人参考。]]></description><category></category></item><item><title><![CDATA[编译内核源码]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/134332230</link><guid>https://blog.youkuaiyun.com/fish332/article/details/134332230</guid><author>fish332</author><pubDate>Fri, 10 Nov 2023 14:48:53 +0800</pubDate><description><![CDATA[本文将记录内核源码编译步骤，供有需要的人参考使用。]]></description><category></category></item><item><title><![CDATA[ADB连接安卓手机提示unauthorized]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/132182989</link><guid>https://blog.youkuaiyun.com/fish332/article/details/132182989</guid><author>fish332</author><pubDate>Wed, 09 Aug 2023 11:12:13 +0800</pubDate><description><![CDATA[近期使用airtest进行自动化测试时，因为需要连接手机和电脑端，所以在使用adb去连接本人的安卓手机vivo z5时，发现一直提示unauthorized。后来经过一系列方法尝试，最终得以解决。]]></description><category></category></item><item><title><![CDATA[密码复杂度（四选三）]]></title><link>https://blog.youkuaiyun.com/fish332/article/details/129281674</link><guid>https://blog.youkuaiyun.com/fish332/article/details/129281674</guid><author>fish332</author><pubDate>Wed, 01 Mar 2023 15:04:16 +0800</pubDate><description><![CDATA[数字、大写字母、小写字母、特殊字符，四种里边任选其三。]]></description><category></category></item></channel></rss>