linux入门知识:/proc目录下的几个值得关注的文件

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Dakshesh/article/details/102764488

简介:/proc目录下的重要文件

/proc目录是一个虚拟的文件系统,存放着内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态
/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间,文件本身的大小却会显示为0字节
而/proc下也又一些值得我们关注的信息

第一个值得我们关注的文件:/proc/cpuinfo

在这里插入图片描述
也可通过lscpu命令查看,processor 表示cpu上有多少核心数,physical id 服务器有几颗cpu

第二个值得我们关注的文件:/proc/meminifo

在这里插入图片描述

名称 用途
MemTotal 服务器总的内存数量
MemFree 空闲的内存数量
MemAvailable 可用的内存数量
Buffers 划分内存一定数量用于写缓冲,加快文件写入硬盘的速度
Cached 划分内存一定数量用于读缓存,加快读写硬盘数据的速度

也可以通过free,来查看内存情况

第三个值得我们关注的文件:/proc/mounts

在这里插入图片描述
他是/proc/self/mounts的软链接,/proc下面的文件都是保存在内存中的,是内核自动生成的,实时记录了系统设备的挂载情况

第四个值得我们关注的文件:/proc/loadavg

在这里插入图片描述
前面三个值分别对应系统当前1分钟、5分钟、15分钟内的平均load。load用于反映当前系统的负载情况
通过上图中标记的命令可以查看,top为实时数据
简单说一下w命令下面内容代表了什么

名称 作用
USER 登录用户新秀
TTY 登录方式(pts 远程,tty本地)
FROM 远程主机登录地址
LOGIN@ 用户登陆时间
IDLE 用户登录主机空闲时间
JCPU 用户操作系统占用cpu情况
WHAT 检查用户远程指挥在做什么

猜你喜欢

转载自blog.csdn.net/Dakshesh/article/details/102764488