Linux各分区与作用

合集下载

linux操作系统的结构及详细说明

linux操作系统的结构及详细说明

linux操作系统的结构及详细说明linux的操作系统的结构你了解多少呢?下面由店铺为大家整理了linux操作系统的结构及详细说明的相关知识,希望对大家有帮助!linux操作系统的结构及详细说明:一、 linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。

Linux 内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等。

系统调用接口:SCI 层提供了某些机制执行从用户空间到内核的函数调用。

这个接口依赖于体系结构,甚至在相同的处理器家族内也是如此。

SCI 实际上是一个非常有用的函数调用多路复用和多路分解服务。

在 ./linux/kernel 中您可以找到 SCI 的实现,并在 ./linux/arch 中找到依赖于体系结构的部分。

1. 内存管理对任何一台计算机而言,其内存以及其它资源都是有限的。

为了让有限的物理内存满足应用程序对内存的大需求量,Linux 采用了称为“虚拟内存”的内存管理方式。

Linux 将内存划分为容易处理的“内存页”(对于大部分体系结构来说都是 4KB)。

Linux 包括了管理可用内存的方式,以及物理和虚拟映射所使用的硬件机制。

不过内存管理要管理的可不止 4KB 缓冲区。

Linux 提供了对 4KB 缓冲区的抽象,例如 slab 分配器。

这种内存管理模式使用 4KB 缓冲区为基数,然后从中分配结构,并跟踪内存页使用情况,比如哪些内存页是满的,哪些页面没有完全使用,哪些页面为空。

这样就允许该模式根据系统需要来动态调整内存使用。

为了支持多个用户使用内存,有时会出现可用内存被消耗光的情况。

由于这个原因,页面可以移出内存并放入磁盘中。

这个过程称为交换,因为页面会被从内存交换到硬盘上。

内存管理的源代码可以在 ./linux/mm 中找到。

2 .进程管理进程实际是某特定应用程序的一个运行实体。

Linux(Ubuntu)挂载点介绍及桌面服务器分区方案

Linux(Ubuntu)挂载点介绍及桌面服务器分区方案

Linux(Ubuntu)挂载点介绍及桌⾯服务器分区⽅案⼀、Linux的⽂件结构Windows的⽂件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等。

Linux的⽂件结构是单个的树状结构。

最顶部的为根⽬录,即/。

在根⽬录下,分为多个⼦⽬录,包括/bin、/boot、/dev、/etc、/home、/lib、/media、/mnt、/opt、/proc、/root、/sbin、/tmp、/usr和/var等。

这些⽬录的具体作⽤稍后再做详细介绍了。

磁盘Linux分区都必须挂载到⽬录树中的某个具体的⽬录上才能进⾏读写操作。

显然,根⽬录是所有Linux的⽂件和⽬录所在的地⽅,需要挂载上⼀个磁盘分区。

上⾯还提到,Linux分区交换也需要独⽴使⽤⼀个分区,因此,安装⼀个Linux⾄少需要两个分区。

(事实上,只使⽤⼀个分区安装Linux也是可能的,⽽且,如果电脑的物理内存⾜够⼤,交换分区并不是必须的)在不同的Linux安装教程中,不同的作者阐述了各种不同的分区建议,本⽂也不例外。

以下的⼀些建议,有很多都是个⼈的喜好,因此读者并不⼀定要完全按照这些建议进⾏分区,选择最适合⾃⼰的⽅案才是最好的。

⼆、Linux分区挂载点介绍Linux分区挂载点介绍,推荐容量仅供参考不是绝对,跟各系统⽤途以及硬盘空间配额等因素实际调整:分区类型介绍备注/boot启动分区⼀般设置100M-200M,boot⽬录包含了操作系统的内核和在启动系统过程中所要⽤到的⽂件。

/根分区所有未指定挂载点的⽬录都会放到这个挂载点下。

/home⽤户⽬录⼀般每个⽤户100M左右,特殊⽤途,⽐如放⼤⽂件也可再加上G。

分区⼤⼩取决于⽤户多少。

