![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内核
linux内核相关
支支ZHI小冬
欲说还休,却道天凉好个秋
展开
-
Linux IO:pipe系统调用用法
pipe函数pipe函数创建一对fd,分别是读,写两端。向写fd写内容,就可以通过读fd进行内容读取演示代码#include <unistd.h>#include <stdio.h>#include <errno.h>#include <string.h>#include <stdlib.h>int main(int argc, char *argv[]){ pid_t pid; int fd[2]; //定义原创 2021-12-03 22:44:07 · 944 阅读 · 0 评论 -
Ubuntu 常用工具配置备忘(持续更新)
一、PageUp/PageDown联想历史命令编辑 /etc/inputrc去除如下两行注释,重启终端二、截图工具安装apt-get install flameshot配置快捷键原创 2020-12-12 18:21:39 · 259 阅读 · 1 评论 -
Ubuntu qemu调试linux内核-调试linux内核
配置根文件系统根文件系统也是一个文件系统,主要是用于linux启动的时候在内存中加载,并执行第一个启动程序init。所以思路:1、创建init可执行文件init创建init.c并写入如下代码#include <stdio.h>void main(){ printf("Hello world!");}gcc编译可执行文件:gcc init.c --static -o init2、制作根文件系统使用cpio打包包含init程序的文件系统,作为根文件系统命令列表:原创 2020-12-12 18:05:20 · 616 阅读 · 0 评论 -
Ubuntu qemu调试linux内核-安装qemu
Ubuntu安装qemu机器介绍Ubuntu 18.04环境检查检查机器是否支持虚拟化,以及是否支持硬件加速的kvm安装Qemuapt install qemu qemu-kvm libvirt-bin bridge-utils virt-manager启动libvirtd服务,并设置开机自动启动root@zhidong-ThinkPad-S3:/home/zhidong# systemctl start libvirtd.serviceroot@zhidong-ThinkPad原创 2020-12-12 18:00:27 · 258 阅读 · 0 评论