会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
26
27
28
29
30
31
32
33
34
···
70
下一页
2022年3月4日
策略路由之添加
摘要: 规则的添加 在规则初始化时,会注册添加函数fib_nl_newrule rtnl_register(PF_UNSPEC, RTM_NEWRULE, fib_nl_newrule, NULL); 接下来,分析创建规则fib_nl_newrule函数功能: (1)根据应用层传递的协议类型,找到相应的fi
阅读全文
posted @ 2022-03-04 14:48 codestacklinuxer
阅读(74)
评论(0)
推荐(0)
2022年3月3日
路由fib 数据结构
摘要: 全局散列表net->ipv4.fib_table_hash中,存放所有的路由表fib_table; 结构体fib_alias 相同网段的每一条路由表项有各自的fib_alias结构;多个fib_alias可以共享一个fib_info结构; struct fib_alias { struct hlis
阅读全文
posted @ 2022-03-03 17:54 codestacklinuxer
阅读(229)
评论(0)
推荐(0)
socketfd inode ip addr process关联
摘要:
阅读全文
posted @ 2022-03-03 10:16 codestacklinuxer
阅读(27)
评论(0)
推荐(0)
2022年3月2日
Linux setuid与权能介绍 转载
摘要: 目前有个项目要求 Apache以other的身份模拟root 用户权限来执行! 目前想到的就是 fakeroot 以及S位,在此bing转载了一篇setuid相关博客, 转载自:https://www.hrwhisper.me/introduction-to-linux-capability/ Li
阅读全文
posted @ 2022-03-02 11:54 codestacklinuxer
阅读(70)
评论(0)
推荐(0)
local 本地路由生成
摘要: ifconfig调用流程 ioctl(4, SIOCSIFADDR, {ifr_name="eth6", ifr_addr={AF_INET, inet_addr("20.20.20.20")}}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="eth6", ifr_f
阅读全文
posted @ 2022-03-02 10:29 codestacklinuxer
阅读(71)
评论(0)
推荐(0)
2022年2月22日
转载tty文章2
摘要: 回顾历史 在计算机诞生之前,人们发明了 Teleprinter(电传打字机),通过长长的电线点对点连接,发送和接收打印的信息,用于远距离传输电报信息。 Teleprinter 也可以写成 teletypewriter 或 teletype。 后来人们将 Teleprinter 连接到早期的大型计算机
阅读全文
posted @ 2022-02-22 11:18 codestacklinuxer
阅读(99)
评论(0)
推荐(0)
转载tty 文章
摘要: TTY 是 Teletype 或 Teletypewriter 的缩写,原来是指电传打字机,后来这种设备逐渐键盘和显示器取代。不管是电传打字机还是键盘显示器,都是作为计算机的终端设备存在的,所以 TTY 也泛指计算机的终端(terminal)设备。为了支持这些 TTY 设备,Linux 实现了一个叫
阅读全文
posted @ 2022-02-22 10:23 codestacklinuxer
阅读(66)
评论(0)
推荐(0)
2022年2月18日
xml/json/protobuf转换时 ipv4 ipv6的特殊处理
摘要: 由于IPV4地址为32bits,所以可以使用uint32 来替换,也就是存储到protobuf的时候使用uint32,当转换为xml/json的时候使用转化为为点分制192.168.1.1 这种形式使用; struct in_addr tmp_addr; tmp_addr.s_addr = *(co
阅读全文
posted @ 2022-02-18 10:00 codestacklinuxer
阅读(61)
评论(0)
推荐(0)
2022年1月27日
转载printk 调试
摘要: 5. printk的格式字符 常见的数据类型对应的printk的格式字符如下: int %d or %x unsigned int %u, %x long %ld, %lx unsigned long %lu, %lx long long %lld, %llx unsigned long long
阅读全文
posted @ 2022-01-27 20:48 codestacklinuxer
阅读(309)
评论(0)
推荐(0)
k/v/malloc
摘要: 看以前的驱动hook代码,发现分配20Bytes的内存竟然使用vmalooc;这些人当时写代码太随意了,再次记录一下vmalloc kmalloc kmem_cache_alloc alloc_page 等的区别 Kmalloc: kmalloc是基于kmem_cache_alloc、 slab实现
阅读全文
posted @ 2022-01-27 13:17 codestacklinuxer
阅读(76)
评论(0)
推荐(0)
上一页
1
···
26
27
28
29
30
31
32
33
34
···
70
下一页