当前位置: 首页 > news >正文

Linux Shell进程管理

本文是Linux Shell编程基础课程讲义,重点讲解进程管理(ps/top/kill)、磁盘空间监测与挂载(mount/df/du/lsof)以及数据处理工具(sort/grep/tar/gzip)的核心命令用法与实操案例。

  • 掌握使用pstop监测进程状态及kill/killall终止异常进程的方法。
  • 熟悉磁盘设备的挂载(mount)、卸载(umount)流程及空间使用情况查询(df/du)。
  • 学会利用sortgrep处理文本数据,并使用targzip进行文件归档与压缩。

细节摘要

  • 进程监测ps -ef显示所有进程详细信息(UID, PID, PPID等);top提供实时系统概况(负载、任务状态)及进程详情(CPU/内存占用、优先级、状态如R/S/Z)。
  • 进程控制kill通过PID发送信号(默认TERM),killall通过进程名结束进程,支持通配符。
  • 磁盘管理:Linux将磁盘并入虚拟目录,需通过mount挂载。卸载前需确保无程序占用,若繁忙可用lsof查找占用进程。df -h查看挂载点整体使用情况,du -sh查看特定目录大小。
  • 数据处理sort -n按数值排序,-M按月份排序;grep支持正则、反向搜索(-v)、行号显示(-n)及计数(-c)。
  • 归档压缩gzip用于单文件压缩,tar用于目录归档,.tgz文件常用tar -zxvf解压。
  • 易混内容压缩打包 -zcvf c=新建压缩包,z=gzip压缩,v=打印过程,f=指定包名
    解压释放 -zxvf x=提取文件,z=解压gzip,v=打印过程,f=指定包名

关键数字

  • 3个值:平均负载有最近1分钟、最近5分钟和最近15分钟的平均负载。
  • 1024字节:df命令输出中,块的大小单位为1024字节。
  • 1/100秒:top命令中 TIME+ 列表示进程使用的CPU时间总计,单位为1/100秒。

细节摘录

  • “当程序运行在系统上时,我们称之为进程(process)。”
  • “由于进程短期的突发性活动,出现最近1分钟的高负载值也很常见,但如果近15分钟内的平均负载都很高,就说明系统可能有问题。”
  • “从Linux系统上移除一个可移动设备时,不能直接从系统上移除,而应该先卸载。”
  • “tar命令最开始是用来将文件写到磁带设备上归档的,然而它也能把输出写到文件里,这种用法在Linux上已经普遍用来归档数据了。”

总结

在数字化基础设施日益复杂的今天,掌握底层系统的资源监控与数据管理能力,不仅是技术人员的必备技能,更是保障系统稳定性与数据安全性的基石。我们应如何平衡自动化运维工具的效率与手动命令行操作的精准控制,以应对未来更严峻的系统挑战?

练习题如下

在grep搜索中使用正则表达式处理数据文件
练习1:
1. 创建一个文本文件内容为小组成员的生日(数字表示或英语月份+日期均可)使用sort命令对生日进行排序
2. 使用grep命令输出七月的生日(如果没有选择其他月份)
练习2:
1. 将练习1的文件进行压缩,再解压。
2. 将练习1所在的文件夹进行压缩并解压,试试解压后的文件夹下的文件能否访问。

http://www.jsqmd.com/news/1115161/

相关文章:

  • 老旧iOS设备性能优化:系统降级与越狱定制技术指南
  • 告别多软件制图内耗:paperxie 分栏式 AI 科研绘图,一页搞定全学科学术图表
  • 统一团队代码规范,自动生成版权信息与作者标识,IDEA文件头模板配置就该这么做!
  • 从零搭建可可视化思考链路的智能客服 Agent:拆解工具调用、决策日志与邮件归档完整实现
  • 如何轻松实现Unity游戏实时翻译:XUnity.AutoTranslator完全指南
  • 工业级EEPROM数据存储方案与写均衡优化实践
  • 如何高效提取Wallpaper Engine壁纸资源:5个实用场景的完整指南
  • 影刀RPA新手教程:输入框自动填写完全指南——模拟输入vs键盘驱动vs JS注入三种方式对比
  • 10分钟告别C盘焦虑:Windows Cleaner开源清理工具完全攻略
  • 汽车电子智能散热系统设计与PWM风扇控制优化
  • 2026隧道代理深度测评:花了两周实测,跟你们说点大实话
  • Cursor本地调用Claude 4.6国内API零成本实践
  • Codex 和 Claude Code 统一接入:KingFlow 多模型工作流评测
  • 3步安装终极指南:让老旧安卓电视焕然一新的直播软件优化方案
  • 智能井盖系统让城市管网运维管理更高效
  • Kimi K2.5四大模式原理与选型指南:快速/思考/智能体/集群如何正确匹配任务
  • 好用的石油树脂改性剂生产厂家
  • 干了五年设备实测,才发现选型最大的坑是“唯精度论”
  • 更多的bash shell命令
  • 激光雷达vs纯视觉:2026智能驾驶传感器路线终极解析
  • SMUDebugTool完整指南:免费AMD Ryzen处理器调试工具终极教程
  • 全域营销拓客工具选择:中坻沐客的数据管理特点
  • AI测试工具误判案例解析:从视觉识别到代码分析的常见陷阱与应对策略
  • ChatGPT生成分析报告真的可靠吗?27个真实业务场景验证的5大风险红线与校验清单
  • MyTV-Android:如何用15MB轻量应用让老旧电视重获新生?
  • 性价比高的惠州餐饮燃料排名
  • Fastjson反序列化漏洞深度解析:从JNDI注入到供应链安全防御
  • 2026自动驾驶量产核心岗位能力解构
  • 芯片烧录:从准备到完成的全流程解析
  • 长视频转短视频工具怎么选:从处理链路看评估维度与场景划分