自定义博客皮肤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.cclone按指定条件创建子进程kernel/fork.cexecve运行可执行文件fs/exec.cexit中止进程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 infomake重新编译(时间较长)使用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 2379 2

原创 centos7.5测试mykernel+menuos

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

2019-02-17 21:27:40 233

空空如也

空空如也

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

TA关注的人

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