16 2. PROC 23PROC下的系统目录 表122 /proc/sys系统目录内容 目录 此目录主要记录应用程序二进制接口,涉及了程序的多个方面,如目标 /proc/sys/文件格式、数据类型、函数调用以及函数传递参数等信息 proc/sys/crypto此目录主要记录系统中已经安装的相关服务使用的信息加密处理配置 proc/sys/debug此目录主要记录系统运行中的调试信息,此目录通常是一空目录 系统上特殊设备提供参数信息文件的目录,其不同设备的信息文件分 peam和口0 c/sys/dev/raid(如果内核骗译时开启了支持ad的功能》目 录,其内存储的通常是系统上cdom和raid的相关参数信息文件 /proc/sys/fs 该目录包含一系列选项以及有关文件系统的各个方面信息,包括配额 文件句柄、索引以及系统登录信息 oed录文件司用于益视和整山n以操作中的内核相关数 主要包括了许多网络相关的操作,如 appletalk/、 ethernet、pv4/、ipx /proc/sys/net及v6等,通过改变这些目录中文件,能够在系统运行时调整相关网络 proc/sys/vm该目录下文件主要用来优化系统中的虚拟内存 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.PROC 16 2.3 PROC下的系统目录
文件(病辑日查霜(工具①选项卡(B)□( Hssh/oot②2116935.213:22 F·s Q号···A·∷血团·,②、卩要加当会,左 [root@centos7Teach -] Is/proc/sys/net/ipv4 2. PROC cipso. ache _bnabet -size stope OC下的系统目录 cipso_rbm_optfmt tcp_fastopen key lid icmp echo round tcp_invalid_ratelimit d_ifaddr tcp_keepalive_probes icmp_ignore_bogus_error _responses tcp_ keepalive_time icmp_msgs_burst icmp_msgs_per-sec tcp_low_latency icmp ratelimit tcp_max_orphan tcp_n igmp_max_memberships mp_max_msf tcp-n inet_peer_maxttl tcp_mIn_tso_segs inet_peer_mintt1 tcp_moderate_rcvbuf inet_peer_threshold tcp_mtu_probing ip_default_ttl rics save tcp_notsent_lowat _orphan_retrie ip_forward_use_pmtu tcp_retrans_collapse tcp_retries ipfrag_low_thresh tcp_rfc1337 frag_secret_interval tcp_rmem ipfrag-_time tcp_slow_start__after_idle local reserved ports tcp_stdurg ip_nonlocal_bind tcp_synack_retries tcp_syncookies tcp_syn_retrie ping__group_range scale tcp_tso_win_divisor d_congestion_control tcp_tw_recycle 仅柯文本发送到图献项卡 可南中医药大学/阮晓龙/1112 b40厘40241会活4 CAF NUM
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.PROC 17 2.3 PROC下的系统目录
表123|poc下常见的目录 8 目录 新述 高电源管理(APM)版本信息及电地相关状态信息,通常由apm命令使用 2. PROC /proc/buddyinfo用于诊断内存碎片问距的相关信息 4PROC下的常见目录 roc/cmdline 在启动时传递至 关参数信息,这些信息通常由lo( Linux加载程序 或gub(Lin引导管理程序)等工具进行传递 /proc/cpuinfo 处理器的相关信息文件 proccrypto系统上已安装内核使用的密码算法及每个算法的详细信息列表 系统已经加载的所有块设备和字符设备的信息,包含主设备号和设备组(与 设备号对应的设备类型)名 proc/diskstats每块磁盘设备的uo统计信息列表(内核2569以后的版本支持此功能) 个正在使用且注册的 SA DMA通道信息列表 proc/execdomains内核当前支持的执行域信息列表 /proc/fb 帧缓中设备列表文件,包含帧缓中设备的设备号和相关驱动信息 当前被内核支持的文件系统类型列表文件,被标示为 node的文件系统表示 /proc/filesystems不需要该块设备的支持;通常“munt”设备时,如果没有指定文件系统类 型,将通过此文件来决定其所需文件系统的类型 /proc/interrupts 86或×8664体系架构系统上每个RQ( nterrupt Request,中断请求)相 每个物理设备上的记忆体(RAM或者ROM)在系统内存中的映射信息 /procioports 当前正在使用且已经被注册过的与物理设备进行通讯的输入-输出端口范围信 模块管理工具,用来动态链接或绑定可装载模块的符号定义,由内核输出(内 proc/kallsyms核2571以后的本支持此功能,通常这个文件中的信息里较大 系统使用的物理内存以ELF核心文件( core fille)格式存储,其文件大小为已 Proc/kcore 使用物理内存加上4KB:此文件用来检查内核数据结构的当前状态,通常由 GBD调试工具使用,但不能使用文件查看命令打开此文件 此文件用来保存由内核输出的信息,通常由/ sbin/koga或 bin/dmsg等程序使 可南中医药大学/阮晓龙/13938213680/htpo//inuxxg.hactcmeducn/httpwww5ucweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.PROC 18 2.4 PROC下的常见目录
表123|poc下常见的目录 19 目录 此文件用来保存由内核输出的信息,通常由 sbin/kioga或/ bin/dmsg等程序使 proc/kms|用,不能使用文件查看命令打开此文件 2. PROC 存关于CPU和盘0的员载平均值,其前三列分别表示每1分钟、每524PROC下的常见目录 分钟及每15分钟的负氧平均值,类似于 uptime命令输出的相关信息;第四列 /proc/loadavg是由斜线隔开的两个数值,前者表示当前正由内核调度的实体(进程和线程) 的数目,后者表示系统当前存活的内核调度实体的数目;第五列表示此文件被 查看前最近一个由内核创建的进程PD 保存当前由内核锁定的文件相关信息,包含内核内部的调试教据;每个锁定 据一行,且具有一个唯一的编号;输出信息中每行的第二列表示当前锁定使用 proclocks ock是传统的UN以文件锁;由t系绕调用产生;第三列也通常由两种类 型, ADVISORY表示不允许其他用户锁定此文件,但允许读取, MDNDATOR Y表示此文件锁定期间不允许其他用户以任何形式的访问 /proc/mdstat 保存RAD相关的多块磁盘的当前状态信息,在没有使用RAD机器上,其显 示为<none> 系统中关于当前内存的利用状况等的信息,常由fee命令使用;可以使用文 proc/menino件查看命直按读取,其内容显示为两列,前者为统计国性,后者为对应的值 在内核2429版本以前,此文件的内容为系统当前挂载的所有文件系统, 2429以后的内核中引进了每个进程使用独立挂载名称空间的方式,此文件则 随之变成了指向 proc/self/mounts(每个进程自身挂载名称空间中的所有挂载 点列表)文件的符号链接 当前装入内核的所有模块名称列表,可以由smod命令使用,也可以直接查 看。其中第一列表示模块名;第二列表示此模块占用内存空间大小;第三列 正在)第入对示此得在内楼(y proc/modules示此模块由多少实例被装入;第四列表示此模块依赖于其他那些模块;第五 Proc partitions 块设备每个分区的主设备号(maor)和次设备号( minor)等信息,同时包括 每个分区所包含的块(bock)数目 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.PROC 19 2.4 PROC下的常见目录
表123|poc下常见的目录 20 内核初始化时发现的所有PC设备及其配置信息列表,其配置信息多为某Pc 设备相关IRQ信息,可读性不高,可以用“ /sbin/spci-vb”命令获得较易理 2. PROC Iproclpci 解的相关信息在内25版本以后,此文件已为pbp目录及其下的24PRO 文件代替 下的常见目录 /proc/slabinfo 在内核中频繁使用的对象(如node、 dentry等)都有相应的 cache,即slab pool,而 lprocslabinfo文件列出了这些对象相关sap信息 实时追踪自系统上次启动以来的多种统计信息,其中具体每行含义如表124 当前系统上的交换分区及其空间利用信息,如果有多个交换分区的话,则会将 proc/swaps|每个交换分区的信息分别存储于 /proc/swap目录中的单独文件中,而其优先级 数字越低,被使用到的可能性越大 系统上次启动以来的运行时间,其第一个数字表示系统运行时间,第二个数字 / proc/uptime表示系统空闲时间,单位是秒 当前系统运行的内核版本号 om当前系统城内存 proc/zoneinfo内存区域(zone)的详细信息列表 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.PROC 20 2.4 PROC下的常见目录