linux下/proc目录的作用
来源:互联网 发布:淘宝怎么查消费总额 编辑:程序博客网 时间:2024/04/28 04:15
Inside the /proc directory, you’ll see two types of content — numbered directories, and system information files.
/proc is not a real file system, it is a virtual file system. For example, if you do ls -l /proc/stat, you’ll notice that it has a size of 0 bytes, but if you do “cat /proc/stat”, you’ll see some content inside the file.
Several Linux commands access the information from /proc, and displays in a certain format.
1. /proc Directories with names as numbers
Do a ls -l /proc, and you’ll see lot of directories with just numbers. These numbers represents the process ids, the files inside this numbered directory corresponds to the process with that particular PID.
Following are the important files located under each numbered directory (for each process):
- cmdline – command line of the command.
- environ – environment variables.
- fd – Contains the file descriptors which is linked to the appropriate files.
- limits – Contains the information about the specific limits to the process.
- mounts – mount related information
Following are the important links under each numbered directory (for each process):
- cwd – Link to current working directory of the process.
- exe – Link to executable of the process.
- root – Link to the root directory of the process.
2. /proc Files about the system information
Following are some files which are available under /proc, that contains system information such as cpuinfo, meminfo, loadavg.
- /proc/cpuinfo – information about CPU,
- /proc/meminfo – information about memory,
- /proc/loadvg – load average,
- /proc/partitions – partition related information,
- /proc/version – linux version
Some Linux commands read the information from this /proc files and displays it. For example, free command, reads the memory information from /proc/meminfo file, formats it, and displays it.
To learn more about the individual /proc files, do “man 5 FILENAME”.
- /proc/cmdline – Kernel command line
- /proc/cpuinfo – Information about the processors.
- /proc/devices – List of device drivers configured into the currently running kernel.
- /proc/dma – Shows which DMA channels are being used at the moment.
- /proc/fb – Frame Buffer devices.
- /proc/filesystems – File systems supported by the kernel.
- /proc/interrupts – Number of interrupts per IRQ on architecture.
- /proc/iomem – This file shows the current map of the system’s memory for its various devices
- /proc/ioports – provides a list of currently registered port regions used for input or output communication with a device
- /proc/loadavg – Contains load average of the system
The first three columns measure CPU utilization of the last 1, 5, and 10 minute periods.
The fourth column shows the number of currently running processes and the total number of processes.
The last column displays the last process ID used. - /proc/locks – Displays the files currently locked by the kernel
Sample line:
1: POSIX ADVISORY WRITE 14375 08:03:114727 0 EOF - /proc/meminfo – Current utilization of primary memory on the system
- /proc/misc – This file lists miscellaneous drivers registered on the miscellaneous major device, which is number 10
- /proc/modules – Displays a list of all modules that have been loaded by the system
- /proc/mounts – This file provides a quick list of all mounts in use by the system
- /proc/partitions – Very detailed information on the various partitions currently available to the system
- /proc/pci – Full listing of every PCI device on your system
- /proc/stat – Keeps track of a variety of different statistics about the system since it was last restarted
- /proc/swap – Measures swap space and its utilization
- /proc/uptime – Contains information about uptime of the system
- /proc/version – Version of the Linux kernel, gcc, name of the Linux flavor installed.
- linux下/proc目录的作用
- linux下/proc目录的作用
- linux下的/proc/目录
- Linux下/proc目录
- linux /proc目录下的文件详解
- Linux下的proc/进程号目录
- Linux 系统下的 proc 目录
- Linux下的proc目录详解
- linux根目录下的proc目录详解
- Linux下的proc目录详解
- linux的/proc目录
- Linux的/proc目录
- linux的/proc目录
- Linux 的/proc目录
- linux的proc目录
- Linux下/proc目录简介
- Linux下/proc目录简介
- Linux下/proc目录简介
- 分析.net中的object sender与EventArgs e
- 吐血大放送 RAC 性能调优
- 求最佳匹配--KMP算法
- 理解oracle rac cache fusion (图解)
- Android ImageView 总结
- linux下/proc目录的作用
- 在Delphi的脚本里调用返回值为复合类型的webservice
- 简单的程序诠释C++ STL算法系列之十九:replace
- 别从析构函数往外抛异常
- 关于电子、计算机的课程
- C++多核高级编程 - 03 操作系统的角色和任务
- 《Linux完全参考手册(第6版)》学习札记(2)
- vmware 8,VMware Workstation 8.0.2下载,中文版,注册机迅雷高速下载
- 高精度定时器在mips上的框架结构