Linux常用指令四:查看进程以及内存信息
目录
1.查看当前运行的进程信息
top -d5 //实时查看系统所有进程所使用的资源,ctrl+Z或者q 退出,每5秒更新一次,默认为3秒
top -o %MEM //按照内存占用排序,同理使用 %CPU 按CPU使用率排序
ps -l //查看当前shell运行进程
ps -le //系统中的运行进程以及父子进程信息
ps aux //查看系统中所有运行进程
clear //清空命令行界面
2.结束某个进程
kill <pid> //结束进程(通过进程ID)
kill -9 <pid> //强制结束进程
pkill <进程名> //结束进程(通过进程名)
3.查看磁盘空间
df -h 显示磁盘空间
sudo fdisk -l 可以显示磁盘大小以及磁盘分区信息。
4.查看内存占用
上述top指令也会输出总内存的占用情况。命令都是从 /proc/meminfo
虚拟文件中获取内存使用信息的,所以可以直接读取该文件。
cat /proc/meminfo //系统以及内核内存使用情况
free -h //显示系统中空闲和已用内存大小
(更加简单明了,有点像上面cat指令的简化总结版)
du -sh <文件名> //输出文件占用内存大小,不加文件名则输出当前所在目录占用内存
du -sh ./* //当前目录下所有文件和文件夹分别占用的内存