zoukankan      html  css  js  c++  java
  • 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设置的系统参数配置文件

  • 相关阅读:
    利用BootStrap Table插件实现自己的弹出框分页。
    spring+redis的集成,使用spring-data-redis来集成
    Postgresql/Greenplum中将数字转换为字符串TO_CHAR函数前面会多出一个空格
    将根据时间戳增量数据方案修改为根据批次号增量数据方案
    Postgresql查询出换行符和回车符:
    增量数据,如果下次增量数据存在重复数据,如何解决。
    creating server tcp listening socket 127.0.0.1:6379: bind No error
    echarts的地图点击事件
    Postman 安装及使用入门教程(我主要使用接口测试)
    HTML5 canvas 捕鱼达人游戏
  • 原文地址:https://www.cnblogs.com/gaoshaonian/p/10342811.html
Copyright © 2011-2022 走看看