Linux常用指令四:查看进程以及内存信息

目录

1.查看当前运行的进程信息

2.结束某个进程

3.查看磁盘空间

4.查看内存占用


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 ./*      //当前目录下所有文件和文件夹分别占用的内存