我们都知道可以通过/proc/$pid/来获取指定进程的信息,例如内存映射、CPU绑定信息等等。如果某个进程想要获取本进程的系统信息,就可以通过进程的pid来访问/proc/$pid/目录。但是这个方法还需要获取进程pid,在fork、daemon等情况下pid还可能发生变化。为了更方便的获取本进程的信息,linux提供了/proc/self/目录,这个目录比较独特,不同的进程访问该目录时获得的信息是不同的,内容等价于/proc/本进程pid/。进程可以通过访问/proc/self/目录来获取自己的系统信息,而不用每次都获取pid。

/proc/self/目录的意义相关推荐

  1. linux 修改proc目录,Linux_Linux中系统参数修改命令sysctl的使用讲解,sysctl配置与显示在/proc/sys目录 - phpStudy...

    Linux中系统参数修改命令sysctl的使用讲解 sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发.IP碎片去除以及源路由检查等.用 ...

  2. linux进程隐藏 hook readdir函数 挂载覆盖/proc/pid 目录

    前言 上篇介绍了如何在有源码的情况下,通过 argv[] 及 prctl 对进程名及参数进行修改,整篇围绕/proc/pid/目录和 ps.top 命令进行分析,做到了初步隐藏,即修改了 /proc/ ...

  3. linux中权限对文件和目录的意义

    1.权限对文件的意义: 读:可查看文件的内容 写:可修改文件的内容(但不能删除文件) 执行:可执行文件 2.权限对目录的意义: 读:可以查看目录下的内容,即可以读取该目录下的结构列表 写:可修改目录下 ...

  4. Linux-根目录(/)的意义与内容

    根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的,同时根目录也与开机/还原/系统修复等动作有关. 因此FHS标准建议: 根目录(/)所在分区应该越小越好,且应用程式所安装的软 ...

  5. iPhone下主要的目录的意义

    目录/文件位置 目录/文件意义 /var/mobile/Media/PhotoData /var/mobile/Media/Photos 图库目录 /var/mobile/Library/Addres ...

  6. Linux /proc/pid目录下相应文件的信息说明和含义

    Proc是一个虚拟文件系统,在Linux系统中它被挂载于/proc目录之上.Proc有多个功能 ,这其中包括用户可以通过它访问内核信息或用于排错,这其中一个非常有 用的功能,也是Linux变得更加特别 ...

  7. linux proc大量文件夹,简析Linux中 /proc/[pid] 目录的各文件

    Linux 内核提供了一种通过 proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc 文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为访问系 ...

  8. Android系统 proc—cpufreq 目录,查看 CPU 电压,检查省电体质

    一.目录结构 核心内容是 cpufreq_oppidx 可用查看不同频率对应的电压,电压越低越省电. 注意电压要设置在芯片规格范围内 http://www.shafa.com/articles/zgq ...

  9. /proc/sys目录下各文件参数说明

    一.前言 本文档针对OOP8生产环境,具体优化策略需要根据实际情况进行调整:本文档将在以下几个方面来阐述如何针对RedHat Enterprise Linux进行性能优化. 1)      Linux ...

  10. /etc/rc0.d----rc3.d---rcS.d这些目录的意义

    转载地址:http://blog.51cto.com/astute11/1315587 init inittab rc0 rc1 rc2 rc3 rc5 rc6 rcS init.d init 系统启 ...

最新文章

  1. Java面试之Java基础下册(含答案)
  2. 用产品思路建设中台,这走得通吗?| 白话中台
  3. ie浏览器修复工具_电脑故障修复不求人!50个小工具可帮你一键修复
  4. Git添加文件改动时出错
  5. leetcode39. 组合总和(回溯)
  6. PowerBI 报表平台首页报表列表加载慢
  7. 俄罗斯方块c语言代码及注释,俄罗斯方块C语言代码
  8. c语言 2,有一函数: y= 写一程序,输入x,输出y值.,有一函数 ,编写一段程序,输入x的值,输出相应的y值....
  9. 常用字体名称中文对应英文
  10. 云课堂智慧职教计算机作业答案,云课堂智慧职教毛概作业答案
  11. 金庸年度最新十大广告
  12. UIAutomatorViewer初体验
  13. 各国晶体三极管型号命名方法
  14. 墙裂推荐的工具软件及插件神器
  15. 音频/面板资源管理器_AudioPanelManager
  16. Python input函数
  17. libxml2的使用总结
  18. 从大专生到蚂蚁金服CTO,他写下“支付宝”第一行代码:逆风的方向,更适合飞翔!...
  19. 【eNSP 华为模拟器】静态路由小实验
  20. 手机活动轨迹查询,究竟是什么原理?

热门文章

  1. Python+OpenCV 轻松实现人脸识别签到考勤系统
  2. 医院排队叫号系统源码
  3. Python爬虫学习笔记 (11) [初级] 小练习 爬取Eason所有歌曲歌词 制作词云图
  4. Parallel Scavenge收集器
  5. 插入馈电的微带贴片天线
  6. 【Mac使用技巧】Mac的VMware虚拟机系统时间如何调成不同步
  7. 大菠萝已经完全变味了
  8. 音箱高音测试电脑软件,BOSE MusicMonitor电脑扬声器晒单 使用体验_什么值得买
  9. 炼数成金数据分析课程---18、降维技术(后面要重点看)
  10. RuntimeError: nms is not compiled with GPU support