您的位置:知识库 » 开源

“开源”文章列表

前言 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%。与Apache相比,Nginx在高并发情况下......
作者: T2噬菌体   2011-04-24 07:39:53 阅读:41883 标签:nginx
作者: 谢德平   2010-07-23 14:15:59 阅读:39164 标签:Memcached
1, spinlock介绍 spinlock又称自旋锁,线程通过busy-wait-loop的方式来获取锁,任时刻只有一个线程能够获得锁,其他线程忙等待直到获得锁。spinlock在多处理器......
作者: 长孙泰   2011-09-30 20:54:42 阅读:38998 标签:spinlock Linux
前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管理的一些看法和认识。 我比较喜欢搞清楚一个技术本身的发展历程,简而言之就是这个技术是怎么发展而来的,在这个技术之前存...
作者: fuliangcheng   2013-10-16 22:44:33 阅读:15649 标签:Linux 内存管理
英文原文:Conceptual Architecture of the Linux Kernel 摘要 Linux kernel成功的两个原因:(1)架构设计支持大量的志愿开发者加入到开发过程中;(2)每个子系统,尤其是那些需要改进的,都支持很好的扩展性。正是这两个原因使得Linux ker...
作者: 译/杜琪   2015-12-10 20:57:03 阅读:15151 标签:Linux
网络虚拟化是 Cloud 中的一个重要部分。作为基础知识,本文详细讲述 Linux 抽象出来的各种网络设备的原理、用法、数据流向。您通过此文,能够知道如何使用 Linux 的基础网络设备进行配置以达到特定的目的,分析出 Linux 可能的网络故障原因。 Linux 抽象网络设备简介 和磁盘设...
作者: 夏文超   2014-01-25 23:20:00 阅读:12775 标签:Linux 网络
文/余庆 FastDFS是一款类GoogleFS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过专有API对文件进行存取访问,不支持POS......
作者: 余庆   2010-11-25 09:52:15 阅读:9214 标签:FastDFS
有很多关于Linux的书籍、博客。大多数都会比较“粗暴“的将一大堆的命令塞给读者,从而使很多.NET程序员望而却步。未入其门就路过了。 所以我设想用一种更为平滑的学习方式, 就是在学习命令时,先用纯语言来介绍Linux背景和动机。 就如同所有的的网络游戏都要先介绍游戏的历史观,然后再介绍游戏的...
作者: zock   2013-07-02 16:57:58 阅读:7755 标签:Linux
LVM 介绍 LVM 简介 LVM 是逻辑盘卷管理(Logical Volume Manager)的简称,最早是 IBM 为 AIX 研发的存储管理机制。LVM 通过在硬盘和分区之间建立一个逻辑层,......
作者: 毛伟   2011-01-03 22:05:30 阅读:7043 标签:LVM 灾难修复
Shell 也叫做命令行界面,它是 *nix 操作系统下用户和计算机的交互界面。Shell 这个词是指操作系统中提供访问内核服务的程序。 这篇文章向大家介绍 Shell 一些非广为人知、但却实用有趣的知识,权当品尝 shell 主食后的甜点吧。 科普 先科普几个你可能不知道的事实:Shel...
作者: 陈皓   2012-12-04 16:47:03 阅读:4487 标签:Shell
作者: 笨笨   2010-09-17 10:15:24 阅读:4284 标签:Linux Unix make makefile
文/张巡 在说Hadoop之前,作为一个铁杆粉丝先粉一下Google。Google的伟大之处不仅在于它建立了一个强悍的搜索引擎,它还创造了几项革命性的技术:GFS,MapRedu......
作者: 张巡   2010-12-01 12:01:08 阅读:3809 标签:Hadoop
一、查看系统负荷 如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。 一般在Linux系统中,我们使用uptime命令(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。) 你在终端窗口键入uptime,系统会返回一行信息。 这行信息的后半部分,显示"load...
作者: 阮一峰   2013-01-17 13:53:47 阅读:3794 标签:Linux
为了对庞大的源码项目进行分析,先对源码目录树作一个简单的介绍,粗略的了解一下各个模块的功能分布情况。整个源码工程虽然庞大,但其结构是非常清晰的,代码风格很统一。
作者: jingdt   2010-10-14 07:17:40 阅读:3539 标签:chrome源代码 目录结构
历史的尘埃 Unix作为一个举世闻名的操作系统已有40余年的历史,围绕着这个古老的操作系统的发展又衍生出了一系列外围软件生态群,其中一个非常重要的组件就是shell。它是操作系统最外层的接口,负责直接面向用户交互并提供内核服务,包括命令行接口(CLI)或图形界面接口(GUI)两种形式。以CLI...
作者: Leo   2013-06-06 10:41:28 阅读:3455 标签:Unix shell
Hadoop 是一个实现了 MapReduce 计算模型的开源分布式并行编程框架,借助于 Hadoop, 程序员可以轻松地编写分布式并行程序,将其运行于计算机集群上,完成海量数据的计算。本文将介绍 MapReduce 计算模型,分布式并行计算等基本概念,以及 Hadoop 的安装部署和基本运行方法。
作者: 曹羽中   2010-09-03 06:59:49 阅读:3047 标签:Hadoop 云计算
Hadoop 是一个实现了 MapReduce 计算模型的开源分布式并行编程框架,借助于 Hadoop, 程序员可以轻松地编写分布式并行程序,将其运行于计算机集群上,完成海量数据的计算。在本文中,详细介绍了如何针对一个具体的并行计算任务,基于 Hadoop 编写程序,如何使用 IBM MapReduce Tools 在 Eclipse 环境中编译并运行 Hadoop 程序。
作者: 曹羽中   2010-09-03 10:48:33 阅读:3020 标签:Hadoop 开源
通常,当一个新版本操作系统发布的时候,很多人(包括我自己在内)都会开始进行全新的安装。这样做有3个原因: 1. 新系统的更新有时工作,有时不工作。让你无法判断......
作者: 北极星博客   2010-11-02 14:55:27 阅读:2730 标签:Ubuntu 10.04 十大软件
英文原文:A Short Guide To Open-Source And Similar Licenses 很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法。他们希望其他人也可以分享自己的作品,使用自己的作品。开源社区之所以能蓬勃发展就是因为人们有这样的愿望。开源软件如此...
2014-07-07 23:41:49 阅读:2695 标签:开源 协议
2010-07-16 16:43:12 阅读:2409 标签:Facebook PHP