简述位于/proc/目录内的文件

/proc/目录是Linux系统中一个虚拟目录,由procfs提供,用于展示系统内核、进程、硬件等实时信息。它包含如cpuinfo、meminfo等文件,用于查看CPU硬件信息、内存状态等。/proc/目录还允许调整系统参数,检查网络、主机参数,以及管理内存和性能。例如,meminfo文件展示了内存的总体大小、剩余大小等详细信息。
摘要由CSDN通过智能技术生成

一.  /proc/目录概述

 

       /proc/目录是由procfs的文件系统所产生出来的,procfs是LINUX系统用于存储所有开机后硬件、process相关信息的方式,全名process file system。

       /proc/不是一个实体目录,它其实是kernel加载后,在内存里建立的一个虚拟目录,因为是实时的,所以文件及目录都会随时改变。

 

       /proc对系统而言,主要有以下几个功能。

  • 整理系统内部的信息
  • 存放主机硬件信息
  • 调整系统执行时的参数
  • 检查及修改网络和主机的参数
  • 检查及调整系统的内存和性能

二. 基本程序文件

  

* cpuinfo:包含CPU的硬件信息。

 

* devices:记录所有在/dev目录中相关的设备文件分类方式,最基本的是以Major Number为标准,由该编号再由Minor Number及设备文件种类细分。

 

* interrupts:记录每个IRQ的编号对应到哪一个硬件设备。

 

* ioports:这个文件将目前系统上所有“可看到的硬件对应到内存位置的分配表”的详细信息呈现出来。

 

* kcore:这个文件其实就是系统上可以检测到的物理内存,换句话说,主机上有多大的内存,这个文件就应该有多大。

 

* kmsg:在系统尚未进入操作系统阶段,还在加载kernel及执行initrd时,会将信息先记录在/proc/kmsg文件中(因为在initrd阶段前期,并没有实际的硬盘可供记录),等进入操作系统执行完klogd后,klogd再将/proc/kmsg的所有内容全部写入/var/log/message文件中。

 

* meminfo: 该文件记录的是系统内存的信息。

   [AD+5147@cylxdev03 proc]$ cat meminfo | head -10
   MemTotal:       515504 kB                   内存的总体大小           
   MemFree:        242204 kB                   内存的剩余大小     
   Buffe

1. /sbin:该目录包含系统管理员使用的工具和程序。这些程序通常是用于系统管理和维护的,只有系统管理员才有权限使用。例如,/sbin下的文件包括网络配置、磁盘分区和文件系统等工具。 2. /proc:这个目录是一个虚拟文件系统,它包含当前运行进程的信息。/proc目录下的文件不是真正的文件,而是在内存中动态生成的。例如,/proc/cpuinfo文件包含有关CPU的信息,/proc/meminfo文件包含有关内存的信息。 3. /home:该目录包含每个用户的主目录,用户可以在自己的主目录下创建和管理自己的文件目录。例如,/home/username目录是用户username的主目录。 4. /etc:该目录包含系统配置文件,这些文件用于配置系统的各种服务和应用程序。例如,/etc/passwd文件包含有关系统用户的信息,/etc/fstab文件包含有关文件系统的信息。 5. /dev:该目录包含设备文件,这些文件用于与系统中的硬件设备通信。例如,/dev/sda表示第一个硬盘设备,/dev/tty1表示第一个虚拟终端设备。 6. /boot:该目录包含引导程序和内核映像文件系统启动时,计算机会从/boot目录中加载必要的文件来启动系统。 7. /bin:该目录包含系统的基本命令和工具。这些命令和工具对于系统的正常运行非常重要。例如,ls、cp、rm等命令都位于/bin目录中。 总的来说,Linux文件结构是非常严谨的,并且目录结构的设计非常合理和实用。了解Linux文件结构可以帮助用户更好地管理和维护系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值