用户态与内核态交互的接口之一,管理方式与普通文件相同
每个节点的文件权限(读/写)决定其查看和配置权限
大量LINUX系统参数和状态信息可通过proc节点查看或配置
/proc/<pid>/:查看进程信息
cmdline:进程名(前15字节)
fd:文件描述符信息
environ:环境变量信息
exe:指向进程对应程序绝对路径的软链接(不可cat)
limits:进程的各种限制(通过ulimit查看和设置)
maps:进程的虚拟地址空间映射情况
smaps:内存使用情况
status:进程基本状态信息
/proc/cmmstats:查看数据面小块内存使用情况(分模块统计)
/proc/cblockinfo:查看数据面大块内存使用细节(按函数统计)
/proc/cblocmem:查看数据面内存使用统计
/proc/meminfo:查看控制面内存基本信息
/proc/slabinfo:查看控制面slab内存分配统计
/proc/vmallocinfo:查看vmalloc分配内存使用情况(按函数统计)

/proc/kallsyms:查看内核全部符号表

/proc/modules:查看内核模块列表(与lsmod命令输出相同)
/proc/uptime:查看系统运行时长(与uptime命令输出相同)
/proc/version:查看内核版本信息
/proc/cpuinfo:查看CPU基本信息
/proc/net/:网络信息
arp:查看内核ARP表项
vrf:查看OVC基本信息
dev_vrf:查看接口所属OVC/VRF信息
dev:查看接口流量统计信息
dev_*:查看各种类型接口列表
netlink:查看netlink套接字连接信息
raw、raw6:查看IPv4、IPv6原始套接字连接信息
tcp、tcp6:查看IPv4、IPv6 TCP套接字连接信息
udp、udp6:查看IPv4、IPv6 TCP套接字连接信息
unix:查看unix套接字(本地)连接信息
snmp、snmp6:查看IPv4、IPv6 SNMP协议报文统计信息

/proc/sys:查看和配置系统参数
/proc/sys/kernel/:查看和配置内核系统参数
/proc/sys/kernel/core_pattern :core文件名格式
/proc/sys/kernel/hostname :主机名(与hostname命令输出相同)
/proc/sys/kernel/kdb:KDB开关
/proc/sys/kernel/pid_max:系统最大进程ID
/proc/sys/kernel/printk:控制printk消息各种级别
/proc/sys/net/:查看和配置内核网络参数
/proc/sys/net/ipv4/conf/all/forwarding:三层转发总开关
/proc/sys/net/ipv4/conf/<interface>/forwarding:各接口三层转发开关
/proc/sys/net/ipv4/icmp_*:ICMP协议参数控制
/proc/sys/net/ipv4/tcp_*:IPv4 TCP协议参数控制
/proc/sys/vm:查看和配置虚拟内存参数
/proc/sys/vm/drop_caches:清理内存缓存

/proc/conplat_os/ckd_count_*:查看和清零各种丢包统计
/proc/net/bonding/:查看端口聚合配置信息
/proc/net/fw_vlan/<vlan-interface>/:查看VLAN成员接口及内核二层转发表信息
/proc/sys/节点管理标准方法
sysctl命令可用于查看和配置/proc/sys/目录下的节点,如:
/etc/sysctl.conf是系统启动时通过sysctl设置的系统参数配置文件

转载于:https://www.cnblogs.com/gaoshaonian/p/10342811.html

