将上面内核模块加载到内核中,并查看内核日志内容及内核模块信息;完成上述任务后卸载内核模块
时间: 2024-02-12 07:09:45 浏览: 239
linux内核模块加载顺序
要将上面的内核模块加载到内核中,需要执行以下步骤:
1. 进入内核模块所在目录。
2. 使用make命令编译内核模块。
```
make
```
3. 使用insmod命令加载内核模块。
```
sudo insmod hello.ko
```
4. 使用dmesg命令查看内核日志内容。
```
dmesg
```
可以看到类似如下的输出:
```
[ 101.478978] 学号:1234567
```
表示内核模块已经成功加载,并且打印了学号信息。
5. 使用lsmod命令查看内核模块信息。
```
lsmod
```
可以看到类似如下的输出:
```
Module Size Used by
hello 16384 0
```
表示内核模块已经成功加载,并且占用了16384字节的内存空间。
要卸载内核模块,需要执行以下步骤:
1. 使用rmmod命令卸载内核模块。
```
sudo rmmod hello
```
2. 使用dmesg命令查看内核日志内容。
```
dmesg
```
可以看到类似如下的输出:
```
[ 178.978851] bye-embedded
```
表示内核模块已经成功卸载,并且打印了bye-embedded信息。
阅读全文