(11)——系统监视1

最后更新于:2022-04-01 14:44:31

## 一、了解系统状况 uname:显示系统信息 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb4c0ef7.jpg) hostname:显示主机名 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb4d2506.jpg) last:列出最近的用户登录 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb4e4b49.jpg) lastlog:列出每一个用户的最近登录情况 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb506e2b.jpg) free:显示内存使用状况 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb51b49e.jpg) 还可以使用vmstat显示详细的内存信息 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb52ef60.jpg) top:系统监视器 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb54272f.jpg) ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb55fa69.jpg) ## 二、进程 系统通过进程来完成工作 每一个进程都有一个独立的进程号,系统通过调用进程号来调度操控进程。 系统的原始进程是init, init的PID总是1 一个进程可以产生另一个进程,除了init之外,所有的进程都有父进程。 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb5783f1.jpg) ## 三、查询进程 查询进程的指令  ps  [option] ps -A 或 ps -e 列出所有进程 ps -a 显示与终端无关的所有进程 ps -u 列出有效用户的相关进程 ps -x 列出完整信息 ps -l 以一种详细的方式显示进程信息 ps -f 以一种完整的方式显示进程信息 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb58b3bb.jpg) pstree 可以用来以树状的方式表现进程的父子关系 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb59cc07.jpg) top是一个常用的系统监视工具(前面已经说过) ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb5aeb8b.jpg)
';