TUX2.0使用手册--六、用户区的可加载模块

王朝other·作者佚名  2008-05-19
宽屏版  字体: |||超大  

为了TUX的一部分运行在内核区,可以为TUX编写用户的模块。现在这个部分的API还在开发阶段。

用户区的可加载模块一般用一个单独的.c文件并且被编译为共项的库文件做为一个.so文件。可以有无限制的用户区的HTTP模块,并且他们可以用选择的语言编译。它们是有绝对的地址空间保护的,不会影响内核的稳定。

为了击活一个用户区的可加载模块,你必须生成一个有特殊访问权限的空的文件。这个文件必须被用root组拥有。如,用demo.so用户可加载模块。你必须

ls ?l /var/www/html/demo

[root@m /]# ls -l /var/www/html/demo

-rwsrwS--- 1 root root 0 Sep 3 04:42 /var/www/html/demo

如果TUX发现一个URL对象有这些特殊的权限,它会找内部的模块,找到定义为TUXMODULES 在/etc/sysconfig/tux。如果匹配,TUX发送一个请求到用户的可加载内核模块。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有