(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)