linux 创建proc文件系统,Linux之 proc文件系统

用户态与内核态交互的接口之一,管理方式与普通文件相同

每个节点的文件权限(读/写)决定其查看和配置权限

大量LINUX系统参数和状态信息可通过proc节点查看或配置

/proc//:查看进程信息

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//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成员接口及内核二层转发表信息

/proc/sys/节点管理标准方法

sysctl命令可用于查看和配置/proc/sys/目录下的节点,如:

/etc/sysctl.conf是系统启动时通过sysctl设置的系统参数配置文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值