Linux之 proc文件系统
用户态与内核态交互的接口之一,管理方式与普通文件相同
每个节点的文件权限(读/写)决定其查看和配置权限
大量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设置的系统参数配置文件
Linux之 proc文件系统的更多相关文章
- 全面了解Linux下Proc文件系统
全面了解Linux下Proc文件系统 Proc是一个虚拟文件系统,在Linux系统中它被挂载于/proc目录之上.Proc有多个功能 ,这其中包括用户可以通过它访问内核信息或用于排错,这其中一个非 ...
- linux 使用/proc文件系统 实现用户空间与内核模块之间通信
项目中可能会用到用户态和内核模块之间进行通信的功能.想到linux系统本身很多通信都是通过/proc文件系统来的,比如修改网络中连接跟踪表连接数限制/proc/sys/net/netfilter/nf ...
- <解说linux下proc文件系统>
proc文件系统的作用是访问系统内核信息 proc不是一个真实的文件系统,它不占系统的外存空间,只是以文件的形式为用户访问linux内核数据提供接口,因为系统内核总是动态的变化,所以我们所捕捉到的也只 ...
- linux中proc文件系统 -- ldd3读书笔记
1./proc 文件系统概述 /proc 文件系统是由软件创建,被内核用来向外界报告信息的一个文件系统./proc 下面的每一个文件都和一个内核函数相关联,当文件的被读取时,与之对应的内核函数用于产生 ...
- linux 使用 /proc 文件系统
/proc 文件系统是一个特殊的软件创建的文件系统, 内核用来输出消息到外界. /proc 下 的每个文件都绑到一个内核函数上, 当文件被读的时候即时产生文件内容. 我们已经见到 一些这样的文件起作用 ...
- Linux的proc文件系统
proc,用户空间和内核空间能够通过该接口通信, 与普通文件不同的是.这些虚拟文件的内容都是动态创建的. proc文件系统是一个伪文件系统,它仅仅存在内存其中,而不占用外存空间. 它以文件系统的方式为 ...
- Linux的proc文件系统 分类: linux 2014-06-02 10:21 623人阅读 评论(0) 收藏
proc为一个内核数据结构接口,用户空间和内核空间可以通过该接口通信, 与普通文件不同的是,这些虚拟文件的内容都是动态创建的. proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间. ...
- Linux proc文件系统小记
序言: 当linux系统存在多个网口时(也可以是一个网口配置两个IP),每个网口配置不同的IP地址,并且分别连接到不同的电脑上,电脑分别配置与相连的网口统一网段的IP且将电脑网关设置为linux的网口 ...
- proc文件系统
在shell终端里不带任何参数,直接运行mount命令可以显示正在挂载的文件系统.其中有这么一行 none on /proc type proc (rw) 这就是/proc文件系统.第一个域显示non ...
随机推荐
- findlibrary returned null
转载请标明出处,维权必究:https://www.cnblogs.com/tangZH/p/10181330.html 该错误是在加载so库的时候出现的,就是找不到so库. 一.检查jinLibs目录 ...
- Numpy库的学习(四)
我们今天继续学习一下Numpy库 接着前面几次讲的,Numpy中还有一些标准运算 a = np.arange(3) print(a) print(np.exp(a)) print(np.sqrt(a) ...
- Spark RPC框架源码分析(三)Spark心跳机制分析
一.Spark心跳概述 前面两节中介绍了Spark RPC的基本知识,以及深入剖析了Spark RPC中一些源码的实现流程. 具体可以看这里: Spark RPC框架源码分析(二)运行时序 Spark ...
- js饼状图(带百分比)功能实现,新人必懂
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- android – 无法解析AppCompatActivity
用SVN获取了别人写的代码后出现 android – 无法解析AppCompatActivity 最后解决办法: 在模版的build.gradle文件中将依赖性的版本号更改了 ,同步后,再改过来就ok ...
- Status bar could not find cached time string image. Rendering in-process?
在开发中,控制台经常输出“Status bar could not find cached time string image. Rendering in-process?” 在 Info.plist ...
- kali权限提升之本地提权
kali权限提升之本地提权 系统账号之间权限隔离 操作系统的安全基础 用户空间 内核空间 系统账号: 用户账号登陆时候获取权限令牌 服务账号无需用户登录已在后台启动服务 windows用户全权限划分: ...
- LeetCode算法题-Shortest Completing Word(Java实现)
这是悦乐书的第309次更新,第330篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第178题(顺位题号是748).从给定的字典单词中查找最小长度单词,其中包含字符串lic ...
- python day07
数据类型之间的相互转换 1.字符串转换成数字类型 判断哪些可以转换成数字型可以参考下面例题: # 判断实现将所有能转换为数字类型的字符串都转换为对应类型的数字# int: '10' = > 10 ...
- VMware安装CentOS7.5
虚拟机配置: 选择安装方式: 第一行:安装CentOS 7: 第二行:测试这个媒体并安装CentOS 7: 第三行:故障排除: Tips:CentOS 7与CentOS 6网卡名称命名方式有所改变,如 ...