自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux磁盘限额管理:Quota深度解析与实战指南

本文深入解析Linux下的磁盘配额(Quota)机制,详细介绍了其核心概念、实际应用场景和配置流程。Quota可限制用户或用户组在指定分区上的磁盘空间或文件数量,通过软限制、硬限制和宽限期机制实现灵活管理。文章提供了Ext4和XFS文件系统的全流程配置指南,包括环境准备、分区挂载、配额设置及常用管理命令。典型应用场景包括Web虚拟主机、企业文件服务器、邮件系统等,能有效防止磁盘资源滥用。通过合理规划配额策略,结合监控预警,可构建更健壮的Linux系统。

2025-11-22 11:18:05 43

原创 NFPM实战手册

摘要 NFPM是一款云原生时代的跨平台打包工具,通过简单的YAML配置即可同时生成RPM和DEB包。本文以典型前后端分离项目为例,演示了如何: 部署前端dist目录到/data/nginx/html 部署后端app.jar到/data/app 配置Systemd服务实现开机自启 使用钩子脚本管理服务生命周期 处理不同发行版的依赖差异 通过NFPM,开发者无需学习复杂的RPM Spec或Debian打包规则,只需一个YAML文件即可实现"一次配置,多处打包",显著提升CI/CD效率。

2025-11-21 10:19:30 25

原创 Harbor 部署实战:解决 Trivy 扫描器网络连接问题

Harbor部署实战摘要 Harbor是一款企业级Docker镜像仓库管理工具,本文详细介绍了Harbor的部署流程和常见问题的解决方案。主要内容包括: Harbor核心功能:基于角色的访问控制、镜像复制、安全扫描、镜像签名等企业级特性 部署准备工作:硬件/软件环境要求、Docker和Docker Compose安装、系统优化配置 安装部署步骤: 下载Harbor安装包 生成SSL证书(自签名/商业证书) 配置Harbor参数 解决Trivy扫描器的网络连接问题 文中重点讲解了如何通过配置代理解决Trivy

2025-11-10 13:27:03 1048

原创 Uniapp离线打包终极排错:从文件权限到编译失败的全程复盘与终极解决方案

摘要: 本文详细记录了Uniapp离线打包中文件权限问题的排错过程。作者发现云打包正常但离线打包失效,通过层层排查,定位到三大关键问题:1)plus.io.chooseFile API调用中断,需确保dcloud_control.xml包含<feature name="io">;2)AndroidManifest需正确配置权限和FileProvider;3)核心矛盾是targetSdkVersion过高(≥33),降级至29并搭配compileSdkVersion 34解决兼

2025-09-11 09:21:04 856

原创 深入解析 Slurm 部署全流程

本文详细介绍了高性能计算集群资源管理工具Slurm的部署全流程。首先概述了Slurm的核心功能与架构,包括其作业调度、资源管理和状态监控能力,并解析了四种关键守护进程的作用。部署准备部分重点规划了集群环境,包括节点角色分配、网络配置、用户权限统一设置等关键技术环节。特别强调了时钟同步和Munge认证的安全配置,详细说明了NTP时间同步和Munge密钥分发的具体操作步骤。最后介绍了MySQL数据库的安装配置,为Slurm提供记账数据存储支持。全文为构建稳定可靠的HPC集群环境提供了系统化的技术指导。

2025-07-30 16:05:41 2882

原创 MySQL binlog 实用指南:从解析到数据恢复,附生产故障排查实例

本文介绍了MySQL二进制日志(binlog)的作用与使用技巧。binlog记录数据库所有变更操作,用于数据同步、恢复和审计。核心工具mysqlbinlog可解析日志内容,特别是在ROW格式下需配合-vv和--base64-output参数解码行数据。文章详细讲解了按时间范围和表名过滤技巧,以及从binlog提取SQL恢复数据的方法。通过一个生产案例,展示了如何利用binlog快速定位表被误重命名的问题并恢复数据。最后强调binlog是数据库运维的"必备保险",建议所有生产环境开启bin

2025-07-30 14:38:15 1332

原创 frp 使用教程:安装、配置与应用

摘要: frp是一款高性能反向代理工具,用于内网穿透,支持TCP/UDP/HTTP/HTTPS协议。教程详细介绍了其C/S架构原理:客户端(frpc)主动连接公网服务端(frps),通过动态端口转发实现内网服务暴露。部署步骤包括下载对应版本、配置服务端(frps.toml)和客户端(frpc.toml),设置授权令牌及端口映射,并支持Web仪表盘监控。典型应用包括远程SSH/桌面、内网Web服务发布及API调试等,适用于远程办公、物联网管理等场景。配置示例涵盖基础TCP代理(如SSH)和HTTP域名绑定,强

2025-07-18 16:17:06 1612

原创 Docker Hub 无法访问时的替代方案 - 使用镜像代理服务

Docker镜像拉取失败解决方案 Docker拉取镜像时出现i/o timeout错误,通常因无法连接Docker官方仓库(registry-1.docker.io)导致。可通过配置镜像加速解决: 编辑配置文件: vim /etc/docker/daemon.json 添加国内镜像源: 推荐使用以下稳定镜像(如docker.awsl9527.cn、dockerhub.icu),完整配置示例见正文。 重启服务: systemctl restart docker 此方法适用于网络不稳定或无法直连Docker H

2025-07-03 15:46:01 539

原创 Supervisord 使用教程:安装、配置与应用

Supervisord进程管理工具教程摘要 Supervisord是用Python开发的守护进程管理工具,可监控和自动重启异常退出的进程,提升服务稳定性。支持多种安装方式: CentOS:yum install -y supervisor Ubuntu:apt-get install supervisor Python环境:通过pip或easy_install安装 配置文件通常位于/etc/supervisord.conf,支持分模块管理进程参数(如启动命令、日志路径、重启策略等)。关键配置项包括进程优先级

2025-07-03 12:42:31 1174

原创 ansible安装配置及使用案例

ansible安装配置及使用案例一,安装EPEL源yum -y install epel-release二,安装ansibleyum -y install ansible三,查看是否安装成功ansible –version四,生成公钥ssh-keygen -t rsa五,公钥复制到目标服务器方式一: ssh-copy-id -i ~/.ss...

2018-08-16 14:18:48 517

linux漏洞扫描工具-lynis

Lynis是一款Unix系统的安全审计以及加固工具,能够进行深层次的安全扫描,其目的是检测潜在的时间并对未来的系统加固提供建议。这款软件会扫描一般系统信息,脆弱软件包以及潜在的错误配置.

2018-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除