使用Linux系统必备的技能之一就是Linux进程管理,系统运行的过程正是无数进程在运行的过程。这些进程的运行需要占用系统的内存等资源,做好系统进程的管理,对于我们合理分配、使用系统资源有非常大的意义。今天我们来看进程管理命令中的pmap命令。

pmap命令用于报告进程的内存映射关系,是Linux调试及运维一个很好的工具。

语法

pmap(选项)(参数)

选项

-x:显示扩展格式;-d:显示设备格式;-q:不显示头尾行;-V:显示指定版本。

参数进程号:指定需要显示内存映射关系的进程号,可以是多个进程号。

实例

pidofnginx133125371pmap-x53715371:nginx:workerprocessAddressKbytesRSSDirtyModeMapping00000000004000005643440r-x--nginx000000000068c000686860rw---nginx000000000069d000561212rw---[anon]000000000a0c8000181216841684rw---[anon]0000003ac0a00000112400r-x--ld-2.5.so0000003ac0c1c000444r----ld-2.5.so0000003ac0c1d000444rw---ld-2.5.so0000003ac0e0000013402840r-x--libc-2.5.so0000003ac0f4f000204400-----libc-2.5.so0000003ac114e00016168r----libc-2.5.so0000003ac1152000444rw---libc-2.5.so0000003ac1153000202020rw---[anon]0000003ac1200000840r-x--libdl-2.5.so0000003ac1202000204800-----libdl-2.5.so0000003ac1402000444r----libdl-2.5.so0000003ac1403000444rw---libdl-2.5.so0000003ac16000008400r-x--libselinux.so.10000003ac1615000204800-----libselinux.so.10000003ac1815000888rw---libselinux.so.10000003ac1817000444rw---[anon]0000003ac1a0000023600r-x--libsepol.so.10000003ac1a3b000204800-----libsepol.so.10000003ac1c3b000444rw---libsepol.so.10000003ac1c3c0004000rw---[anon]0000003ac1e0000088440r-x--libpthread-2.5.so0000003ac1e16000204800-----libpthread-2.5.so0000003ac2016000444r----libpthread-2.5.so0000003ac2017000444rw---libpthread-2.5.so0000003ac20180001644rw---[anon]0000003ac260000080520r-x--libz.so.1.2.30000003ac2614000204400-----libz.so.1.2.30000003ac2813000444rw---libz.so.1.2.30000003ac2a000003640r-x--libcrypt-2.5.so0000003ac2a09000204400-----libcrypt-2.5.so0000003ac2c08000444r----libcrypt-2.5.so0000003ac2c09000444rw---libcrypt-2.5.so0000003ac2c0a00018400rw---[anon]0000003ac3600000800r-x--libkeyutils-1.2.so0000003ac3602000204400-----libkeyutils-1.2.so0000003ac3801000444rw---libkeyutils-1.2.so0000003ac3a000006800r-x--libresolv-2.5.so0000003ac3a11000204800-----libresolv-2.5.so0000003ac3c11000444r----libresolv-2.5.so0000003ac3c12000444rw---libresolv-2.5.so0000003ac3c13000800rw---[anon]0000003ac3e00000800r-x--libcom_err.so.2.10000003ac3e02000204400-----libcom_err.so.2.10000003ac4001000444rw---libcom_err.so.2.10000003ac4200000120480r-x--libcrypto.so.0.9.8e0000003ac432d000204400-----libcrypto.so.0.9.8e0000003ac452c0001328812rw---libcrypto.so.0.9.8e0000003ac454d000161212rw---[anon]0000003ac460000017600r-x--libgssapi_krb5.so.2.20000003ac462c000204800-----libgssapi_krb5.so.2.20000003ac482c000888rw---libgssapi_krb5.so.2.20000003ac4a0000014400r-x--libk5crypto.so.3.10000003ac4a24000204400-----libk5crypto.so.3.10000003ac4c23000888rw---libk5crypto.so.3.10000003ac4e000003200r-x--libkrb5support.so.0.10000003ac4e08000204400-----libkrb5support.so.0.10000003ac5007000444rw---libkrb5support.so.0.10000003ac520000058000r-x--libkrb5.so.3.30000003ac5291000204800-----libkrb5.so.3.30000003ac5491000161612rw---libkrb5.so.3.30000003ac5a0000028840r-x--libssl.so.0.9.8e0000003ac5a48000204800-----libssl.so.0.9.8e0000003ac5c48000241612rw---libssl.so.0.9.8e00002b5751808000888rw---[anon]00002b5751810000108360r-x--libpcre.so.1.2.000002b575182b000204400-----libpcre.so.1.2.000002b5751a2a000444rw---libpcre.so.1.2.000002b5751a2b000282828rw---[anon]00002b5751a3200040200r-x--libnss_files-2.5.so00002b5751a3c000204400-----libnss_files-2.5.so00002b5751c3b000444r----libnss_files-2.5.so00002b5751c3c000444rw---libnss_files-2.5.so00002b5751c3d000444rw-s-zero(deleted)00002b5751c3e000200122000020000rw---[anon]00007fffbf2ce000842020rw---[stack]00007fffbf35e0001200r-x--[anon]ffffffffff600000819200-----[anon]----------------------------------totalkB728802294022000

