news 2026/4/17 4:49:42

Shell编程实例来入门【20260121】简洁、优雅版-实例扩容版v2-侧重系统管理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Shell编程实例来入门【20260121】简洁、优雅版-实例扩容版v2-侧重系统管理

文章目录

    • 模块1:CPU管理与监控(5例)
      • 例1-1:查看CPU核心数与负载(基础)
      • 例1-2:监控CPU使用率(简易版)
      • 例1-3:按CPU使用率排序进程(TOP10)
      • 例1-4:查看CPU温度(需lm-sensors)
      • 例1-5:限制进程CPU使用率(cpulimit)
    • 模块2:内存管理与监控(5例)
      • 例2-1:查看内存使用(人性化显示)
      • 例2-2:内存使用率告警(超过80%提示)
      • 例2-3:清理页面缓存(临时释放内存)
      • 例2-4:进程内存占用TOP10
      • 例2-5:检查交换分区(Swap)使用
    • 模块3:磁盘存储管理(5例)
      • 例3-1:查看磁盘挂载与使用率
      • 例3-2:磁盘使用率告警(超过90%)
      • 例3-3:查找大文件(大于100M)
      • 例3-4:统计目录大小(按大小排序)
      • 例3-5:检查磁盘IO负载(iostat)
    • 模块4:网络管理与监控(5例)
      • 例4-1:查看本机IP与监听端口
      • 例4-2:批量ping测试网络连通性
      • 例4-3:统计网络流量(简易版)
      • 例4-4:查找占用带宽TOP进程(iftop)
      • 例4-5:配置临时IP地址(无重启)
    • 模块5:进程管理(5例)
      • 例5-1:检查进程是否运行(按名称)
      • 例5-2:批量终止指定进程
      • 例5-3:监控进程并自动重启
      • 例5-4:查找并清理僵尸进程
      • 例5-5:限制进程内存使用(ulimit)
    • 模块6:系统日志分析(5例)
      • 例6-1:统计日志中错误次数(error/ERROR)
      • 例6-2:按时间筛选日志(最近1小时)
      • 例6-3:提取日志中IP地址并去重
      • 例6-4:实时监控日志(tail + grep)
      • 例6-5:清理旧日志(超过7天)
    • 模块7:用户与权限管理(5例)
      • 例7-1:批量创建用户并设置密码
      • 例7-2:修改文件/目录权限(递归)
      • 例7-3:查看用户登录历史
      • 例7-4:禁用/启用用户账号
      • 例7-5:批量修改用户所属组
    • 模块8:服务管理(5例)
      • 例8-1:检查服务状态并自动重启
      • 例8-2:设置服务开机自启
      • 例8-3:批量重启多个服务
      • 例8-4:查看服务依赖关系
      • 例8-5:监控服务端口(不通则告警)
    • 模块9:系统维护(5例)
      • 例9-1:备份指定目录(tar压缩)
      • 例9-2:清理系统临时文件
      • 例9-3:查找并删除空文件/目录
      • 例9-4:检查系统更新并批量安装
      • 例9-5:修复文件系统权限(基础)
    • 模块10:性能监控与告警(5例)
      • 例10-1:CPU/内存/磁盘综合监控
      • 例10-2:系统负载告警(发邮件)
      • 例10-3:监控磁盘IO等待时间
      • 例10-4:统计TCP连接数(按状态)
      • 例10-5:监控进程句柄数(文件描述符)
      • 总结(系统管理核心知识点)
    • 参考链接---Shell编程实例来入门【20260121】简洁、优雅版-实例扩容版v1

聚焦Linux系统管理核心场景(CPU、内存、磁盘、网络、进程、日志、用户权限等),保持代码简洁优雅、实用且提取核心知识点。以下是覆盖10大系统管理模块、50个实用小实例的内容,每个实例代码短小、针对性强,贴合运维日常工作:

模块1:CPU管理与监控(5例)

例1-1:查看CPU核心数与负载(基础)

#!/bin/bash# 查看CPU物理核心/逻辑核心数echo"物理CPU数:$(grep'physical id'/proc/cpuinfo|sort-u|
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 14:01:14

MyTV智能电视直播系统技术深度剖析与实践应用

MyTV智能电视直播系统技术深度剖析与实践应用 【免费下载链接】mytv-android 使用Android原生开发的电视直播软件 项目地址: https://gitcode.com/gh_mirrors/my/mytv-android 智能电视时代的技术困境与破局之道 当我们翻开智能电视的发展史,一个令人深思的…

作者头像 李华
网站建设 2026/4/14 1:16:00

Z-Image-Turbo如何助力内容创作者提效?

Z-Image-Turbo如何助力内容创作者提效? 在内容为王的时代,视觉素材的生产效率直接决定了创作节奏。无论是社交媒体配图、电商主图、还是短视频封面,高质量图像的生成速度和可控性都成为创作者的核心痛点。传统AI绘画工具虽然能出图&#xff…

作者头像 李华
网站建设 2026/4/15 13:21:07

VibeThinker-1.5B-WEBUI实测报告:代码生成任务表现分析

VibeThinker-1.5B-WEBUI实测报告:代码生成任务表现分析 1. 模型背景与核心亮点 VibeThinker-1.5B-WEBUI 是基于微博开源的小参数语言模型 VibeThinker-1.5B 打造的交互式推理界面,专为数学和编程任务设计。尽管其参数量仅为15亿,属于典型的…

作者头像 李华
网站建设 2026/4/17 15:29:53

3步搞定抖音无水印下载:技术流的高效内容保存方案

3步搞定抖音无水印下载:技术流的高效内容保存方案 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 在内容创作和数据采集需求日益增长的今天,如何快速保存抖音平台的优质内容成为技术爱…

作者头像 李华
网站建设 2026/4/17 17:03:27

Qwen3-Embedding-0.6B电商搜索优化案例:文本检索准确率提升50%

Qwen3-Embedding-0.6B电商搜索优化案例:文本检索准确率提升50% 在电商平台中,用户搜索的准确性直接决定了转化率和用户体验。传统的关键词匹配方式难以理解语义,经常出现“搜得到但不对路”的尴尬情况。而随着大模型技术的发展,语…

作者头像 李华
网站建设 2026/4/16 19:59:46

AMD Ryzen硬件调试专家指南:SMUDebugTool深度应用手册

AMD Ryzen硬件调试专家指南:SMUDebugTool深度应用手册 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…

作者头像 李华