IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Linux  >

Linux TOP 10!

Linux 专区 最受欢迎的文章和教程

developerWorks
20072006

文章 TOP 10
教程 TOP 10



2007 年到目前为止 Linux 专区发表了大量技术文章和教程。这里,我们特地整理出了其中最受读者欢迎的内容,希望通过这个排行榜,您可以了解有关 Linux 的技术热点,学习相关的开发技巧和最佳实践。


文章 TOP 10
局域网的组建
本文介绍如何将多台运行 Red Hat Linux 的计算机组建成本地局域网(Local Area Network, LAN)。首先阐述一些基础知识,其中包括 TCP/IP (Transmission Control Protocol/Internet protocol 互联网传输控制协议)的概述,以及局域网中 IP 地址的分配。其次介绍局域网的硬件,以及如何在 Red Hat Linux 操作系统上使用 LinuxConf 进行局域网配置。最后,本文将引导你对局域网进行测试和故障排除。
Windows 到 Linux 之旅: 系列文章概述
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。他无所不谈,从日志到网络,从命令行到帮助系统 —— 甚至包括如何通过可用的源代码来编译软件包。
使用 Ruby on Rails 快速开发 Web 应用程序
虽然还是测试版本,但 Ruby on Rails 已经成为进行 Web 应用程序开发的一个新途径。Rails 的成功之处在于能够自动化大部分常见类型的 Web 应用程序的创建,而且在您希望添加定制或者有特殊要求时,并不会受到限制。不仅如此,同那些只能完成 Web 应用程序单方面需求的自由软件(Free Software)库相比,Rails 包含了非常完整的一套工具。
Linux 引导过程内幕
引导 Linux 系统的过程包括很多阶段。本文将探索 Linux 的引导过程,从最初的引导到启动第一个用户空间应用程序。在本文介绍的过程中,您将学习到各种与引导有关的主题,例如引导加载程序、内核解压、初始 RAM 磁盘以及 Linux 引导的其他一些元素。
Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点
本系列文章一共有两篇,本文是其中的第一篇。在这一篇文章中,我们将展示 Django 的用法,Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架。使用 Django,我们在几分钟之内就可以创建高品质、易维护、数据库驱动的应用程序。
嵌入式设备上的 Linux 系统开发
如果您刚接触嵌入式开发,那么大量可用的引导装载程序(bootloader)、规模缩小的分发版(distribution)、文件系统和 GUI 看起来可能太多了。对 Linux 嵌入式开发的概述将帮助您理解所有这些选项。
例解 autoconf 和 automake 生成 Makefile 文件
本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。
Linux 技巧: 用 cron 和 at 调度作业
系统管理员需要在系统负载低的午夜运行作业,或者需要每天或每月运行作业,同时又不愿意牺牲睡眠时间或假期。调度任务的其他原因包括自动执行日常任务或者确保每次都以相同的方式处理任务。本文帮助您使用 cron 和 at 功能调度作业定期运行或在指定的时间运行一次。
从文件 I/O 看 Linux 的虚拟文件系统
本文在简要介绍 VFS 的相关数据结构后,以文件 I/O 为切入点深入 Linux 内核源代码,追踪了 sys_open 和 sys_read 两个系统调用的代码结构,并在追踪的过程中理清了跨文件系统的文件操作的基本原理和“一切皆是文件”的口号得以实现的根本。
Linux 内核剖析
Linux® 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他 IBM 文章的链接更深入地进行学习。


回页首



教程 TOP 10
编译 Linux 内核
本教程介绍了内核,并逐步教您寻找并下载内核源代码、配置内核、编译并安装内核以及内核引导的配。
Linux Professional Institute (LPI) 考试准备系列教程
这一系列教程帮助您学习 Linux 基础知识,并准备系统管理员认证考试。
Linux Professional Institute (LPI) 考试准备系列
如果您是 Linux 爱好者,不要错过本系列教程。该系列教程涵盖两个认证 Linux 系统管理员的级别,初级认证(LPIC-1) 考试和中级认证(LPIC-2)考试。如果您已经手握 LPI 初级认证,并准备参加中级认证考试,那么 IBM developerWorks 的 LPI 201、202 考试的完整系列教程正是为您量身定制,不容错过!
vi 入门 -- 巧表单方法
本教程阐述了如何使用功能强大的可视化编辑器 vi。它使用一种快速“巧表单”方法,目的是使您不用花费大量时间,就可以精通 vi。您将会很快学会在 vi 中移动光标、编辑文本、使用插入模式、拷贝粘贴文本及使用重要 vim 扩展功能,如可视化模式和多窗口编辑。
GRUB 入门
本教程向您显示如何安装和使用 GRUB (Grand Unified Boot Loader)。就像 LILO 一样,GRUB 允许引导 Linux 系统,它负责装入和引导内核。但与 LILO 不同,GRUB 的功能非常多,更易于使用,更可靠和灵活,而且非常小巧。
生活在 Emacs 中
本教程将教您使用功能强大、流行的无模式文本编辑器 Emacs 的基础知识。为了让您很快熟悉这个优秀的编辑器,本教程先讲述基本概念和常用操作,然后在这基础上提高。
Linux Socket 编程,第一部分
本教程展示如何开始使用套接字编程。重点集中于 C 和 Python,本教程指导您完成一个回显(echo)服务器和客户机(它们通过 TCP/IP 来连接)的创建过程。它描述了基础的网络、层和协议概念,同时提供了丰富的示例源代码。
Linux Socket 编程,第二部分
该中级教程是在 Linux Socket 编程第一部分的基础上的展开,主要集中在用户数据报协议 (UDP)方面,向读者展示如何用 C 和 Python 写 UDP sockets 应用程序,对于其他语言也适用。
使用 Python 进行 socket 编程
本教程将向您介绍如何使用 Python 开发基于 socket 的网络应用程序。在本教程中,您将首先学习一些 Python 的基础知识,并了解 Python 是如何成为一种很好的网络编程语言的。然后您将着重了解 Python 的基本 socket 特性,我们使用了一个样例聊天程序作为参考;并了解一下可以提供异步通信的其他高级类。


回页首


文档选项

未显示需要 JavaScript 的文档选项


编辑推荐
Linux 文章
Linux 教程
Linux 技术文档库
Linux 新手入门
developerWorks Linux 专栏
Linux On POWER 专题
AIX and UNIX 专区

  2007 dW TOP 10!
XML Top 10!
Ajax Top 10!
Java Top 10!
Linux Top 10!
Rational Top 10!
信息管理 Top 10!
Web 开发 Top 10!
WebSphere Top 10!
Open source TOP 10!
AIX and UNIX TOP 10!
SOA and Web services TOP 10!
更多 2007 “TOP 10!排行榜”


  特别推荐
通过 LPI 201 考试系列教程快速学习 Linux
developerWorks 应用开发源动力
Eclipse 项目资源中心
PHP 项目资源中心


    关于 IBM 隐私条约 联系 IBM 使用条款