利用Linux有关系统调用函数编写一个文件工具filetools,要求具有下列功能: ...
实验的环境是: 一 登录root账户,用userdel命令删除root账户 结果:是报错了,显示:用户根目录当前被进程 使用 二 新建账户提权到管理员,然后使用新管理员删除root账户 添加账户 修改密码,修改passwd文件abc账户的第三字段为 重启系统,使用abc登录 登录进来可以查看shadow文件,是root权限了 使用userdel命令,删除root账户 结果:还是一样的 直接在 et ...
2020-10-31 11:52 0 888 推荐指数:
利用Linux有关系统调用函数编写一个文件工具filetools,要求具有下列功能: ...
实验目的 1、了解Linux块设备管理机制 2、学习块设备的基本管理 3、编写一个简单的块设备驱动程序sbull,实现一套内存中的虚拟磁盘驱动器 4、通过操作验证块设备驱动器 5、实验内容: 编写一个简单的块设备驱动程序: 该块设备包括sbull_open()、sbull_ioctl ...
实验目的 1、了解Linux操作系统中的设备驱动程序的组成 2、编写简单的字符设备驱动程序并进行测试 3、理解Linux操作系统的设备管理管理机制 4、实验内容: 编写Makefile文件,使之具备如下功能: 输入make,将自动编译scull.c和scull_test.c两个文件 ...
VirtualBox安装教程博客链接(转载)https://blog.csdn.net/u012732259/article/details/70172704 实验名称:Linux的基本操作 实验目的: 1.了解Linux的文件系统结构 2.掌握Linux的基本操作命令 3.掌握 ...
实验目的 按要求编写3个脚本。 脚本1 编写一段bash脚本,满足如下要求: (1)脚本接收2个整型参数,用来指定开始和结束 (2)计算并输出从开始到结束整数间所有偶数的和 脚本2 编写一段bash脚本,满足如下要求: (1)脚本接收1个字符串参数,用于指定目标路径 (2)将目标路径 ...
一、实验内容 1.阅读并分析Linux内核源代码,了解进程控制块、进程队列等数据结构;2.实现一个系统调用,使得可以根据指定的参数隐藏进程,使用户无法使用ps或top观察到进程状态。具体要求如下: (1)实现系统调用int hide(pid_t pid, int on),在进程pid有效 ...
从系统的角度分析影响程序执行性能的因素 1.Linux系统概念模型 从全局的角度来看,Linux系统分为内核空间和用户空间,但毫无疑问内核空间是Linux系统的核心,因为内核负责管理整个系统的进程、内存、设备驱动程序、文件,决定着系统的性能和稳定性。于是从这个角度我构建的Linux系统 ...
简介 2019年秋,我自学了一下哈工大的操作系统课程,感觉其设计的教程和实验作为操作系统入门是个不错的选择(虽然是基于较老的Linux-0.11写的)。实验大致覆盖了操作系统中的核心概念,例如启动、中断、外设IO、上下文切换/系统调用,进程管理与调度,进程间通信,内存管理/地址转换,文件系统 ...