《Linux学习每日一个知识点》栏目是马哥教育Linux云计算年薪20万+的学员社群特别发起,分享Linux工具、Linux语法、Linux项目等知识点,帮助大家快速的了解Linux学习,快速步入Linux高薪的快车道。

【超全整理】《Linux云计算从入门到精通》linux学习入门教程系列实战笔记全放送

linux pmap命令,Linux进程管理之pmap命令解析【每日一个知识点第130期-Linux】相关推荐

  1. linux最常用的目录表示,Linux磁盘分区的命名方式和常用目录?【每日一个知识点第84期-Linux】...

    磁盘分区对于入门的linux来说,是非常入门的技能,也是日常管理中常用技能之一,今天我们来做一个回顾,帮助大家提升磁盘分区的技能. [84期主题]Linux磁盘分区的命名方式和常用目录? Linux分 ...

  2. linux命令grpck,不可不知的的grpck命令【每日一个知识点第184期-Linux】

    grpck命令用于验证组文件的完整性,在验证之前,需要先锁定(lock)组文件/etc/group和/etc/shadow. grpck命令检查数据是否正确存放,每条记录是否都包含足够的信息,是否有一 ...

  3. 操作系统实验报告——实验一:熟悉Linux命令及进程管理

    实验目的 熟悉Linux系统,掌握Linux系统的登入.退出等操作: 熟悉Linux命令及进程管理.作业控制: 学会使用Linux下C语言编程的基本知识: 掌握Linux中vi的基本操作: 掌握Lin ...

  4. Linux下ps查找进程用kill终止命令

    Linux下ps查找进程用kill终止命令<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offic ...

  5. 七、Linux脚本进阶和进程管理

    一.进程 进程:init(1)-->系统的第一个进程,通过fork调用其他进程,自身由内核发起. 通过pstree可以查看进程之间的父子关系. [root@localhost ~]# pstre ...

  6. Linux系统中的进程管理

    Linux系统中的进程管理 了解进程 进程是已启动的可执行程序的运行实例,进程有以下组成部分: • 已分配内存的地址空间: • 安全属性,包括所有权凭据和特权: • 程序代码的一个或多个执行线程: • ...

  7. linux服务器用户组,磁盘,进程管理以及项目发布讲解

    linux服务器用户组,磁盘,进程管理以及项目发布讲解 用户组管理 磁盘管理 进程管理 环境安装 jdk安装 用户组管理 组的增 删 改 查 实际上就是对/etc/group文件的更新 创建一个用户组 ...

  8. 操作系统实验一 Linux基本操作|实验二 进程管理

    由于当时没存代码,只有实验文档代码截图,文末也可直接获取实验文档. 操作系统实验 目录 实验一 Linux基本操作 实验二进程管理 实验一 Linux基本操作 1实验目的 1.熟悉在Linux操作系统 ...

  9. linux 进程管理 ppt,Linux内核结构与进程管理.ppt

    Linux内核结构与进程管理.ppt Linux 内核结构与进程管理,Linux系统结构Linux kernel 开放源代码的linux操作系统内核,目前版本为2.6,Linux内核组成1. 进程调度 ...

最新文章

  1. 敏捷过程、极限编程和SCRUM的关系
  2. python 判断括号是否匹配_使用Python实现一个栈判断括号是否平衡
  3. 基于PU-Learning的恶意URL检测
  4. Android keymaster4.0- device集成笔记
  5. window使用笔记
  6. Exchange环境搭建心得
  7. 200819C阶段一C++面向对象的编程思想
  8. 参加浙江中医药大学第十一届程序设计竞赛(ACM赛制)的总结
  9. 高能力成熟度软件企业中软件质量工程师的职责
  10. Mysql密码忘记了怎么办?
  11. 智慧交通day04-特定目标车辆追踪03:siamese在目标跟踪中的应用-SiamMask(2019)
  12. java service层 事务_Java高并发秒时啊API之Service层1
  13. MapReduce中的排序(附代码)
  14. jdk1.8安装教程,跟着步骤来 安装失败你来打我
  15. 微软power bi_Microsoft Power Platform快速概述
  16. linux函数 取值溢出,Linux eCryptfs工具parse_tag_3_packet()函数堆溢出漏洞
  17. Practical JAVA(三)关于final
  18. php rabbmq教程_PHP+RabbitMQ实现消息队列的完整代码
  19. elementui中下拉菜单需要传入多个参数的处理
  20. linux安装音乐软件下载,网易云音乐Linux版

热门文章

  1. ios7版 30天精通iPhone手机编程
  2. 雷军:小米成功的七大铁规
  3. Nginx+DNS负载均衡
  4. FunAsr微调finetune
  5. 【自检电源快速解决显卡烧坏问题】
  6. POI和 EasyExcel对Excel的简单操作
  7. 华为设备配置CPU防攻击命令
  8. 关于word字体里面有“胡万进印”的调查
  9. TCP和UDP的详细区别
  10. iframe的高度自适应