对于多⽤户使⽤的电脑,建议把/home独⽴出来,⽽且还可以很好地控制普通⽤户权限等,⽐如对⽤户或者⽤户组实⾏磁盘配额限制、⽤户权限访问等。

/tmp临时⽂件⼀般设置1-5G,⽅便加载ISO镜像⽂件使⽤,对于多⽤户系统或者⽹络服务器来也有独⽴挂载的必要。

Linux内存管理分析与研究

Linux内存管理分析与研究

Linux内存管理分析与研究随着计算机技术的不断发展,操作系统在计算机系统中扮演着越来越重要的角色。

作为开源操作系统领域的佼佼者,Linux被广泛用于各种应用场景,包括服务器、桌面、嵌入式系统等。

内存管理是操作系统核心功能之一,对于系统性能和稳定性具有重要影响。

本文将对Linux内存管理进行深入分析,并探讨其存在的问题与解决方案。

Linux内存管理采用分页和分段技术,将物理内存划分为大小不同的页框或段框,以便更有效地利用和管理内存资源。

Linux通过将内存分为内核空间和用户空间,实现了内存的隔离和保护,同时允许用户进程使用不同的内存空间。

Linux内存管理存在的一个主要问题是内存分配不均。

由于内存分配是基于页框或段框的,当某些进程需要更多内存时,操作系统会从空闲的内存页框中分配内存。

然而,在实际情况中,由于页框大小固定,当需要分配大量内存时,可能会造成内存分配不均的情况。

另一个问题是浪费空间。

Linux为了提高内存利用率,采用了一种称为内存分页的技术。

然而,在某些情况下,当进程不再需要使用内存时,操作系统并不会立即将内存页框回收,而是保留在内存中以备将来使用,这可能会导致内存空间的浪费。

针对内存分配不均的问题,可以采取交换技术。

交换技术是一种将进程使用的内存部分移至磁盘上,以腾出更多内存供其他进程使用的方法。

在Linux中,可以使用瑞士文件系统(Swiss File System,SFS)作为交换设备,将不常用的内存页框交换到磁盘上,以便在需要时重新加载。

为了解决内存浪费问题,可以优化内存分配算法。

Linux中使用的内存分配算法是基于伙伴系统的,该算法会跟踪每个内存块的空闲状态。

当需要分配内存时,伙伴系统会选择一个适当大小的空闲块,并将其划分为所需的内存大小。

为了避免内存浪费,可以采取以下措施:增加空闲内存块的大小,以便更好地适应大内存需求;引入动态内存分配机制,使操作系统能够在需要时分配和回收内存;定期清理不再使用的内存块,以便及时回收内存空间。

Linux基础及应用课件全套电子课件完整版ppt整本书电子教案最全教学教程整套课件

Linux基础及应用课件全套电子课件完整版ppt整本书电子教案最全教学教程整套课件

Linux支持多种文件系统。下面是最重要的 几个:
1.minix 2.xia 3.ext2 4.ext3 5 . ext4 6.nfs 7.sysv
2022/1/10
Linux基础及应用
第2章 Linux基础命令
2.1 系统基本操作
1.系统登录 (1)root用户:超级用户账号,使用这个账号
可以在系统中做任何事情。
3.树型目录结构
Linux 系 统 通 过 目 录 将 系 统 中 所 有 的 文件分级、分层组织在一起,形成了 Linux文件系统的树型层次结构。以根目 录为起点,所有其他的目录都由根目录 派生而来。一个典型的Linux系统的树型 目录结构 :
4.工作目录、用户主目录与路径
从逻辑上讲,用户在登录到Linux系 统中之后,每时每刻都处在某个目录之 中,此目录被称作工作目录或当前目录 (Working Directory)。
• Linux的分区规定: (1)设备管理
Linux把各种IDE设备分配了一个由 hd前缀组成的文件;而对于各种SCSI 设备,则分配了一个由sd前缀组成的文 件。例如,第一个IDE设备,Linux就定 义为hda;第二个IDE设备就定义为hdb; 下面以此类推。而SCSI、SATA、USB 设备就应该是sda、sdb、sdc等。
说明 音频文件 GIF图像文件 Flash动画文件 HTML文件 XML文件 位图文件 图像文件 PDF文档的电子映像,代表Portable Document Format(可移植文档格式) 图像文件PNG(Portable Network Graphic,可移植网络图形) PostScript文件,为打印而格式化过的文件 纯ASCII文本文件 音频文件 图像文件

