发布时间:2013-05-07 09:58:29
多数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 Linux 内核态无法对传统的 Linux 进程间同步和通信的方法提供足够的支持。本文总结并比较了几种内核态与用户态进程通信的实现方法,并推荐使用 netlink 套接字实现中断环境与用户态进程通信。1引言Linux 是一个源码开放的操作系统,无论是普通用户还.........【阅读全文】
发布时间:2013-05-07 09:56:55
内核态 #include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/types.h>#include <linux/netdevice.h>#include <linux/skbuff.h>#include <linux/netfilter.h>#include <linux/inet.h>#include <linux/in.h>#include <linux/ip.h>#include <linux/netlink.h.........【阅读全文】
发布时间:2013-04-24 17:51:22
D. XPath例程代码#include <libxml/parser.h>#include <libxml/xpath.h>xmlDocPtrgetdoc (char *docname) {xmlDocPtr doc;doc = xmlParseFile(docname);if (doc == NULL ) {fprintf(stderr,"Document not parsed successfully. \n");return NULL;}return doc;}xmlXPathObjectPtrgetnodeset (xmlDocPtr doc, x.........【阅读全文】
发布时间:2013-04-24 17:50:06
一、引言一般地,在使用虚拟内存技术的多任务系统上,内核和应用有不同的地址空间,因此,在内核和应用之间以及在应用与应用之间进行数据交换需要专门的机制来实现,众所周知,进程间通信(IPC)机制就是为实现应用与应用之间的数据交换而专门实现的,大部分读者可能对进程间通信比较了解,但对应用与内核之间的数据.........【阅读全文】
发布时间:2013-04-24 17:44:34
修改本地用户密码:1、交互配置本地用户:以root用户:passwd <username>Changing passWord for user dewang.New UNIX passWord : BAD PASSWord : it is too shortRetype new UNIX password: passwd: all authentication tokens updated successfully.以非root用户修改自己的密码(.........【阅读全文】