- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华南理工大学操作系统课程实验报告实验题目:观察Linux的行为指导教师: 贺小箭实验概述【实验目的】了解Linux proc文件系统;加深对Linux系统的理解;增强Linux系统管理知识。【实验内容】在Linux中,proc文件系统提供了一套在用户态检查内核状态和系统特征的机制。proc文件系统将进程的地址空间、系统的硬件信息、系统相关机制(中断、I/O)等内容全部设置为虚拟的Linux文件,为访问系统内核数据的操作提供接口。1、以root登录系统,并进入/proc目录,键入ls命令,查看/proc下的内容,同时查看每个文件的读写权限。2、根据/proc下的信息,回答:CPU的类型和型号、当前Linux版本、从启动到当前时刻所经过的时间、当前内存状态。【实验原理】简述proc文件系统Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系 统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变 内核的运行状态。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过?proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是?动态从系统内核读出所需信息并提交的。以表格形式简单说明proc目录下所有目录和文件的内容/proc下的目录/文件目录/文件内容详解以数字命名的子目录这些数字表示系统当前正在运行进程的进程号,里面包含对应进程相关的多个信息文件。apm高级电源管理版本信息及电池相关状态信息,通常由apm命令使用buddyinfo用于诊断内存碎片问题的相关信息文件bus系统总线(Bus)信息,例如pci/usb等cmdline在启动时传递至内核的相关参数信息,这些信息通常由lilo或grub等启动管理工具进行传递cpuinfo系统上已安装的内核使用的密码算法及每个算法的详细的详细信息列表crypto内核使用的所有已安装的加密密码及细节cwd指向当前进程运行目录的一个符号链接devices系统已经加载的所有块设备和字符设备的信息,包含主设备号和设备组名 diskstats每块磁盘设备的磁盘i/o统计信息列表dma 这个文件列出由驱动程序保留的DMA通道和保留它们的驱动程序名称。casade项供用于把次DMA控制器从主控制器分出的DMA行所使用;这一行不能用于其它用途。driver驱动信息execdomains内核当前支持的执行域信息列表fb帧缓冲设备列表,包括数量和控制它的驱动fd包含当前进程打开的每一个文件的文件描述符(file descriptor),这些文件描述符是指向实际文件的一个符号链接filesystems当前被内核支持的文件系统类型列表文件被标示为nodev的文件系统表示不需要块设备的支持;通常mount一个设备时,如果没有指定文件系统类型将通过此文件来决定其所需文件系统类型fs文件系统信息interrupts中断号列表iomem 每个物理设备上的记忆体在系统内存中的映射信息ioports这个文件列出了诸如磁盘驱动器,以太网卡和声卡设备等多种设备驱动程序登记的许多I/O端口范围。irq 中断请求设备信息kallsyms模块管理工具用来动态链接或绑定可装载模块的符号定义,由内核输出;通常这个文件中的信息量相当大kcore 系统使用的物理内存,以ELF核心文件格式存储,其文件大小为已使用的物理内存加上4kb;这个文件用来检查内核数据结构的当前状态,因此,通常由GBD通常调试工具使用,但不能使用文件查看命令打开此文件kmsg 此文件用来保存由内核输出的信息,通常由/sbin/klogd或/bin/dmsg等程序使用,不要试图使用查看命令打开此文件 loadavg 这个文件给出以几个不同的时间间隔计算的系统平均负载,这就如同uptime命令显示的结果那样。前三个数字是平均负载。这是通过计算过去1分钟,5分钟,15分钟里运行队列中的平均任务数得到的。随后是正在运行的任务数和总任务数。最后是上次使用的进程号。locks保存当前由内核锁定的文件的相关信息包含内核内部的调试数据;每个锁定占据一行,且具有一个唯一的编号mdstat这个文件包含了由md设备驱动程序控制的raid设备信息meminfo系统中关于内存的利用状况等的信息,常由free命令使用,可以使用文件查看命令直接读取此文件,其内容显示为两列,前者为统计属性,后者为对应的值misc这个文件报告用内核函数misc_register登记的设备驱动程序。modules当前装入内核的所有模块名称列表,可以
您可能关注的文档
- 薄膜物理与技术精品课件(史鹏)CH5-1 MEMS.ppt
- 编码原理精品课件(史治平)编码原理L5-SZP.pdf
- 编码原理精品课件(史治平)编码原理L6-SZP.pdf
- 编译原理精品教学课件(华南理工大学)第八章静态语义分析和中间代码生成-4.ppt
- 编译原理精品教学课件(华南理工大学)第六章LR分析法.ppt
- 编译原理精品教学课件(华南理工大学)第七章语法制导的语义计算-3.ppt
- 编译原理精品教学课件(华南理工大学)第三章词法分析.pptx
- 编译原理精品教学课件(华南理工大学)第四章自顶向下语法分析方法.ppt
- 编译原理精品教学课件(华南理工大学)综述.ppt
- 编译原理精品教学课件(华南理工大学)第一章编译程序概论.ppt
文档评论(0)