Linux终端中的磁盘分区和格式化命令

Linux终端中的磁盘分区和格式化命令

Linux终端中的磁盘分区和格式化命令磁盘分区和格式化是在Linux终端中进行磁盘管理的重要命令。

通过磁盘分区,我们可以将一个物理硬盘划分成多个逻辑分区,从而实现不同用途的数据存储和管理。

而格式化命令则是对分区进行文件系统的创建和初始化,以便操作系统能够正确地读写数据。

本文将介绍Linux终端中常用的磁盘分区和格式化命令,并给出相应的实例以便读者能够更好地理解和应用这些命令。

1. 磁盘分区命令在Linux终端中,我们常用的磁盘分区命令主要包括fdisk和gdisk。

下面分别介绍这两个命令的使用方法。

1.1 fdisk命令fdisk是一个用于磁盘分区的命令行工具。

它能够对磁盘进行分区、删除分区、调整分区大小等操作。

下面是一些常用的fdisk命令及其参数:- fdisk /dev/sdX:打开磁盘设备sdX进行分区操作(X表示具体的磁盘设备,如sda、sdb等)。

- m:显示帮助信息。

- n:创建新分区。

- d:删除分区。

- p:显示分区表。

- q:退出fdisk。

下面是一个使用fdisk命令进行磁盘分区的实例:```# fdisk /dev/sdaWelcome to fdisk (util-linux 2.34).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Command (m for help): nPartition typep primary (0 primary, 0 extended, 4 free)e extended (container for logical partitions)Select (default p): pPartition number (1-4, default 1):First sector (2048-20971519, default 2048):Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-20971519, default 20971519):Created a new partition 1 of type 'Linux' and of size 10 GiB.Command (m for help): wThe partition table has been altered.Calling ioctl() to re-read partition table.Syncing disks.```1.2 gdisk命令gdisk是一个专门用于GUID分区表(GPT)的命令行工具,它适用于较新的UEFI系统和大容量硬盘。

Linux操作系统安装ppt课件

Linux操作系统安装ppt课件

防火墙配置
「WWW ()」
协议被 Apache〔以及其它万维网服务器〕用来进行
网页服务。如果你打算向公众开放你的万维网服务器,请
启用该选项。
「邮件 (SMTP)」 如果你需要允许远程主机直接连接到你的机器来发送
邮件,启用该选项。如果你想从你的 ISP 服务器中收取 POP3 或 IMAP 邮件,或者你使用的是 fetchmail 之类的 工具,不要启用该选项。 「FTP」 FTP 协议是用于在网络机器间传输文件的协议。如果 你打算使你的 FTP 服务器可被公开利用,启用该选项。 你需要安装 vsftpd 软件包才能利用该选项。
「编辑」:用来修改目前在「分区」部分中选定 分区的属性。选择「编辑」打开一个对话框。部 分或全部字段可被编辑,这要依据分区信息是否 已被写入磁盘而定。
「删除」:用来删除目前在「当前磁盘分区」部 分中突出显示的分区。你会被要求确认对任何分 区的删除。
Disk Druid 的按钮
「重设」:用来把 Disk Druid 恢复到它最初的状态。如 果你「重设」分区,你所做的所有改变将会丢失。
Redhat 9.0磁盘分区方案
最简单的分区方案 / 分区〔建议大小:5G) SWAP分区〔建议大小:物理内存的2倍) 较安全的分区方案 SWAP分区:用于实现虚拟内存〔建议大小:物理内存的2倍) /分区:存放系统命令和用户数据等〔建议大小:1GB) /boot分区:存放与Linux启动相关的程序〔建议大小:
文件,或者用户对目录结构进行了错误的操作,文件系统 的其他部分仍然会是安全的
挂载点
Windows: 驱动器:\文件夹...\文件 LINUX 只有一个文件树,整个文件系统是以一个树
根“/”为起点的,所有的文件和外部设备都 以文件的形式挂结在这个文件树上,包括硬 盘,软盘,光驱,调制解调器等 使用硬件要挂载和卸载

