2025年8月4日
摘要:
为Java应用程序(特别是Spring Boot)配置logrotate需兼顾系统工具与日志框架的协同,以下从配置逻辑、避免日志丢失的陷阱及最佳实践三方面详解: ⚙️ 一、核心配置逻辑 1. 系统级logrotate配置 在/etc/logrotate.d/下创建针对Java日志的配
阅读全文
posted @ 2025-08-04 10:17
LeeHang
阅读(48)
推荐(0)
摘要:
📚 Linux Logrotate 日志轮转详解 Logrotate 是 Linux 系统中用于自动化管理日志文件的工具,通过轮转(重命名/压缩旧日志)、清理过期日志和创建新日志文件,防止日志无限增长导致磁盘空间耗尽。以下从核心原理、配置实战、生产案例到运维实践全面解析。 🔧 一、核
阅读全文
posted @ 2025-08-04 10:11
LeeHang
阅读(434)
推荐(0)
摘要:
CentOS 系统中的日志文件是系统运行、故障排查和安全审计的核心依据。以下从日志分类、查看方法、应用场景及案例三个维度系统说明: 📁 一、常用系统日志文件(存储于 /var/log) 以下是 CentOS 中最关键的日志文件及其作用: 日志文件 存储内容 查看命令示例
阅读全文
posted @ 2025-08-04 09:24
LeeHang
阅读(544)
推荐(0)
2025年7月31日
摘要:
以下是 cgroup-tools 包中相关命令的详解及典型应用场景举例,基于 Linux 资源管理需求整理: 📌 核心命令详解与示例 1. cgcreate - 创建新 cgroup 功能:在指定子系统(如 CPU、内存)下创建 cgroup 目录结构。 语法:cg
阅读全文
posted @ 2025-07-31 09:53
LeeHang
阅读(281)
推荐(0)
摘要:
在 Linux 中通过 cgroups 限制 Nginx、MySQL 等服务的资源使用,核心思路是为服务创建专属 cgroup,配置资源限制,并将服务进程关联到该组。以下是具体配置方法和步骤,涵盖 CPU、内存、磁盘 I/O 等关键资源: ⚙️ 一、通用配置流程(适用于所有服务) 安装
阅读全文
posted @ 2025-07-31 09:18
LeeHang
阅读(116)
推荐(0)
2025年7月30日
摘要:
在Linux的top命令中,PR(Priority) 和 NI(Nice) 是进程优先级相关的核心参数,共同影响内核调度器分配CPU资源的顺序。以下是详细解析: ⚖️ 1. PR(Priority)——进程的实际优先级 定义: PR表示进程在内核调度队列中的动态优
阅读全文
posted @ 2025-07-30 17:55
LeeHang
阅读(562)
推荐(0)
摘要:
🔧 cgroup-cpu/内存多用户资源管理效果演示 适用场景:多用户共享的Linux服务器(如开发测试机、数据分析集群),需隔离用户资源抢占,保障系统稳定性。 一、环境配置与工具安装 1. 安装cgroup管理工具 yum install -y libcgroup libcgroup-t
阅读全文
posted @ 2025-07-30 17:21
LeeHang
阅读(157)
推荐(0)
摘要:
在 Linux CentOS 系统中,VIRT(虚拟内存)、RES(常驻内存)和 SHR(共享内存)是 top 命令中三个关键的内存指标,理解它们的概念和联系对系统监控、性能调优和内存泄漏排查至关重要。以下是三者的详细解释及关联分析: 1. VIRT(Virtual Memory Size,虚拟
阅读全文
posted @ 2025-07-30 16:27
LeeHang
阅读(782)
推荐(0)
摘要:
在CentOS 7中,使用cgroups(Control Groups)限制不同用户的CPU和内存资源,可通过以下步骤实现。以下操作需root权限,且配置需在集群所有节点执行(如适用)。 📦 一、安装cgroup工具 yum install -y libcgroup libcgro
阅读全文
posted @ 2025-07-30 14:18
LeeHang
阅读(482)
推荐(0)
摘要:
以下是为在CentOS上测试cgroup限制效果设计的完整压力测试方案,结合stress-ng工具和cgroup配置,确保吃满CPU和内存资源。所有命令均经过验证,可直接执行。 测试目标 CPU压力测试:模拟多线程计算负载,使CPU使用率逼近100%。 内存压力测试:
阅读全文
posted @ 2025-07-30 13:27
LeeHang
阅读(144)
推荐(0)