查看磁盘信息

**df(列出文件系统的整体磁盘使用量)**
-h  以GB,MB,KB等格式自行显示
-m 以MB的格式显示
-k  以KB的格式显示
-a  列出所有文件系统(包含/proc等系统特有文件系统)
-T  显示文件类型
-i   不用硬盘容量显示,使用inodes数量显示

**du(检查当前磁盘使用量)**
-h  以GB,MB,KB等格式自行显示
-m 以MB的格式显示
-k  以KB的格式显示
-s  只列出各个目录的总占有量
-a 列出所有文件与目录容量(默认值列出当前目录下的文件量)

查看进程信息

**top  (显示进程信息,并实时更新 )**
top程序的操作指令:
[P]      根据CPU使用百分比大小进行排序
[M]      根据驻留内存大小进行排序
[i]      使top不显示任何闲置或僵死的进程
[q]      退出top到命令行

**ps(查询进程信息)**
ps -ef           查询正在运行的进程信息
ps -lu userName  查询属于用户userName的继承,也可以使用(ps ef | grep userName  )
ps -ajx          以完整格式显示所有进程

**preg(查询进程ID)**
preg -l string             查询进程中所有含有string字段的进程

**lsof(查询相关进程信息**)
lsof -i : 3396              查询端口3396的端口占用情况
lsof -u userName            查询用户 userName 的进程所打开的文件
lsof -c processName         查询进程 processName 所打开的文件
lsof -p PID                 查看指定PID的进程打开的文件
lsof +d dir                 查询指定目录dir下被进程打开的文件(使用+d递归目录)

终止进程

**kill(终止进程)**
kill PID     终止指定PID的进程
kill -9 PID  终止指定PID的进程,及其相关进程
kill %job    终止job工作的进程(job为相关的job number)

分析进程栈

pmap PID  输出进程内存的状况,可以用来分析线程堆栈;

启动服务

/etc/init.d/syslog status   查看服务列表
service --status-all        启动所有服务

性能监控相关

**vmast (查看cpu,内存的使用情况)**
vmast frequency count 将cpu,内存的使用情况打印的终端上,参数:频率、次数;

**free(查看内存使用量)**
free -m

**df 、 du(查看磁盘空间情况)**
df -h   查看磁盘空间情况
du -h  查看当前目录下的磁盘空间情况

**top(查看进程状况)**
top