分区与挂载

分区与挂载

根分区就是root分区,这是linux平台的系统的一种称谓。

根分区和主分区两种说法没有关联性。

下面简单说下linux平台的分区类型。

/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制, 况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。

这个分区的大小约在60MB—120MB之间。

/usr分区,是Linux系统存放软件的地方,如有可能应将最大空间分给它。

/home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。

如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。

/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

/tmp分区,用来存放临时文件。

这对于多用户系统或者网络服务器来说是有必要的。

这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。

因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。

/bin分区,存放标准系统实用程序。

上面介绍了几个常用的分区,但记住至少要有两个分区,一个SWAP分区,一个/root分区。

linux下一般分一个/分区,一个/home分区,一个交换分区。

/分区下放各种系统、启动、程序、配置相关的数据。

/home下放用户资料,包括下载的文件、视频、音乐、文档等等。

一般用户只能读写自己用户名的数据,访问其他用户需要知道密码,所以Linux是较安全的系统,中了病毒只要新建一个用户,把原来的用户删掉即可。

其实/home可以不分出来,但为了重装后能找回个人资料,建议另外分出来。

linux知识点整理

linux知识点整理

Linux实用教程第一章⏹Linux是在GPL(General Public License,通用公共许可证)版权协议下发行的操作系统,是一种类Unix的操作系统,其版权属于Linus Torvalds.⏹GNU是“GNU's Not Unix”的递归缩写。

Stallman宣布GNU应当发音为Guh-NOO以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)。

UNIX是一种广泛使用的商业操作系统的名称。

由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。

GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。

不过GNU 计划也开发了大批其他的自由软件。

⏹Linux的应用主要有4个方面:服务器、嵌入式、软件开发、桌面应用。

Linux的长处主要在于服务器端和嵌入式两个领域。

⏹Linux系统的特点:1.开放性2.多用户3.多任务4.良好的用户界面5.设备独立性6.丰富的网络功能7.可靠的系统安全8.良好的可移植性⏹Linux系统一般有4个主要部分:内核、Shell、文件系统、应用程序。

内核版本是在Linus领导下的开发小组开发出的系统内核版本号,由三个数字组成kernel的主版本号x: 次版本号,偶数:表示稳定版本;奇数:开发中版本y: 修正号,表示错误修补次数。

如:稳定版本; 测试版本:什么是发行版本:答:一些组织和厂家,将Linux系统的内核、应用软件和文档包装起来,并提供安装界面、系统配置管理工具等,就构成了Linux发行版本。

第二章Linux通过字母和数字的组合来标识硬盘分区,如“hda1”,其具体含义是:前两个字母表明分区所在设备的类型,例如hd指IDE硬盘,sd指SCSI硬盘;第三个字母表示分区所在的设备,如/dev/hda表示第1个IDE硬盘,/dev/sdb表示第2个SCSI硬盘。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux系统下各分区与作用(新手必看)(2010-10-06 12:09:09)转载▼分类:电脑技巧标签:通道文件系统配置文件程序目录it我们要安装一款linux系统之前,首先要想清楚如何规挂自己的硬盘,这里就涉及到了分区的问题,针对很多新同学对linux下的分区毫无概念的问题,特别总结了下我自己对linux各分区理解,希望大家有用。

[注:分区的注解源于参考手册]/bin引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。

/sbin类似/bin ,但不给普通用户使用,虽然如果必要且允许时可以使用。

/etc特定机器的配置文件。

/rootroot用户的基本目录。

/lib根文件系统上的程序所需的共享库。

/lib/modules核心可加载模块,特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)。

/dev设备文件。

/tmp临时文件。

引导启动后运行的程序应该使用/var/tmp ,而不是/tmp ,因为前者可能在一个拥有更多空间的磁盘上。