Linux之 proc文件系统相关推荐

  1. linux 内核模块 proc,Linux 内核模块 proc文件系统.pdf

    Linux内核模块 proc文件系统 Linux内核模块 §  内核模块是内核的扩展,它供了在内核运 行过程中动态加载的特性. §  模块被加载进系统后,就在内核态下运行了, 成了内核的一部分,可以读 ...

  2. Linux的proc文件系统详解

    引用自:http://bbs.chinaunix.net/thread-2002769-1-1.html Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它常见的文件系统不同的 ...

  3. 解说linux下proc文件系统

    proc文件系统的作用是访问系统内核信息  proc不是一个真实的文件系统,它不占系统的外存空间,只是以文件的形式为用户访问linux内核数据提供接口, 因为系统内核总是动态的变化,所以我们所捕捉到的 ...

  4. linux 使用 /proc 文件系统

    /proc 文件系统是一个特殊的软件创建的文件系统, 内核用来输出消息到外界. /proc 下 的每个文件都绑到一个内核函数上, 当文件被读的时候即时产生文件内容. 我们已经见到 一些这样的文件起作用 ...

  5. linux中proc文件系统 -- ldd3读书笔记

    1./proc 文件系统概述 /proc 文件系统是由软件创建,被内核用来向外界报告信息的一个文件系统./proc 下面的每一个文件都和一个内核函数相关联,当文件的被读取时,与之对应的内核函数用于产生 ...

  6. Linux proc文件系统小记

    序言: 当linux系统存在多个网口时(也可以是一个网口配置两个IP),每个网口配置不同的IP地址,并且分别连接到不同的电脑上,电脑分别配置与相连的网口统一网段的IP且将电脑网关设置为linux的网口 ...

  7. 【Linux】Linux的虚拟文件系统

    Linux的虚拟文件系统与实际文件系统的关系如下所示: VFS的原理 各种文件系统之所以有区别,就在于它们的目录文件结构各不相同,随之而来的也就是对文件目录的操作函数也不相同.对于前者可以在保留原系统 ...

  8. linux的根文件系统中的proc文件夹详解

    什么是proc文件系统    |linux /proc目录介绍|proc中文手册 proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为访问系统内核数据的操作提供接 ...

  9. 使用 /proc 文件系统来访问 Linux 内核的内容

    最初开发 /proc 文件系统是为了提供有关系统中进程的信息.但是由于这个文件系统非常有用,因此内核中的很多元素也开始使用它来报告信息,或启用动态运行时配置. /proc 文件系统包含了一些目录(用作 ...

最新文章

  1. 3 个问题:MIT专家论述关于阻碍AutoML发展的障碍
  2. Python defaultdict 模块和 namedtuple 模块
  3. 2021阿里云开发者大会|【云原生数据库:一站式数据服务】分论坛即将开启
  4. 私有5g网络_Verizon与诺基亚合作部署私有5G网络
  5. 【elasticsearch系列】windows安装kibana
  6. html流星雨代码_HTML制作流星雨特效
  7. clustMD r语言_R语言聚类分析-层次聚类分析
  8. 看看老毛子士兵干的事情!
  9. Ubuntu 终端窗口操作快捷键
  10. 美通企业日报 | 网龙互动白板获德国红点设计奖;芬美意在华开设全球最大食用香精厂...
  11. linux创建分区大小命令,Linux使用fdisk创建分区详解
  12. 【现代控制理论】传递函数建立状态空间表达式
  13. (PTA)6-7 使用函数计算两个复数之积 (10分)
  14. Uber及Cruise开发自驾车可视化工具名为Worldview的React函式库
  15. O2OA开源免费开发平台搭建教程:系统配置中,主要配置文件的说明详情
  16. oracle 10g rman 备份与恢复 之三
  17. 递归经典案例《买啤酒问题》
  18. 以数据智能科技助力智慧法治建设,北大软件携新技术亮相2021政法装备展
  19. 使用Geogebra和Tikz作图
  20. 农行笔试-火星三进制、离质心最近的点,京东-逆序五进制

热门文章

  1. 关于去除2个inline-block之间的间距
  2. 序列化中的[NonSerialized]字段 -转
  3. JS实现转动随机数抽奖的特效代码
  4. 如何让PhpStorm同时打开多个项目?(多项目并存的问题)
  5. python序列化模块json和pickle
  6. 解决fixed在苹果手机抖动问题/头部底部固定布局
  7. Facebook表示将认真对待平台上严重的服装虚假广告问题
  8. 《软件工艺师:专业、务实、自豪》一3.7.2 软件工艺概念走向全球
  9. 软件测试面试必备的一些基础理论概念
  10. 依赖注入(DI)和Ninject,Ninject