等待proc文件的高手。爱冒充大拿的那几位,最好别来瞎说。
[root@home ~]# strings /proc/self/maps
00400000-00406000 r-xp 00000000 08:01 136036 /usr/bin/strings
00606000-00607000 rw-p 00006000 08:01 136036 /usr/bin/strings
0074d000-0076e000 rw-p 00000000 00:00 0 [heap]
3639800000-3639820000 r-xp 00000000 08:01 125 /lib64/ld-2.12.so
3639a1f000-3639a20000 r--p 0001f000 08:01 125 /lib64/ld-2.12.so
3639a20000-3639a21000 rw-p 00020000 08:01 125 /lib64/ld-2.12.so
3639a21000-3639a22000 rw-p 00000000 00:00 0
3639c00000-3639d89000 r-xp 00000000 08:01 161 /lib64/libc-2.12.so
3639d89000-3639f89000 ---p 00189000 08:01 161 /lib64/libc-2.12.so
3639f89000-3639f8d000 r--p 00189000 08:01 161 /lib64/libc-2.12.so
3639f8d000-3639f8e000 rw-p 0018d000 08:01 161 /lib64/libc-2.12.so
3639f8e000-3639f93000 rw-p 00000000 00:00 0
363a000000-363a0d2000 r-xp 00000000 08:01 145089 /usr/lib64/libbfd-2.20.51.0.2-5.11.el6.so
363a0d2000-363a2d1000 ---p 000d2000 08:01 145089 /usr/lib64/libbfd-2.20.51.0.2-5.11.el6.so
363a2d1000-363a2e2000 rw-p 000d1000 08:01 145089 /usr/lib64/libbfd-2.20.51.0.2-5.11.el6.so
363a2e2000-363a2e6000 rw-p 00000000 00:00 0
363b400000-363b415000 r-xp 00000000 08:01 12310 /lib64/libz.so.1.2.3
363b415000-363b614000 ---p 00015000 08:01 12310 /lib64/libz.so.1.2.3
363b614000-363b615000 rw-p 00014000 08:01 12310 /lib64/libz.so.1.2.3
7fe149783000-7fe149786000 rw-p 00000000 00:00 0
7fe14978d000-7fe149790000 rw-p 00000000 00:00 0
7fff70bc1000-7fff70bd6000 rw-p 00000000 00:00 0 [stack]
7fff70bff000-7fff70c00000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
查看strings命令自身的映射信息。每条的第二个字段(权限)中的p是啥意思啊?
00400000-00406000 r-xp 00000000 08:01 136036 /usr/bin/strings
00606000-00607000 rw-p 00006000 08:01 136036 /usr/bin/strings
0074d000-0076e000 rw-p 00000000 00:00 0 [heap]
3639800000-3639820000 r-xp 00000000 08:01 125 /lib64/ld-2.12.so
3639a1f000-3639a20000 r--p 0001f000 08:01 125 /lib64/ld-2.12.so
3639a20000-3639a21000 rw-p 00020000 08:01 125 /lib64/ld-2.12.so
3639a21000-3639a22000 rw-p 00000000 00:00 0
3639c00000-3639d89000 r-xp 00000000 08:01 161 /lib64/libc-2.12.so
3639d89000-3639f89000 ---p 00189000 08:01 161 /lib64/libc-2.12.so
3639f89000-3639f8d000 r--p 00189000 08:01 161 /lib64/libc-2.12.so
3639f8d000-3639f8e000 rw-p 0018d000 08:01 161 /lib64/libc-2.12.so
3639f8e000-3639f93000 rw-p 00000000 00:00 0
363a000000-363a0d2000 r-xp 00000000 08:01 145089 /usr/lib64/libbfd-2.20.51.0.2-5.11.el6.so
363a0d2000-363a2d1000 ---p 000d2000 08:01 145089 /usr/lib64/libbfd-2.20.51.0.2-5.11.el6.so
363a2d1000-363a2e2000 rw-p 000d1000 08:01 145089 /usr/lib64/libbfd-2.20.51.0.2-5.11.el6.so
363a2e2000-363a2e6000 rw-p 00000000 00:00 0
363b400000-363b415000 r-xp 00000000 08:01 12310 /lib64/libz.so.1.2.3
363b415000-363b614000 ---p 00015000 08:01 12310 /lib64/libz.so.1.2.3
363b614000-363b615000 rw-p 00014000 08:01 12310 /lib64/libz.so.1.2.3
7fe149783000-7fe149786000 rw-p 00000000 00:00 0
7fe14978d000-7fe149790000 rw-p 00000000 00:00 0
7fff70bc1000-7fff70bd6000 rw-p 00000000 00:00 0 [stack]
7fff70bff000-7fff70c00000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
查看strings命令自身的映射信息。每条的第二个字段(权限)中的p是啥意思啊?
...全文
相关推荐
linux下proc文件的读写(部分转载)
其中,create_proc_entry是proc_file系统提供的一个接口,用于创建一般的proc文件。该函数需要传入的参数包括文件名、文件模式以及要创建的proc文件的父目录。
linux驱动开发proc文件初步
### Linux驱动开发之Proc文件系统初步#### 一、收集系统信息**1.0 Proc文件系统概览**Proc文件系统是一种特殊的文件系统,它存在于Linux内核中,并且为用户空间提供了关于整个系统的实时信息
Linux下proc文件详解
Linux proc 文件系统详解Linux 操作系统的 proc 文件系统是一个虚拟文件系统,提供了访问内核状态和系统硬件信息的接口。
读取/proc/cmdline 文件中的标志位信息
#### 读取/proc/cmdline的具体步骤1. **打开/proc/cmdline文件**: - 使用标准的文件I/O操作来打开 `/proc/cmdline` 文件。
Linux中proc目录下文件详解
**/proc文件系统概述** `/proc`目录中的每个文件和子目录都代表着一个特定的系统信息或功能。