/boot引导加载器(bootstrap loader)使用的文件,如LILO。

核心映象也经常在这里,而不是在根目录。

如果有许多核心映象,这个目录可能变得很大,这时可能使用单独的文件系统更好。

另一个理由是要确保核心映象必须在IDE硬盘的前1024柱面内。

/mnt系统管理员临时mount的安装点。

程序并不自动支持安装到/mnt 。

/mnt 可以分为子目录(例如/mnt/dosa 可能是使用MSDOS文件系统的软驱,而/mnt/exta 可能是使用ext2文件系统的软驱)。

/proc , /usr , /var , /home其他文件系统的安装点。

/etc 目录包含很多文件。

下面说明其中的一些。

其他的你应该知道它们属于哪个程序,并阅读该程序的man 页。

许多网络配置文件也在/etc 中。

/etc/rc or /etc/rc.d or /etc/rc?.d启动、或改变运行级时运行的scripts或scripts的目录,更详细的信息见关于init 的章。

/etc/passwd用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息。

格式见passwd 的man页。

/etc/fdprm软盘参数表。

说明不同的软盘格式。

用setfdprm 设置。

更多的信息见setfdprm 的man页。

/etc/fstab启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表。

Linux下,也包括用swapon -a启用的swap区的信息。

见4.8.5节和mount 的man页。

/etc/group类似/etc/passwd ,但说明的不是用户而是组。

见group 的man页。

/etc/inittabinit 的配置文件。

/etc/issuegetty 在登录提示符前的输出信息。

通常包括系统的一段短说明或欢迎信息。

内容由系统管理员确定。

/etc/magicfile 的配置文件。

包含不同文件格式的说明,file 基于它猜测文件类型。

见magic 和file 的man页。

/etc/motdMessage Of The Day,成功登录后自动输出。

内容由系统管理员确定。

经常用于通告信息,如计划关机时间的警告。

/etc/mtab当前安装的文件系统列表。

由scripts初始化,并由mount 命令自动更新。

需要一个当前安装的文件系统的列表时使用,例如df 命令。

/etc/shadow在安装了影子口令软件的系统上的影子口令文件。

影子口令文件将/etc/passwd 文件中的加密口令移动到/etc/shadow 中,而后者只对root可读。

这使破译口令更困难。

/etc/login.defslogin 命令的配置文件。

/etc/printcap类似/etc/termcap ,但针对打印机。

语法不同。

/etc/profile , /etc/csh.login , /etc/csh.cshrc登录或启动时Bourne或C shells执行的文件。

这允许系统管理员为所有用户建立全局缺省环境。

各shell见man页。

/etc/securetty确认安全终端,即哪个终端允许root登录。

一般只列出虚拟控制台,这样就不可能(至少很困难)通过modem 或网络闯入系统并得到超级用户特权。

/etc/shells列出可信任的shell。

chsh 命令允许用户在本文件指定范围内改变登录shell。

提供一台机器FTP服务的服务进程ftpd 检查用户shell是否列在/etc/shells 文件中,如果不是将不允许该用户登录。

/etc/termcap终端性能数据库。

说明不同的终端用什么"转义序列"控制。

写程序时不直接输出转义序列(这样只能工作于特定品牌的终端),而是从/etc /termcap 中查找要做的工作的正确序列。

这样,多数的程序可以在多数终端上运行。

见termcap 、curs_termcap 和terminfo 的man页。

/dev目录/dev 目录包括所有设备的设备文件。

设备文件用特定的约定命名,这在设备列表中说明(见[Anv])。

设备文件在安装是产生,以后可以用/dev/MAKEDEV 描述。

/dev/MAKEDEV.local 是系统管理员为本地设备文件(或连接)写的描述文稿(即如一些非标准设备驱动不是标准MAKEDEV 的一部分)。

/usr 文件系统经常很大,因为所有程序安装在这里。

/usr 里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local 下。

这样可能在升级新版系统或新distribution时无须重新安装全部程序。

/usr 的有些子目录在下面列出(一些不太重要的目录省略了,更多信息见FSSTND)。

/usr/X11R6X Window系统的所有文件。

