
进程管理监测 / 控制程序查看进程1.ps静态快照只展示瞬间进程ps仅当前终端进程输出 PID、TTY、TIME、CMDps -ef查看全系统所有进程UID进程所属用户PID进程 IDPPID父进程 IDSTIME启动时间TTY终端TIME累计 CPU 耗时CMD执行命令过滤指定用户进程ps -ef | grep 用户名2.top实时动态监控系统进程核心系统负载工具输出分 4 块第一行当前时间、运行时长、登录用户、1/5/15 分钟平均负载数值越高负载越大第二行任务总数运行 / 休眠 / 停止 / 僵尸进程数量Z 僵尸进程子进程结束父进程未回收第三行CPU 占用拆分用户 us、系统 sy、空闲 id、等待 io wa 等第四、五行物理内存 Mem、交换分区 Swap 总 / 已用 / 空闲 / 缓存进程列表关键字段PID (进程 ID)、USER (所属用户)、PR (优先级)、NI (nice 值)、VIRT (虚拟内存)、RES (物理内存)、SHR (共享内存)S (进程状态R 运行 / S 休眠 / T 停止 / Z 僵尸)、% CPU、% MEM、TIME(总 CPU 耗时)、COMMAND终止进程kill PID发送 TERM 信号优雅终止进程kill -9 PID强制杀死killall 进程名按程序名批量结束进程支持通配符磁盘管理挂载、查看、卸载磁盘1. 挂载 mountLinux 所有磁盘统一挂载到虚拟目录使用前必须挂载直接输入mount查看当前已挂载全部设备手动挂载语法需 root/sudomount -t 文件系统类型 设备路径 挂载点空目录示例mount -t vfat /dev/sdb1 /mnt/usb_drive常用参数-r只读挂载、-w读写默认、-o ro/rw/user附加挂载选项、loop挂载镜像文件2. 卸载 umount语法umount 挂载点/设备名例umount /mnt/usb_drive设备繁忙无法卸载用lsof 挂载点查询占用进程关闭后再卸载3. 磁盘空间查看命令df查看所有已挂载磁盘分区使用量df -h人类可读单位G/M/K展示容量字段设备、总大小、已用、可用、使用率、挂载点du查看目录 / 文件占用磁盘大小-h友好单位、-s仅展示目录总大小、-c统计总和du -chs快速查看当前目录总占用识别硬件设备lsblk/fdisk -lU 盘一般为/dev/sdb1这类设备名实操案例VirtualBox 挂载 U 盘1.虚拟机设置启用 USB 设备切换 root 用户2.lsblk确认 U 盘设备/dev/sdb13.创建空挂载目录/mnt/usb_drive4.mount /dev/sdb1 /mnt/usb_drive挂载5.df -h验证挂载成功6.umount /mnt/usb_drive卸载再次 df 确认消失数据处理工具sort、grep1. sort 排序命令默认按字符 ASCII 排序常用参数-n纯数字数值排序解决 10 排在 2 前面问题-r倒序降序-M识别英文月份排序Jan/Feb 等示例sort -nr test.txt 数字降序排列文件内容2. grep 文本匹配检索作用匹配文件中符合模式的行核心参数匹配词 文件输出含匹配内容的行-n显示匹配行号-v反向匹配输出不包含关键词的行-c统计匹配到的行数-e 关键词1 -e 关键词2多关键词匹配等价正则练习