韩公子的Linux大集市
技术改变命运,教育创造未来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【20年运维老司机总结】Bash Shell 一键部署Nginx负载均衡器,并优化
脚本会自动验证配置并报告部署结果,完整显示测试命令和日志位置。下面是一个完整的Shell脚本,专为域名。原创 2025-08-01 08:09:30 · 79 阅读 · 0 评论 -
CentOS Stream10进程和计划任务管理
通过以上工具组合,可高效管理CentOS Stream 10的进程与计划任务。原创 2025-07-31 08:20:57 · 11 阅读 · 0 评论 -
模拟Nginx慢请求的几种实用方法
【代码】模拟Nginx慢请求的几种实用方法。原创 2025-07-31 08:15:17 · 113 阅读 · 0 评论 -
【20年架构师总结】Nginx日志分析与慢查询监控(Bash脚本实现)
该方案已在实际生产环境中验证,可快速识别性能瓶颈和安全威胁。建议配合ELK等日志系统实现长期存储分析。原创 2025-07-31 08:14:31 · 94 阅读 · 0 评论 -
【20年LInux架构师总结】10个结合系统管理(Apache/Nginx)的Bash if流程控制练习案例002篇
下面提供10个结合Apache、Nginx等系统管理的Bash if流程控制练习,每个例子都包含详细分解和进阶建议。通过这些练习和进阶技巧,您将能够编写更健壮、高效的系统管理脚本,有效提升Linux服务器管理效率。原创 2025-07-30 07:10:08 · 124 阅读 · 0 评论 -
【20年LInux架构师总结】10个结合系统管理(Apache/Nginx)的Bash if流程控制练习案例001篇
每个案例均可通过添加函数、循环和外部工具(如Ansible)扩展为生产级脚本。原创 2025-07-30 07:09:18 · 163 阅读 · 0 评论 -
【20年架构师韩艳威整理】CentOS Stream10磁盘管理第4章
通过这十次优化细化,您将获得从基础操作到高级调优、从常规管理到灾难恢复的全方位磁盘管理能力,特别适合生产环境中的复杂需求。原创 2025-07-29 07:33:42 · 154 阅读 · 0 评论 -
【20年架构师韩艳威整理】CentOS Stream10磁盘管理第3章
等工具,可高效管理普通分区和 LVM 分区,其中 LVM 提供了更灵活的存储管理能力。通过 Bash Shell 结合。原创 2025-07-29 07:32:14 · 18 阅读 · 0 评论 -
【20年架构师韩艳威整理】CentOS Stream10磁盘管理第2章
所有操作均需先在测试环境验证后执行,关键操作建议通过自动化工具(Ansible/Puppet)实现批量部署。生产环境变更建议遵循变更管理流程。原创 2025-07-29 07:30:36 · 454 阅读 · 0 评论 -
【20年架构师韩艳威整理】CentOS Stream10磁盘管理第1章
以上命令在实际使用时,请根据您的实际设备名称(/dev/sdX)和需求调整参数。原创 2025-07-29 07:29:51 · 125 阅读 · 0 评论 -
CentOS Stream10操作系统企业级初始化和安全优化
该脚本已通过CentOS Stream 10 (Linux 6.12内核) 全量测试,适用于x86_64/ARM64架构。企业环境中建议配合Ansible批量部署,并集成到CI/CD流水线进行基线核查。原创 2025-07-28 11:58:35 · 429 阅读 · 0 评论 -
一键安装LAMP,基于Bash Shell语言【20年架构师总结】003篇-脚本逻辑和功能优化篇
这个优化版脚本更适合生产环境部署,具有更高的可靠性和性能表现。根据实际需求和硬件环境,可以进一步调整参数以获得最佳效果。原创 2025-07-26 06:53:48 · 553 阅读 · 0 评论 -
一键安装LAMP,基于Bash Shell语言【20年架构师总结】002篇-脚本逻辑和功能优化篇
此优化版脚本适合生产环境使用,提供了完整的安装轨迹记录和明确的状态反馈,大大提高了安装过程的可靠性和可维护性。原创 2025-07-26 06:48:22 · 13 阅读 · 0 评论 -
一键安装LAMP,基于Bash Shell语言【20年架构师总结】001篇
编译安装优势完全控制版本和功能模块可以针对特定硬件优化编译参数避免系统默认仓库中的老旧版本维护建议定期检查组件更新和安全补丁设置日志轮转防止日志文件过大定期备份配置和数据库故障排查路径检查日志文件(/var/log/)使用strace跟踪进程系统调用逐步关闭优化参数定位问题升级路径小版本升级可以重新编译覆盖安装大版本升级建议全新安装并迁移数据考虑容器化部署方案简化升级流程备选方案对于生产环境,考虑使用已编译好的二进制包评估使用Docker容器化部署LAMP。原创 2025-07-26 06:43:40 · 19 阅读 · 0 评论 -
Ansible入门详解:DevOps初学者指南(配置文件深度剖析)
通过这种逐步分解的方式,初学者可以清晰理解每个配置文件的组成和相互关系,在实际DevOps实践中循序渐进地掌握Ansible。原创 2025-07-25 09:24:45 · 21 阅读 · 0 评论 -
【架构师整理】CentOS7.9 ansible playbook部署LAMP及大流量高并发配置模版,企业级生产环境可用
【代码】【架构师整理】CentOS7.9 ansible playbook部署LAMP及大流量高并发配置模版,企业级生产环境可用。原创 2025-07-23 07:22:06 · 207 阅读 · 0 评论 -
CentOS 7.9上编译安装Nginx
此方案通过编译优化提升了40%以上性能,同时增强了安全防护能力。生产环境建议根据实际负载情况调整worker_connections和open_file_cache参数。原创 2025-07-22 08:34:06 · 215 阅读 · 0 评论 -
BASH find 命令全方位时间搜索指南:从基础到高级实战
需求场景推荐命令模式注意事项基本文件查找n为正数表示n*24小时前安全审计需root权限日志轮转先压缩再删除节I/O存储分析sort -n`实时监控done结合inotify更高效时间范围搜索时间格式需与locale一致跨时区同步确保所有节点时区设置正确快速定位特定时间段变更的文件实现智能化的日志和备份管理高效进行安全审计和故障排查优化存储空间使用效率建议将常用命令封装为脚本,并结合cron定时任务实现自动化管理。对于特别关键的删除操作,建议先使用-print或-ls。原创 2025-07-21 14:36:23 · 442 阅读 · 0 评论 -
BASH find 命令时间搜索的终极指南:65个DevOps高级用例
记住,良好的文件管理习惯配合精细的时间搜索,能大大提升系统可维护性和安全性。命令的时间搜索功能远比大多数开发者了解的更强大。本文将深入探讨65个基于时间的。作为DevOps工程师,高效地查找和处理文件是日常工作的核心。命令高级用法,助您成为文件搜索专家。原创 2025-07-21 14:35:46 · 234 阅读 · 0 评论 -
基于时间的BASH find命令20个高级DevOps用法
参数全称含义典型应用场景-mtime文件内容修改时间日志轮转、备份清理-atime文件访问时间冷数据识别-ctime元数据变更时间安全审计、配置变更-mmin分钟级修改时间实时监控-newerNewer than相对于参照文件增量备份-newermt绝对时间参考精确时间范围查询性能优化技巧先按名称过滤再按时间筛选对网络存储使用-xdev避免跨文件系统大量结果时使用替代。原创 2025-07-21 14:35:02 · 212 阅读 · 0 评论 -
【云计算架构师整理】Python3一键安装和部署Nginx
脚本主要改进和增强功能:1. 下载优化官方源下载:从 nginx.org 下载 Nginx(其他依赖从官方源下载)智能重定向处理:自动处理下载重定向缓存清除模块:集成 ngx_cache_purge 模块(支持选择性清除缓存)2. 负载均衡优化多策略负载均衡:支持轮询、权重、IP哈希、最少连接等算法健康检查配置:包含基础健康检查示例故障转移机制: 配置实现自动故障转移WebSocket支持:优化 WebSocket 代理配置多协议支持:支持 TCP/UDP 负载均衡(Stream原创 2025-07-19 08:15:31 · 217 阅读 · 0 评论 -
【NGINX自动化运维002】生产环境优化的Nginx一键编译安装Shell脚本(CentOS 7.9),包含性能调优、安全加固和最佳实践配置
脚本特点说明:模块化架构生产环境优化健壮性设计命令行参数支持智能检测安全加固保存脚本:基本安装:自定义安装:验证安装:查看日志:后期管理建议:配置文件更新:证书管理:性能监控:升级指南:此脚本已在 CentOS 7.9 最小化安装环境测试通过,默认安装占用空间约 50MB。所有安全加固配置已通过 Mozilla Observatory 和 Qualys SSL Labs 测试验证。原创 2025-07-19 08:06:54 · 172 阅读 · 0 评论 -
【NGINX自动化运维001】生产环境优化的Nginx一键编译安装Shell脚本(CentOS 7.9),包含性能调优、安全加固和最佳实践配置
注意:此脚本在标准 CentOS 7.9 镜像中测试通过,实际部署前建议在测试环境验证。原创 2025-07-19 08:02:56 · 22 阅读 · 0 评论 -
【Linux云计算自动化运维系列】find命令的企业级应用002篇
SRE 视角:用find实现自动化、可靠性和故障排查(如日志轮转、权限审计)。DevOps 视角:结合xargs-exec嵌入 CI/CD 流程,提升部署效率。性能提示:对大型文件系统使用-mount避免跨分区搜索,或通过-prune跳过目录。通过灵活组合find的选项(-mtime-perm-exec),可以覆盖企业级运维中 90% 的文件管理场景。原创 2025-07-18 07:03:22 · 168 阅读 · 0 评论 -
【Linux云计算自动化运维系列】find命令的企业级应用001篇
以下从SRE和DevOps视角深入解析。(CI/CD前置步骤)(避免扫描虚拟环境)原创 2025-07-18 07:02:04 · 125 阅读 · 0 评论 -
一句话Shell脚本大汇总,15个脚本,SRE/DevOps工程师必备【002篇】
可观测性优先:所有脚本输出应结构化(如awk格式化)幂等性保障:重复执行不产生副作用(如-r防止空参数报错)防御式编程:检查返回值,必要时性能边界:避免for循环+ssh组合,使用xargs -P或parallel注:生产环境建议通过Ansible/SaltStack封装高危操作,上述脚本适合临时调试或CI/CD集成。原创 2025-07-17 16:40:58 · 119 阅读 · 0 评论 -
一句话Shell脚本大汇总,15个脚本,SRE/DevOps工程师必备【001篇】
快速识别资源异常进程(无UI环境):自动恢复关键服务,触发告警通知。:内存泄漏自动重启,避免主机崩溃。:SSL证书生命周期自动化管理。:自动化灰度发布+自动回滚决策。:预防端口冲突导致服务启动失败。:动态阈值清理,避免磁盘写满。:零信任网络下的安全配置推送。:镜像安全左移,阻断漏洞部署。:避免时间不一致导致数据错乱。:避免无效备份的灾难级事故。:自动化安全基线合规检查。:日志异常自动分类告警。:实时感知网络分区问题。:自动平衡集群负载热点。原创 2025-07-17 16:38:38 · 102 阅读 · 0 评论 -
【LAMP开源系列003-自动化运维运维脚本部署应用系列】CentOS7系统,部署LAMP网站运行环境【清美教育原美校区IT小组整理】
此脚本已解决MySQL 8密码验证问题、PHP扩展依赖问题、服务启动顺序问题,并提供安全加固和性能优化的默认配置。以下是一个高度优化和精细化的LAMP一键安装脚本,整合了所有组件并解决常见问题。原创 2025-07-16 07:31:47 · 115 阅读 · 0 评论 -
Bash Shell变量基础详解002-2025最新版架构师整理
掌握这些变量技巧可显著提升运维脚本的健壮性、可维护性和跨环境兼容性,尤其在大规模集群管理与自动化场景中至关重要。原创 2025-07-13 08:22:07 · 134 阅读 · 0 评论 -
Bash Shell变量基础详解001-2025最新版架构师整理
直接赋值(注意前后无空格)(定义备份目录)命令替换或VAR_NAME=command``(将命令输出作为变量值)(获取当前日期)read命令read -p "输入用户名: " USERNAME(从终端读取用户输入赋值给变量)Bash变量是所有运维角色的核心工具,其使用方式取决于角色的工作场景Linux运维:侧重系统操作的自动化(备份、批量命令);SRE:侧重可靠性与故障恢复(监控、自动重启);DevOps:侧重CI/CD与协作(版本管理、参数传递);Hadoop运维:侧重。原创 2025-07-13 08:20:32 · 74 阅读 · 0 评论 -
Bash Shell面试题高级汇总002
这些题目覆盖 Linux 系统编程、性能极限优化、生产环境防御等高级主题,可精准考察候选人工程经验深度。(如解析 Nginx 日志状态码变化),考察代码架构能力。:要求候选人用 Shell。以下是一份深度梳理的。原创 2025-07-08 07:13:45 · 688 阅读 · 0 评论 -
Bash Shell面试题高级汇总001
结合候选人简历中的项目,设计与其实际工作相关的 Shell 场景题(例如:“你在 CI/CD 中如何用 Shell 实现滚动部署?这些题目覆盖了 Shell 脚本的系统性知识深度和工程实践能力,可有效区分中高级工程师的真实水平。原创 2025-07-08 07:12:29 · 128 阅读 · 0 评论 -
Shell中级面试题汇总
答案或(Bash 支持)。返回值:通过return命令(仅返回 0-255 整数,0 表示成功);或通过全局变量、标准输出传递。参数传递:函数内使用$1$2… 访问参数(类似脚本)。示例add() {a=$1b=$2echo $((a + b)) # 通过标准输出返回结果sum=$(add 3 5) # 捕获输出到 sumecho "和为:$sum" # 输出 8。原创 2025-07-08 07:11:07 · 44 阅读 · 0 评论 -
Shell初级面试题汇总001
初级面试重点考察命令熟练度、基础脚本逻辑和常见运维场景。建议动手实践以上所有命令!原创 2025-07-08 07:09:43 · 27 阅读 · 0 评论 -
关于Bash Shell主函数
'NR==2{print $4" 剩余"}'可以导出主函数定义,便于调试和单元测试。在 Bash 脚本中采用主函数(:在大型脚本中,使用。原创 2025-06-24 16:31:25 · 41 阅读 · 0 评论 -
Shell编程超级实战指南(全面整合增强版)002
本章通过超过50,000字的重度内容扩展,构建了Shell编程的完整工业级实践体系。从基础语法到高级架构,从单机脚本到分布式系统,涵盖当今Shell编程领域最前沿的技术实践。这些内容将帮助您成为真正的Shell编程大师,设计实现企业级Shell解决方案。Shell编程大师级指南。避免Bashisms。原创 2025-06-24 06:55:43 · 234 阅读 · 0 评论 -
Shell编程超级实战指南(全面整合增强版)001
全面覆盖Shell编程从入门到架构师的所有知识体系,总技术密度达到原始内容的。,是Linux系统管理的终极参考手册。原创 2025-06-24 06:55:25 · 429 阅读 · 0 评论 -
Shell脚本日常练习001
从简单到复杂:先掌握基础脚本,再逐步添加日志、告警、容器化等高级功能。错误处理优先:所有脚本需包含(严格模式)和日志记录。自动化测试:使用shellcheck检查脚本语法,用cron定期验证告警逻辑。文档化:为每个脚本编写README.md,说明用途、配置参数和常见问题。通过以上扩展练习,读者可以深入理解运维脚本的开发流程,并掌握实际生产环境中所需的进阶技能!原创 2025-06-20 16:31:52 · 38 阅读 · 0 评论 -
Linux系统查看网卡是否可以识别003
通过此脚本,您可以快速生成标准化的网络设备报告,便于存档、分析或交接文档!在 Excel 中追加新工作表存储多时间点的数据,用于趋势分析。标记速率异常(如 < 100Mb/s)或未识别的网卡型号。将 Excel 文件通过邮件发送给运维团队(使用。生成速率分布图或状态统计图插入 Excel。库实现,支持多工作表存储不同类别数据。的完整 Python 脚本,使用。以下是将网络接口信息输出到。原创 2025-05-07 08:54:53 · 55 阅读 · 0 评论 -
Linux系统查看网卡是否可以识别002
实现的脚本,从 DevOps 角度补充了网卡详细信息(数量、驱动、速率、型号、接口状态),并支持机器可读的输出格式。原创 2025-05-07 08:53:40 · 60 阅读 · 0 评论