Linux下的/proc目录介绍(转)

原文链接:https://www.cnblogs.com/zydev/p/8728992.html

proc被称为虚拟文件系统,它是一个控制中心,可以通过更改其中某些文件改变内核运行状态,

它也是内核提空给我们的查询中心,用户可以通过它查看系统硬件及当前运行的进程信息。

Linux中许多工具的数据来源正是proc目录中的内容,比如lsmod的命令是cat /proc/modules的别名。

/proc目录下常用文件介绍:

  • /proc/loadavg      前三列分别保存最近1分钟,5分钟,及15分钟的平均负载。
  • /proc/meminfo    当前内存使用信息
  • /proc/diskstats    磁盘I/O统计信息列表
  • /proc/net/dev      网络流入流出统计信息
  • /proc/filesystems  支持的文件系统
  • /proc/cpuinfo        CPU的详细信息
  • /proc/cmdline      启动时传递至内核的启动参数,通常由grub进行传递
  • /proc/mounts     系统当前挂在的文件系统
  • /proc/uptime    系统运行时间
  • /poc/version     当前运行的内核版本号等信息

进程目录下常用文件介绍

cmdline,保存了当前进程的启动命令

cwd:一个符号链接,执行进程的运行目录

exe: exe是一个软链接,指向进程的可执行文件,通过它可以启动当前进程的一个拷贝

environ: 当前进程关联的环境变量。

fd: 包含了进程打开的每一个文件的文件描述符,这些描述符是指向实际文件的符号链接。可以通过它恢复删除的文件

原文地址:https://www.cnblogs.com/lh03061238/p/12227936.html

时间: 2024-12-21 05:25:55

Linux下的/proc目录介绍(转)的相关文章

linux系统下的/proc目录介绍

1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为访问系统内核数据的操作提供接口. 用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数.由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的.下面列出的这些文件或子文件夹,并不是都是在你的系

【转帖】linux下的各个目录的含义

linux下的各个目录的含义 http://embeddedlinux.org.cn/emb-linux/entry-level/200809/22-85.html/bin/usr/local/bin/usr/bin 三个目录不一样 不过发现unix 还是很喜欢讲软件安装在 /opt 目录下面的. 路径名                        内容/bin                    为得到最小的系统操作性所需要的那些命令/boot                   内核和加

解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题

本文摘自:(http://blog.csdn.net/stevencn76/article/details/6246162) 分类: Java技术专区2011-03-13 12:25 5017人阅读 评论(1) 收藏 举报 tomcatlinux工具任务web 由于Tomcat在默认情况下会将没有经过配置的web应用所产生的日志输出已经其本身的日志内容都输出到这个文件中,那么随着时间的推移,这个文件的尺寸将会越来越大,当需要检查日志内容时间会导致文件难以打开,而且同时tomcat依旧在不断的向文

如何在Linux下拷贝一个目录呢

cp -af newadmin/movie/.   uploadfile/mallvideo/ 如何在Linux下拷贝一个目录呢?这好像是再简单不过的问题了. 比如要把/home/usera拷贝到/mnt/temp,首先想到的就是 cp -R /home/usera/* /mnt/temp 但是这样有一个问题,/home/usera下的隐藏文件都不会被拷贝,子目录下的隐藏文件倒是会的. 那如何才是正确的方法呢?有人说用-a选项,有人说用find加管道. 其实没这么复杂,Google了之后,学了一

Linux下ThinkPHP网站目录权限设置

在windows上运行好好的项目,迁移到Linux上就遇到了很多问题,其中最为重要的是网站目录权限的设置,当然简单期间你可以用 命令 "chmod 777 -R you web site" ,这样你就不用担心项目运行的时候会涉及到权限问题.通常来说如果你的项目时部署在公网或者是部 署在租用的Linux服务器上不建议这么做,应为如果这样设置了那么任何用户都可以对这个站点下的文件,目录进行操作,这样也会影响网站的运营, 同样不安全.下面以ubuntu14.4 系统为主进行分析. 最简单的做

linux下文件和目录的属性

linux下文件或目录的属性 [[email protected] ~]# ls -l -rw-r--r--. 1 root root      9119 Nov 13 09:29 install.log drwxr-xr-x. 2 root root      4096 Mar 17 13:50 test #列出当前所有的目录 ^d代表以d开头的类型 [[email protected] ~]# ls -l |grep '^d'     drwxr-xr-x. 2 root root     

Linux下VI命令详细介绍

vi 是"Visual Interface" 的简称,它在Linux 上的地位就仿佛Edit 程序在DOS上一样.它可以执行输出.删除.查找.替换.块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的. vi 不是一个排版程序,它不象Word 或WPS 那样可以对字体.格式.段落等其他属性进行编排,它只是一个文本编辑程序. vi 没有菜单,只有命令,且命令繁多.限于篇幅,本文只介绍常用的命令. Vi 有三种基本工作模式:命令行模式,文本输入模式和末行模

Linux文件系统根目录下的主要目录介绍

/bin:保存系统命令,如ls.cd.pwd等常用命令 /dev:存放设备文件,特殊文件保存目录(不可以随意修改) /home:用户目录,存放普通用户相关文件的用户,是我们常用的目录 /lost+found:存放临时文件.此文件夹大多数情况下都是空的,当突然停电或非正常关机后,有些文件就临时存放在这里. /mnt:缺省挂载点,挂载U盘.移动硬盘目录(常用) /sbin:用来存放管理员才能使用的命令,即具有一定权限才可以使用的命令 /proc:进程,该目录不能直接操作,其保存的是内存的过载点 /s

Linux系统的/proc目录

1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机 制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式 为访问系统内核数据的操作提供接口.用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数.由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是 动态从系统内核读出所需信息并提交的.下面列出的这些文件或子文件夹,并不是都是在