Linux技术
文章平均质量分 65
sysuwzl
处事有耐心,善于沟通,比较熟悉Linux应用和编程
展开
-
Linux Kernel 2.6.36的重大更新之一
<br /> 前段时间稳定般的Linux Kernel 2.6.36正式发布,我就借这个机会使用了一下这个新版的内核,结果发现一些问题,记录在这里供网友参考。<br /> 相比于之前的版本,我发现的内核改动是在fs.h这个文件中<br /> <br /> 2.6.36 fs.h文件中的file_operations结构体有所变化<br />1483 /*1484 * NOTE:1485 * all file operations except setlea原创 2010-11-09 13:56:00 · 1159 阅读 · 0 评论 -
软件TPM_Emulator不兼容Linux Kernel2.6.36
<br /> 前篇博文提到Linux Kernel2.6.36的重大更新,这里笔者指出TPM_Emulator就是引起不兼容结果的软件之一。<br /> 参考最新版本0.7.1的源码<br /> tpm_emulator-0.7.1/tpmd_dev/linux路径下的tpmd_dev.c代码208行到240行,如下所示<br />static int tpm_ioctl(struct inode *inode, struct file *file, unsigned int原创 2010-11-10 21:59:00 · 1315 阅读 · 0 评论 -
Linux内核加密接口分析
<br />一、概述 <br /> Linux内核从2.5版本开始引入了强力的加密机制,主要原因有:删除冗余代码、支持IPSec协议以及通用的加密功能等。将来的应用会包括:硬件加密设备驱动、内核代码签名、硬件随机数生成器、文件系统加密等。<br />二、如何使用加密API<br />1、安装<br />从2.6.6版本之后,内核源码就提供了丰富的密码学算法支持,需要配置编译选项将加密算法作为模块编入内核。如图所示,menuconfig的时候配置这部分选项<br /><br /> <br原创 2010-11-26 20:19:00 · 7168 阅读 · 1 评论 -
为什么GNU grep这样快?
这是GNU grep的最初作者Mike Haertel在FreeBSD邮件列表中对”GNU grep为什么比BSD grep要快所作的回答:—————-Gabor 你好,我是GNU grep的最初作者,同样我也是FreeBSD的用户,只不过我还一直在使用-stable翻译 2011-08-23 10:00:06 · 685 阅读 · 0 评论 -
搭建本机使用的LXR来阅读Linux Kernel
笔者一直是使用Source Insight来阅读内核代码,无奈只有windows版,而且SI存在很多解析不清楚的问题,越来越难用。LXR http://lxr.linux.no/ 这里可以在线浏览源码,而且解析代码的效果很好,就是需要联网才能用,本文讨论把LXR做成本地的一个应用,这样在没联网的情况下也可以使用。(一)系统环境ubuntu,需要的软件apache lxr原创 2011-10-26 19:14:57 · 5300 阅读 · 0 评论 -
有效群組(effective group)與初始群組(initial group)
還記得每個使用者在他的 /etc/passwd 裡面的第四欄有所謂的 GID 吧?那個 GID 就是所謂的『初始群組 (initial group) 』!也就是說,當使用者一登入系統,立刻就擁有這個群組的相關權限的意思。 舉例來說,我們上面提到 dmtsai 這個使用者的 /etc/passwd 與 /etc/group 還有 /etc/gshadow 相關的內容如下:[root@www转载 2012-10-26 11:03:50 · 716 阅读 · 0 评论 -
解决Gentoo的中文Manual页面乱码
平时用惯了英文的man页面,某次在安装了man-pages-zh_CN之后,使用man ls看居然会乱码,所以想办法解决。1. 删除man-pages-zh_CN,还是有部分manual是乱码2.安装groff-utf8,用来解析中文的manual页传送门在这里 http://www.haible.de/bruno/packages-groff-utf8.html安装之后,编辑原创 2012-10-26 10:52:23 · 590 阅读 · 0 评论