自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 内核之旅:简单分析getsockopt系统调用

内核之旅:简单分析getsockopt系统调用 引出问题 今天看了个sockopt操作,本想着了解下流程,看看进程是如何获取opt的。结果前一半顺利,后一半坎坷,但是还是坚持了下来。 问题出在哪里? 我们知道,此函数为系统调用,在代码中应该可以找到,参考我之前的blog,但是我这次遇到的是在net/ipv4/ip_sockglue.c找到的此次问题的答案,具体问题为nginx中的event模块中调...

2019-02-19 18:11:50 860

转载 Linux系统调用列表

一、进程控制: 函数名 描述 文件 fork 创建一个新进程 kernel/fork.c clone 按指定条件创建子进程 kernel/fork.c execve 运行可执行文件 fs/exec.c exit 中止进程 kernel/exit.c _exit 立即中止当前进程 getdtablesize 进程所能打开的最大文件数 kernel...

2019-02-19 16:37:25 204

转载 gdb+menuos调试linux内核

gdb+menuos调试linux内核 继续上篇文章之后,本篇解答如何调试内核? 重新配置编译Linux使之携带调试信息 在原来配置的基础上,make menuconfig选中如下选项重新配置Linux,使之携带调试信息 kernel hacking—> [*] compile the kernel with debug info make重新编译(时间较长) 使用gdb跟踪调试内核 qem...

2019-02-17 22:31:09 252

转载 make menuconfig时提示“Error opening terminal: xterm.”的解决方法

make menuconfig时提示“Error opening terminal: xterm.”的解决方法 Linux环境下,编译嵌入式系统时会用到make menuconfig或make config命令,这些命令通常会使用ncurses库,如果ncurses库没有安装设置正确,可能出现如下的错误信息: Error opening terminal: xterm. 解决办法: 首先要确...

2019-02-17 22:29:35 2380 2

原创 centos7.5测试mykernel+menuos

centos7.5测试mykernel+menuos1.基本环境2.测试mykernel3.测试menuos 1.基本环境 sudo apt-get install qemu # install QEMU sudo ln -s /usr/bin/qemu-system-i386 /usr/bin/qemu wget https://www.kernel.org/pub/linux/kernel/v...

2019-02-17 21:27:40 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除