实验二 创建显示系统进程的信息的proc模块
实验二 创建显示系统进程的信息的proc模块
目录
- 实验二 创建显示系统进程的信息的proc模块
- 实验环境
- 一.实验目的
- 二.实验内容
- 三.实验步骤
- 四.实验总结
实验环境
操作系统版本:ubuntu-14.04.1-desktop-i386
下载连接:http://old-releases.ubuntu.com/releases/trusty/ubuntu-14.04.1-desktop-i386.iso
实验课件及源码:https://wwe.lanzouw.com/ilBQnyrwffi
一.实验目的
1、理解proc伪文件系统的基本概念和功能,掌握常见操作命令。
2、了解Linux进程控制块task_strcut,并理解其重要成员变量的含义。
3、理解基于seq_file机制的proc伪文件操作机制
4、熟练掌握生成proc伪文件的Linux内核模块代码实现方法。
二.实验内容
1、从教材提供的电子资源中找到或者按教材提示自己编写Linux内核模块tasklist.c及其对应的Makefile文件
2、该模块创建/proc/tasklist文件,并且提取系统中所有进程的pid、state和名称进行显示。
3、编译、安装、删除该模块,查看该模块的安装位置、运行情况。
三.实验步骤
1、LKM编译、添加、执行以及查询LKM:
2、查看tasklist文件:
3、撤销tasklist.ko:
四.实验总结
此次实验是基于Proc的Linux进程控制块信息读取。我们首先要了解proc伪文件系统的概念,proc伪文件为用户提供了动态操作Linux内核信息的接口,是除系统调用外另一个重要的Linux内核空间和用户空间交换数据途径。proc文件夹包含了当前计算机中重要的资源信息及系统信息。
通过这次实验帮助我了解Linux进程控制块task_strcut,并理解了其重要成员变量的含义。理解了基于seq_file机制的proc伪文件操作机制并且掌握了生成proc伪文件的Linux内核模块代码实现方法。
这次实验使我第二次编写Linux内核模块,仍然是看着老师的ppt比着写的,这次代码比较长,变量比较多,首次编写并没有弄清其各自的功能,当写完第二遍就懂了点了。通过这次实验加深了自己对Linux内核的理解,对操作系统的结构有了更好的理解。
实验二 创建显示系统进程的信息的proc模块相关推荐
- SQL Server 实验二 创建数据库
SQL Server 实验二 创建数据库 这是一个系列,需几个文档一起看 Use master go Drop Database YGGLcreate database YGGL on (name=' ...
- 数据库系统概论实验二——创建及管理数据库
一.实验准备知识 1.数据库相关属性 1)逻辑名称:数据文件和日志文件名称 2)文件类型:数据文件及日志文件 3)文件组:各个数据文件所属的文件组名称 4)初始大小:文件的最原始大小 5)自动增长:文 ...
- LSB图像信息隐藏算法matlab,实验二LSB信息隐藏实验.doc
实验二LSB信息隐藏实验.doc 实验二LSB信息隐藏实验 综合评分: [实验目的]: 掌握MATLAB基木操作 实现LSB信息隐藏和提取 [实验内容]:(请将你实验完成的项11涂"■&qu ...
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十七:TFT模块 - 显示
实验二十七:TFT模块 - 显示 所谓TFT(Thin Film Transistor)就是众多LCD当中,其中一种支持颜色的LCD,相较古老的点阵LCD(12864笑),它可谓高级了.黑金的TFT ...
- # 2017-2018-1 20155336《信息安全技术》实验二——Windows口令破解
2017-2018-1 20155336<信息安全技术>实验二--Windows口令破解 实验原理 口令破解方法 口令破解主要有两种方法:字典破解和暴力破解. 字典破解是指通过破解者对管理 ...
- 实验三 mysql数据库与表的创建_实验二 数据库和表的创建与管理
实验二 数据库和表的创建与管理 创建用于企业管理的员工管理数据库,数据库名为YGGL中,YGGL数据库中包括三个表:Employees(员工信息表).Departments(部门信息表).Salary ...
- 数据库系统概论 实验报告答案 实验二:创建及管理数据表
实验二:创建及管理数据表 一.实验目的 掌握数据库模式的创建方法: 掌握数据表的特点: 掌握在Management Stuio中创建.编辑及删除数据表: 掌握使用T-SQL创建.编辑及删除数据表: 二 ...
- 2017-2018-1 20155308《信息安全技术》实验二——Windows口令破解
2017-2018-1 20155308<信息安全技术>实验二--Windows口令破解 实验原理 口令破解主要有两种方法:字典破解和暴力破解. 字典破解是指通过破解者对管理员的了解,猜测 ...
- # 2017-2018-1 20155232《信息安全技术》实验二——Windows口令破解
2017-2018-1 20155232<信息安全技术>实验二--Windows口令破解 [实验目的] 了解Windows口令破解原理 对信息安全有直观感性认识 能够运用工具实现口令破解 ...
最新文章
- PNG透明兼容IE6的几种方法
- selenium根据文本匹配定位
- 【Python】matplotlib基础:数据可视化
- python 赋值操作的知识点
- Java开发全套学习!java微服务网关
- Java多线程详解(如何创建线程)
- 字节工程师薪资排世界第五,中位数 43 万美元,2021 全球程序员收入报告出炉!...
- 华为_ensp_vlan接口模式
- 活动报名 | 无限视觉生成模型NUWA-Infinity,可生成超3万像素清明上河图
- 7-28 猴子选大王 (20分)
- python ocr文字识别竖排繁体_(以繁体竖排为例)OCR各种软件使用效果对照..docx...
- 用python爬取xkcd.com上的有趣漫画图片
- 阿里云Centos7服务器域名解析和Nginx配置
- vue项目中,js根据文件名后缀,判断文件图片、视频、文档、pdf等类型的方法
- 软件的官方源、二进制地址
- 如何添加在线QQ咨询?
- MATLAB的global变量
- java时间段收费_Java实现免费时段计算
- 你的品牌应该如何使用NFT?
- cloudera环境搭建