摘要: http://www.ibm.com/developerworks/cn/linux/1305_wanghz_ddns/index.htmlDDNS (Dynamic DNS) 扩展了 DNS 将客户端 IP 与其域名进行静态映射的功能,它可以将同一域名实时地解析为不同的动态 IP,而不需要额外的人工干预。这在客户端 IP 地址不断发生变化的情况下,尤其是在无线网络和 DHCP 环境中,都有着极其重要的意义。本文通过分析 DDNS 的工作原理,简单演示了其在 Linux 网络协议栈的内核空间及用户空间创建 netlink 套接字、进行数据交换、并最终通过 nsupate 工具将更新消息发送给 阅读全文
posted @ 2014-03-12 23:22 一天不进步,就是退步 阅读(2540) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.ibm.com/developerworks/cn/linux/l-memmod/index.html理解 Linux 使用的内存模型是从更大程度上掌握 Linux 设计和实现的第一步,因此本文将概述 Linux 内存模型和管理。Linux 使用的是单一整体式结构 (Monolithic),其中定义了一组原语或系统调用以实现操作系统的服务,例如在几个模块中以超级模式运行的进程管理、并发控制和内存管理服务。尽管出于兼容性考虑,Linux 依然将段控制单元模型 (segment control unit model)保持一种符号表示,但实际上已经很少使用这种模型了。与内 阅读全文
posted @ 2014-03-12 23:17 一天不进步,就是退步 阅读(343) 评论(0) 推荐(1) 编辑
摘要: 地址:http://www.ibm.com/developerworks/cn/linux/l-linux-process-management/index.htmlLinux 是一种动态系统,能够适应不断变化的计算需求。Linux 计算需求的表现是以进程的通用抽象为中心的。进程可以是短期的(从命令行执行的一个命令),也可以是长期的(一种网络服务)。因此,对进程及其调度进行一般管理就显得极为重要。在用户空间,进程是由进程标识符(PID)表示的。从用户的角度来看,一个 PID 是一个数字值,可惟一标识一个进程。一个 PID 在进程的整个生命期间不会更改,但 PID 可以在进程销毁后被重新使用,所 阅读全文
posted @ 2014-03-12 23:09 一天不进步,就是退步 阅读(563) 评论(0) 推荐(0) 编辑
摘要: http://crybit.com/find-command-usage-with-example-unixlinux/find command is one of the best search tool under UNIX/LINUX. Here I’m discussing some common switches of find command with detailed example. Like the name find, the “find” command is using for search files under a directory hierarchy. One 阅读全文
posted @ 2014-03-12 09:28 一天不进步,就是退步 阅读(310) 评论(0) 推荐(0) 编辑