查看磁盘信息
**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