为简化X的开发和安装,X的文件没有集成到系统中。

X自己在/usr/X11R6 下类似/usr 。

/usr/X386类似/usr/X11R6 ,但是给X11 Release 5的。

/usr/bin几乎所有用户命令。

有些命令在/bin 或/usr/local/bin 中。

/usr/sbin根文件系统不必要的系统管理命令,例如多数服务程序。

/usr/man , /usr/info , /usr/doc手册页、GNU信息文档和各种其他文档文件。

/usr/includeC编程语言的头文件。

为了一致性这实际上应该在/usr/lib 下,但传统上支持这个名字。

/usr/lib程序或子系统的不变的数据文件,包括一些site-wide配置文件。

名字lib来源于库(library); 编程的原始库存在/usr/lib 里。

/usr/local本地安装的软件和其他文件放在这里。

/var/catman当要求格式化时的man页的cache。

man页的源文件一般存在/usr/man/man* 中;有些man页可能有预格式化的版本,存在/usr/man/cat* 中。

而其他的man页在第一次看时需要格式化,格式化完的版本存在/var/man 中,这样其他人再看相同的页时就无须等待格式化了。

(/var/catman 经常被清除,就象清除临时目录一样。

)/var/lib系统正常运行时要改变的文件。

/var/local/usr/local 中安装的程序的可变数据(即系统管理员安装的程序)。

注意,如果必要,即使本地安装的程序也会使用其他/var 目录,例如/var/lock 。

/var/lock锁定文件。

许多程序遵循在/var/lock 中产生一个锁定文件的约定,以支持他们正在使用某个特定的设备或文件。

其他程序注意到这个锁定文件,将不试图使用这个设备或文件。

/var/log各种程序的Log文件,特别是login (/var/log/wtmp log所有到系统的登录和注销) 和syslog (/var/log/messages 里存储所有核心和系统程序信息。

/var/log 里的文件经常不确定地增长,应该定期清除。

/var/run保存到下次引导前有效的关于系统的信息文件。

例如,/var/run/utmp 包含当前登录的用户的信息。

/var/spoolmail, news, 打印队列和其他队列工作的目录。

每个不同的spool在/var/spool 下有自己的子目录,例如,用户的邮箱在/var/spool/mail 中。

/var/tmp比/tmp 允许的大或需要存在较长时间的临时文件。

(虽然系统管理员可能不允许/var/tmp 有很旧的文件。

) /proc 文件系统是一个假的文件系统。

它不存在在磁盘某个磁盘上。

而是由核心在内存中产生。

用于提供关于系统的信息(originally about processes, hence the name)。

下面说明一些最重要的文件和目录。

/proc 文件系统在proc man页中有更详细的说明。

/proc/1关于进程1的信息目录。

每个进程在/proc 下有一个名为其进程号的目录。

/proc/cpuinfo处理器信息,如类型、制造商、型号和性能。

/proc/devices当前运行的核心配置的设备驱动的列表。

/proc/dma显示当前使用的DMA通道。

/proc/filesystems核心配置的文件系统。

/proc/interrupts显示使用的中断,and how many of each there have been./proc/ioports当前使用的I/O端口。

/proc/kcore系统物理内存映象。

与物理内存大小完全一样,但不实际占用这么多内存;it is generated on the fly as programs access it. (记住:除非你把它拷贝到什么地方,/proc 下没有任何东西占用任何磁盘空间。

)/proc/kmsg核心输出的消息。

也被送到syslog 。

/proc/ksyms核心符号表。

/proc/loadavg系统"平均负载";3个没有意义的指示器指出系统当前的工作量。

/proc/meminfo存储器使用信息,包括物理内存和swap。

/proc/modules当前加载了哪些核心模块。

/proc/net网络协议状态信息。

/proc/self到查看/proc 的程序的进程目录的符号连接。

当2个进程查看/proc 时,是不同的连接。

这主要便于程序得到它自己的进程目录。

/proc/stat系统的不同状态,such as the number of page faults since the system was booted./proc/uptime系统启动的时间长度。

相关文档
最新文档