没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
43页
本资源为Linux实验报告,共八次实验,分别为 1、Linux基本命令:远程连接Linux虚拟机、查看主机基本信息、文件管理命令、用户管理、文件解压缩 2、Linux系统管理:Linux网络管理、进程管理、磁盘管理 3、服务器配置与管理:在线安装Apache服务器、安装MariaDB、安装PHP、测试PHP页面、创建文件上传页面 4、Linux shell编程:输出Hello World、获取系统信息、获取网卡信息、监控CPU负载 5、Linux内核编译与运行:Busybox准备、环境配置、编译最小文件系统、编译内核、运行QEMU 6、Linux内核模块编程:内核模块编程、卸载模块编程、参数模块编程 8、Linux内存管理:编写模块程序、编译、插入模块、查看打印信息 8、Linux设备驱动:编写一个简单的字符设备驱动、查看设备号、编写测试程序 使用的虚拟机和镜像分别为:VMWare16.2.5、Ubuntu20.04.5
资源推荐
资源详情
资源评论
Linux 操作系统及内核分析
实验报告
学 院
计 算 机 与 通 信 工 程 学 院
专 业
计 算 机 科 学 与 技 术
班 级 号
200503
学 号
202012017
姓 名
2023 年 4 月 8 日
Linux 操作系统及内核分析(实验报告) 第 I 页
目 录
一 Linux 基本命令 ..................................................................................................................1
1. 实验环境 .........................................................................................................................1
2. 实验内容 .........................................................................................................................1
远程连接 Linux 虚拟机...............................................................................................1
查看主机基本信息.......................................................................................................3
文件管理命令...............................................................................................................3
用户管理.......................................................................................................................6
文件解压缩...................................................................................................................7
3. 实验总结 .........................................................................................................................7
二 Linux 系统管理 ..................................................................................................................8
1. 实验环境 .........................................................................................................................8
2. 实验内容 .........................................................................................................................8
Linux 网络管理............................................................................................................8
进程管理.....................................................................................................................10
磁盘管理.....................................................................................................................12
3. 实验总结 .......................................................................................................................12
三 服务器配置与管理...........................................................................................................13
1. 实验目的 ......................................................................................................................13
2. 实验环境 ......................................................................................................................13
3. 实验步骤 ......................................................................................................................13
在线安装 Apache 服务器 ..........................................................................................13
安装 MariaDB ............................................................................................................14
安装 PHP ....................................................................................................................15
测试 PHP 页面 ...........................................................................................................15
创建文件上传页面.....................................................................................................16
4. 实验总结 ......................................................................................................................17
四 Linux Shell 编程............................................................................................................18
1. 实验目的 .......................................................................................................................18
2. 实验环境 .......................................................................................................................18
3. 实验步骤 .......................................................................................................................18
输出 HelloWorld-HelloWorld.sh ...............................................................................18
获取系统信息-system_info.sh ...................................................................................18
获取网卡信息-network_monitor ...............................................................................19
监控 CPU 负载-cpu_monitor.sh ................................................................................20
五 Linux 内核编译与运行....................................................................................................21
1. 实验目的 .......................................................................................................................21
2. 实验环境 .......................................................................................................................21
3. 实验步骤 .......................................................................................................................21
工具准备——Busybox ..............................................................................................21
环境配置.....................................................................................................................21
编译最小文件系统.....................................................................................................21
Linux 操作系统及内核分析(实验报告) 第 II 页
编译内核.....................................................................................................................22
运行 QEMU................................................................................................................25
4. 实验总结 .......................................................................................................................26
六 Linux 内核模块编程........................................................................................................27
1. 实验目的 .......................................................................................................................27
2. 实验环境 .......................................................................................................................27
3. 实验步骤 .......................................................................................................................27
内核模块.....................................................................................................................27
卸载模块.....................................................................................................................29
参数模块.....................................................................................................................30
4. 实验总结 .......................................................................................................................31
七 Linux 内存管理................................................................................................................32
1. 实验目的 .......................................................................................................................32
2. 实验环境 .......................................................................................................................32
3. 实验步骤 .......................................................................................................................32
编写模块程序.............................................................................................................32
编译.............................................................................................................................33
插入模块.....................................................................................................................34
查看打印信息.............................................................................................................34
4. 实验总结 .......................................................................................................................35
八 Linux 设备驱动................................................................................................................36
1. 实验目的 .......................................................................................................................36
2. 实验环境 .......................................................................................................................36
3. 实验步骤 .......................................................................................................................36
编写一个简单的字符设备驱动.................................................................................36
查看设备号.................................................................................................................38
编写测试程序.............................................................................................................39
4. 实验总结 .......................................................................................................................40
Linux 操作系统及内核分析(实验报告) 第 1 页
一 Linux 基本命令
1. 实验环境
VMware 版本:16.2.5
Ubuntu 版本:20.04.5
2. 实验内容
远程连接 Linux 虚拟机
1) 安装终端工具 MobaXterm
2) 在 VMware 中查看主机 IP 地址——使用 ifconfig 命令
Linux 操作系统及内核分析(实验报告) 第 2 页
3) 使用上一步得到的 IP 地址,进行 SSH 进行远程连接登录
4) 进行远程登陆——输入用户名和密码即可
如果遇到拒绝登录,可能是虚拟机没有安装 ssh 远程登录模块。可执行命令:sudo apt
install ssh,安装此模块。
剩余42页未读,继续阅读
资源评论
- LauraKuang2023-07-28作者在报告中使用简练的语言描述了各个实验步骤,让读者能够迅速掌握并实施。
- 乔木Leo2023-07-28这个报告对Linux实验的重要性做了很好的说明,并给出了实际的案例,使得读者能够更好地理解其应用价值。
- FloritaScarlett2023-07-28这篇报告还给出了一些实验的注意事项和解决方案,对于遇到问题的读者来说,非常有帮助。
- 黄浦江畔的夏先生2023-07-28这篇Linux实验课设报告很全面地介绍了Linux实验的步骤和方法,让人很容易理解。
- Friday永不为奴2023-07-28报告中的实验结果和分析都很详实,作者对于每个实验都做出了中肯的评价,让人对实验的可行性有了更清晰的认识。
小橘子xxb
- 粉丝: 284
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功