当前位置: 首页 > news >正文

太湖手机网站建设/色盲测试图

太湖手机网站建设,色盲测试图,可以搜索附近手机的软件,设计网站实现PDF在线阅读需要怎么做几乎看什么内核漏洞分析之类的文章,第一眼都是被 cat /proc/{pid}/maps产生的一堆奇怪的信息唬住了,都不敢往下看居然没有搜到关于它们的详细介绍,旁边也没有表头什么的解释信息那就我来整理一下吧,方便后人ls /proc 能看到一些数…

几乎看什么内核漏洞分析之类的文章,第一眼都是被 cat /proc/{pid}/maps

产生的一堆奇怪的信息唬住了,都不敢往下看

居然没有搜到关于它们的详细介绍,旁边也没有表头什么的解释信息

那就我来整理一下吧,方便后人

ls /proc 能看到一些数字命名的文件夹,这个就不多说了,什么pid、fd的知识还是容易弄到的

拿init开刀,

[root@localhost proc]# cat /proc/1/statm

487 185 133 31 0 67 0

很简单地返回7组数字,每一个的单位都是一页 (常见的是4KB)

分别是

size:任务虚拟地址空间大小

Resident:正在使用的物理内存大小

Shared:共享页数

Trs:程序所拥有的可执行虚拟内存大小

Lrs:被映像倒任务的虚拟内存空间的库的大小

Drs:程序数据段和用户态的栈的大小

dt:脏页数量

接下来看看maps

[root@localhost proc]# cat /proc/1/maps

00110000-00111000 r-xp 00110000 00:00 0          [vdso]

0032b000-00347000 r-xp 00000000 fd:00 852733     /lib/ld-2.8.so

00347000-00348000 r--p 0001c000 fd:00 852733     /lib/ld-2.8.so

00348000-00349000 rw-p 0001d000 fd:00 852733     /lib/ld-2.8.so

0034b000-004ae000 r-xp 00000000 fd:00 852734     /lib/libc-2.8.so

004ae000-004b0000 r--p 00163000 fd:00 852734     /lib/libc-2.8.so

004b0000-004b1000 rw-p 00165000 fd:00 852734     /lib/libc-2.8.so

004b1000-004b4000 rw-p 004b1000 00:00 0

08048000-08067000 r-xp 00000000 fd:00 843075     /sbin/init

08067000-08068000 rw-p 0001e000 fd:00 843075     /sbin/init

08b42000-08b6a000 rw-p 08b42000 00:00 0          [heap]

b8046000-b8048000 rw-p b8046000 00:00 0

bfb4e000-bfb63000 rw-p bffeb000 00:00 0          [stack]

一共有6列

第一列代表内存段的虚拟地址

第二列代表执行权限,r,w,x不必说,p=私有 s=共享

不用说,heap和stack段不应该有x,否则就容易被xx,不过这个跟具体的版本有关

第三列代表在进程地址里的偏移量

第四列映射文件的主设备号和次设备号

通过 cat /proc/devices

得知fd是253 device-mapper

第五列映像文件的节点号,即inode

第六列是映像文件的路径

以前我很奇怪怎么会有两个相同的文件路径,原来

08048000-08067000 r-xp 00000000 fd:00 843075     /sbin/init

08067000-08068000 rw-p 0001e000 fd:00 843075     /sbin/init

一个是只读的,是代码段,一个是读写的,是数据段

至于为什么共享库分成了三个

0034b000-004ae000 r-xp 00000000 fd:00 852734     /lib/libc-2.8.so

004ae000-004b0000 r--p 00163000 fd:00 852734     /lib/libc-2.8.so

004b0000-004b1000 rw-p 00165000 fd:00 852734     /lib/libc-2.8.so

其中的004ae000-004b0000 r--p 00163000 fd:00 852734     /lib/libc-2.8.so

还是不能理解

最后看看神秘的memmap

可惜不是所有的版本都有这个文件,如同我这里的情况

只有口头说一说了,memmap需要和maps配合看

显示出来的每一行代表maps里的一个段

每一行的每一个数字,代表那个段里的一个页,段有多大,一行就有对应的多少个数字

如果这个数字是0,代表系统为其分配了虚拟内存,但是没有分配物理内存

如果有数字,则代表系统为其分配了物理内存,以及有多少个进程引用了这个页

当然,不会有负数出现

http://www.lbrq.cn/news/735661.html

相关文章:

  • 政府门户网站html模板/如何制作app软件
  • 滨州j建设局网站投诉电话/友の 连接
  • 网站建设人员的工资分配/最新网络推广平台
  • 网站建设 网站开发/新航道培训机构怎么样
  • 制作网站价格不一/网站分析案例
  • 做网站还要什么认证吗/百度保障客服电话
  • 无忧网站建设报价/游戏推广赚佣金的平台
  • 哪个公司需要做网站/宁波网站推广专业服务
  • 珠海建设网站的公司简介/百度排名点击软件
  • 动易cms下载/杭州网站优化推荐
  • 网站设计注意事项/seo教程搜索引擎优化入门与进阶
  • 江西省住房城乡建设厅网站/百度seo服务公司
  • 房屋中介做网站的/seo搜索引擎优化招聘
  • 个人备案 可以做企业网站吗/百度关键词优化推广
  • wordpress设置多语言/优化seo排名
  • 西安微网站建设/要做网络推广
  • 房产网站案例/2022最新永久地域网名
  • 自助建站免费信息发布网站/上海网站推广服务
  • 网站建设预算/免费p站推广网站入口
  • 华大集团 做网站/软件推广赚钱
  • 安徽炒股配资网站开发/百度广告开户流程
  • wordpress修改时区/长沙网站优化对策
  • wps2016怎么做网站/百度推广seo怎么学
  • app和网站的区别是什么/免费友链平台
  • 长沙做官方网站/站长工具seo下载
  • 外国人学做中国菜的网站/seo原创工具
  • 公益事业做网站/刷神马seo排名首页排名
  • 提高网站建设水平/网站关键词免费优化
  • 网站怎么做抽奖/网站建设一条龙
  • 长治市人民政府门户网站/北京网站建设公司
  • 意象驱动的深层语义:感知认知统一对自然语言处理与知识图谱的影响
  • 智能制造加速器:某新能源车智慧工厂无线网络优化提升方案
  • linux 内核 - 内存管理单元(MMU)与地址翻译(一)
  • OceanBase DBA实战营2期--SQL 关键字限流学习笔记
  • 【shell脚本编程】-7 寻找到在5分钟内改动的文件
  • AI on Mac, Your Way!全本地化智能代理,隐私与性能兼得