Let it Be

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年9月29日

摘要: Debian默认不允许root登录,所以修改之。(1)让Debian以root登录修改gdm3的登录pam文件#vi /etc/pam.d/gdm3将auth required pam_succeed_if.so user != root quiet_success注释掉 //本行前加#重启即可(2)让Debian以root自动登录。首先修改gdm3的设定文件#vi /etc/gdm3/deamon.confAutomaticLogin = false //改为trueAutomaticLogin = root //以root自动登录如果想等几秒再登录,那么用以下的TimedLoginEnab 阅读全文
posted @ 2011-09-29 12:55 Let it Be 阅读(11219) 评论(0) 推荐(0) 编辑

2011年8月15日

摘要: autotools是系列工具,读者首先要确认系统是否装了以下工具(可以用which命令进行查看)。· aclocal· autoscan· autoconf· autoheader· automake使用autotools主要就是利用各个工具的脚本文件以生成最后的Makefile。其总体流程是这样的:·使用aclocal生成一个“aclocal.m4”文件,该文件主要处理本地的宏定义;·改写“configure.scan”文件,并将其重命名为“configure.in”,并使用autoconf文件生成configure文件。 阅读全文
posted @ 2011-08-15 11:13 Let it Be 阅读(648) 评论(0) 推荐(2) 编辑

2011年6月13日

摘要: 原帖地址:http://www.ibm.com/developerworks/cn/linux/l-async/AIO 简介Linux 异步 I/O 是 Linux 内核中提供的一个相当新的增强。它是 2.6 版本内核的一个标准特性,但是我们在 2.4 版本内核的补丁中也可以找到它。AIO 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻塞或等待任何操作完成。稍后或在接收到 I/O 操作完成的通知时,进程就可以检索 I/O 操作的结果。I/O 模型在深入介绍 AIO API 之前,让我们先来探索一下 Linux 上可以使用的不同 I/O 模型。这并不是一个详尽的介绍,但是我们将试图介绍 阅读全文
posted @ 2011-06-13 10:09 Let it Be 阅读(573) 评论(0) 推荐(0) 编辑

2011年5月31日

摘要: 1. NAT简介前面的文章说到了针对IP不足的许多技术,但这些技术基本都不会增加可用的IP地址数.NAT(Network Address Translation)又称"网络地址转换",它是一种把内部私有网络地址翻译成合法网络IP地址的技术,个人认为该技术是解决IP地址不足最有效的方法.它是一个IETF(Internet Engineering Task Force,Internet工程任务组)标准.简单地说,NAT就是在局域网内部使用私有地址(前面文章说到过每类IP地址都有私有地址),而当内部节点要与外部网络进行通讯时,就在网关(可以理解为出口)处将内部地址替换成公用地址, 阅读全文
posted @ 2011-05-31 15:35 Let it Be 阅读(2707) 评论(0) 推荐(0) 编辑

2011年4月22日

摘要: 名称:readv/writev功能:散布读/聚集写头文件:#include <sys/uio.h>函数原形:ssize_t readv(int filedes, const struct iovec *iov, int iovcnt);ssize_t writev(int filedes, const struct iovec *iov, int iovcnt);参数:filedes 文件描述符 iov 指向iovec结构数组的一个指针。 iovcnt 数组元素的个数返回值:若成功则返回已读、写的字节数,若出错则返回-1readv和writev函数用于在一次函数调用中读、写多个非连 阅读全文
posted @ 2011-04-22 17:21 Let it Be 阅读(840) 评论(1) 推荐(0) 编辑