06 2018 档案

摘要:原文:https://blog.csdn.net/sdulibh/article/details/51889279 向linux内核添加系统调用,一是通过编译内核添加,二是通过内核模块的方式添加: 一:编译内核 第一步,下载内核版本。(我用的是2.6.39.2) 然后在指定的目录下解压。 第一步,下 阅读全文
posted @ 2018-06-27 16:01 莘莘学子 阅读(5080) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/jk110333/article/details/8642261 用户态与内核态交互通信的方法不止一种,sockopt是比较方便的一个,写法也简单. 缺点就是使用 copy_from_user()/copy_to_user()完成内核和用户的通信, 效 阅读全文
posted @ 2018-06-27 11:07 莘莘学子 阅读(2348) 评论(0) 推荐(0)
摘要:linux常见进程间通信方式有:管道,有名管道,信号量,消息队列,共享内存,内存映射、socket套接字。共享内存是最快的IPC方式。 阅读全文
posted @ 2018-06-22 16:41 莘莘学子 阅读(263) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/charlesblc/p/6142868.html 使用有名信号量,sem_open()、sem_close()、sem_post()、sem_wait() 无名信号量: sem_init()、sem_destroy()、sem_wait()、s 阅读全文
posted @ 2018-06-22 16:40 莘莘学子 阅读(154) 评论(0) 推荐(0)
摘要:原文链接:https://www.cnblogs.com/vurtne-lu/p/6550590.html 一. lilo引导1. 在出现 lilo: 提示时键入 linux single Boot: linux single 2. 回车可直接进入linux单用户模式 3. vi /etc/pass 阅读全文
posted @ 2018-06-19 18:47 莘莘学子 阅读(3507) 评论(0) 推荐(0)
摘要:前段时间遇到个奇怪的问题,经调试是由于可执行程序A编译时使用的libssl.so.1.1及对应版本头文件,A链接的库libtest.so编译时使用的libssl.so.1.0及对应版本头文件,执行时libtest.so调用的时libssl.so.1.1中的函数,由于openssll1.1和opens 阅读全文
posted @ 2018-06-15 17:43 莘莘学子 阅读(251) 评论(0) 推荐(0)
摘要:查看: ipcs -q 删除:ipcrm -q msgid 阅读全文
posted @ 2018-06-05 17:59 莘莘学子 阅读(330) 评论(0) 推荐(0)