
Linux/FreeBSD/Server
黑夜路人(heiyeluren)
黑夜路人(heiyeluren),一个喜欢研究互联网技术的开源技术爱好者,
既然决定远行,便只顾风雨兼程。
展开
-
[转]分布式数据库概述
From: http://fineboy.cnblogs.com/archive/2005/08/03/206395.html1.前言 随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:数据按实际需要已在网络上分布存储,再采用集中式处理,势必造成通信开销大;应用程序集中在一台计转载 2006-09-01 09:01:00 · 2494 阅读 · 0 评论 -
[转]How To Setup MogileFS & Using MogileFS
How To Setup MogileFSVersion: 0.03, July 3, 2006Author: Brett G. Durrett (first name at last name dot net)Source: http://durrett.net/mogilefs_setup.htmlOverviewThis document explain转载 2006-09-08 09:51:00 · 5806 阅读 · 0 评论 -
[转]六大主流开源数据库的技术特点点评
主流开源数据库的技术特点点评随着开放源代码软件的使用越来越广泛,像Linux操作系统一样,开放源代码数据库的出现也有其必然性。在当Oracle、IBM、Microsoft、Sybase 等几大数据库厂商在数据库领域处于垄断地位的时候,出现了以MySQL、PostgreSQL为代表的开放源代码的数据库系统,推动了开源软件事业的发展。开源数据库系统并不是一个新事物,如Postgres(Pos转载 2006-08-30 19:07:00 · 3334 阅读 · 0 评论 -
[转]介绍分布式的Ruby(DRb)英文
Introduction to Distributed Ruby (DRb)DRb allows Ruby programs to communicate with each other on the same machine or over a network. DRb uses remote method invocation (RMI) to pass commands and d转载 2006-08-31 15:38:00 · 2747 阅读 · 0 评论 -
[转]Unix下针对邮件,搜索,网络硬盘等海量存储的分布式文件系统项目(关于GFS、MogileFS分布式文件系统邮件列表)
Unix下针对邮件,搜索,网络硬盘等海量存储的分布式文件系统项目 :Google是当前最有影响的Web搜索引擎,它利用一万多台廉价PC机构造了一个高性能、超大存储容量、稳定、实用的巨型Linux集群。 http://bbs.chinaunix.net/forum/viewtopic.php?t=390949&show_type=old 其分布式分布式文件系统的实现方法,用低成本实现了转载 2006-09-08 09:17:00 · 7470 阅读 · 0 评论 -
[转]安装 mogilefs 测试系统,在一台机器上,用于测试环境
安装 mogilefs 测试系统,在一台机器上,用于测试环境一 下载wget http://www.danga.com/dist/Sys-Syscall/Sys-Syscall-0.20.tar.gzwget http://www.danga.com/dist/Perlbal/Perlbal-1.41.tar.gzwget http://www.danga.com/dist/Danga-转载 2006-09-08 10:13:00 · 3265 阅读 · 0 评论 -
[转]Google Linux Cluster的系统结构分析(余一娇)
原PDF下载:http://hums.ccnu.edu.cn/teachers/yyjcai/TR/TR-2005-04.pdfGoogle Linux Cluster的系统结构分析 余一娇1,2 (1华中师范大学语言学系 武汉430079) (2华中科技大学计算机学院 武汉 430074) E-mail: yjyu@mail.ccnu.edu.cn 摘 要:Go转载 2006-09-08 09:38:00 · 5113 阅读 · 0 评论 -
[转]用 C 语言编写一个网络蜘蛛
用 C 语言编写一个网络蜘蛛来搜索网上出现的电子邮件地址作者:zhoulifa来源:http://bbs.chinaunix.net/viewthread.php?tid=821361可能大家经常要去互联网上搜索特定的内容,比如收集大量邮件地址,如果用 google 之类的搜索引擎是没法实现这种特定功能的,所以用 C 语言来写一个吧。它的功能就是不断去取得网络上的页面,然后分析出转载 2006-09-11 23:17:00 · 5024 阅读 · 0 评论 -
[转]说说大型高并发高负载网站的系统架构
说说大型高并发高负载网站的系统架构转载本文请著名出处:Just Do IT (http://www.toplee.com) lee@toplee.com我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验转载 2006-04-29 21:32:00 · 6315 阅读 · 0 评论 -
[转]php + xapian extension的安装
我先罗嗦几句:xapian做相似度很好,不管是文章相似度还是搜索引擎里面的关键字相似度,是个不错的东东。这篇文章就是讲PHP里面安装xapian扩展的文章,如果想了解实际应用,可以参考下面这个文章:http://www.rainway.org/index.php/2006/05/24/a-relevance-seach-engine-based-on-xapian/==============转载 2006-09-13 17:55:00 · 2907 阅读 · 0 评论 -
[转]小谈MySQL字符集
小谈MySQL字符集作者:叶金荣(Email:),来源:http://imysql.cn,转载请注明译者和出处,并且不能用于商业用途,违者必究。译者:叶金荣(Email:),来源:MySQL手册版本 5.0.1-alpha,转载请注明译者,并且不能用于商业用途,违者必究。-->首先,这片文章纯粹是我的个人经验之谈,适用于我常见的环境及项目中.个人建议,数据库字符集尽量使用ut转载 2006-09-13 18:30:00 · 3841 阅读 · 0 评论 -
[转]MySQL Cluster(MySQL 集群) 初试
MySQL Cluster(MySQL 集群) 初试 作者:叶金荣(Email:),来源:http://imysql.cn,转载请注明译者和出处,并且不能用于商业用途,违者必究。MySQL Cluster 是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上转载 2006-09-13 18:45:00 · 3507 阅读 · 1 评论 -
[转]MySQL的优化
MySQL的优化(本文是Monty在OReilly Open Source Convention 2000大会上的演讲) MySQL的优化(本文是Monty在OReilly Open Source Convention 2000大会上的演讲) [晏子 编译整理] 一、我们可以且应该优化什么? 硬件 操作系统/软件库 SQL服务器(设置和查询) 应用编程接口转载 2006-09-13 18:57:00 · 4035 阅读 · 1 评论 -
[转]开源数据库连接池 SQL Relay 的安装配置和应用
sqlrelay 的安装配置和应用作者:tonyvicky来自:LinuxSir.Org摘要:FreeTDS: 是在Linux系统中连接SQL Server的程序,本文不介绍此软件的安装方法,我们主要介绍SQL Relay的配置和应用;本文来源:http://www.linuxsir.org/main/?q=node/144目录一、SQL Relay是什么;二、S转载 2006-05-12 15:12:00 · 9477 阅读 · 0 评论 -
开源的数据库连接池 SQL Relay 介绍
开源的数据库连接池 SQL Relay 介绍author: heiyelurenblog: http://blog.youkuaiyun.com/heiyeshuwu概述:SQL Relay是个功能强大并且非常容易使用的持久数据库连接池系统,能够运行在Unix/Linux系统下,能够支持大部分主流的数据库系统和大部分的编程语言,有效的减轻服务器的负载和移植问题,是很多Web应用数据库连接池的一原创 2006-05-17 23:07:00 · 6188 阅读 · 1 评论 -
[转]Plucene介绍
Plucene介绍作者:chiesa 最后更新:2005/9/25概述Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。Plucene基于java lucene项目创建。Plucene::Simple可以让我们更方便的使用Plucene。安装方法:perl -MCPAN转载 2006-10-05 19:47:00 · 2920 阅读 · 0 评论 -
[转]Sqlite中文排序研究
Sqlite中文排序研究 转载时请注明出处:http://blog.youkuaiyun.com/absurd Sqlite是一个用C语言实现的小型SQL数据库引擎。它体积小巧但功能强大,对硬件资源要求很低而且性能表现卓越,非常适合于嵌入式应用环境。最近发现sqlite并不支持中文(拼音/笔画)排序,而这个功能又是我们必需的,所以花了些时间去研究。我对Sqlite的了解只能算是业余级,在转载 2006-10-11 23:18:00 · 3541 阅读 · 1 评论 -
[原创]MySQL中SQL优化和架构设计的一些简单想法
MySQL中SQL优化和架构设计的一些简单想法作者:heiyeluren博客:http://blog.youkuaiyun.com/heiyeshuwu时间:2006-10-14普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。优化无非是从三个角度入手:第一个是从硬件,增加硬原创 2006-10-14 12:26:00 · 5391 阅读 · 1 评论 -
[转]Linux下缓存服务器Memcached的应用
Linux下缓存服务器的应用摘要:由于数据库存储的数据量越来越大,查询速度也就变的越来越慢,因此就有了缓存服务器应用的必要,本文是介绍Memcached的安装以及简单的使用本文只介绍memcached的PHP的API,想查看其他关于Memcached的API文档案,请访问 http://www.danga.com/memcached/目录一、环境需求二、下载相关软件三、安装和配置1、安装转载 2006-05-31 18:38:00 · 3491 阅读 · 0 评论 -
[转]使用Memcached进行内存缓存
使用Memcached进行内存缓存通常的网页缓存方式有动态缓存和静态缓存等几种,在ASP.NET中已经可以实现对页面局部进行缓存,而使用memcached的缓存比ASP.NET的局部缓存更加灵活,可以缓存任意的对象,不管是否在页面上输出。而memcached最大的优点是可以分布式的部署,这对于大规模应用来说也是必不可少的要求。LiveJournal.com使用了memcached转载 2006-05-31 18:40:00 · 3836 阅读 · 0 评论 -
[转]apache的一些必要的mod安装
Apache 的一些必要的 mod 安装 PS: Apache强大指出在于方便的插件和模块技术,这里安装的是部分不常用但是很不错的模块,包括:防范拒绝服务器攻击的mod_evasive,用于防注入等安全性防范的mod_security,以及对网页进行压缩的mod_deflate等等模块 模块:mod_evasive作用:防止DDOS的攻击介绍:mod_evasive模块的前身就是转载 2006-10-27 14:58:00 · 3798 阅读 · 0 评论 -
[原创] Linux下安装OpenWebMail
Linux下安装OpenWebMail作者:heiyeluren博客:http://blog.youkuaiyun.com/heiyeshuwu时间:2006-11-04我安装了Fedora Core 1,版本够老的,因为Fedora 6都出来了,呵呵,不过无所谓,我电脑配置破,反正都差不多。默认的Fedora都安装了Sendmail、Apache之类的东东,我也懒得配置Sendmail,那玩意原创 2006-11-04 15:50:00 · 5947 阅读 · 0 评论 -
[原创]打造自己的流媒体服务器:安装Helix快速学习
打造自己的流媒体服务器:安装Helix快速学习作者:heiyeluren博客:http://blog.youkuaiyun.com/heiyehuwu时间:2006-11-04Helix是Real Network公司开发的流媒体服务器软件,能够运行在 Linux/FreeBSD/Windows 等平台上面,主要支持的是Real Audio等为主的各种多媒体格式。我今天就要安装一个流媒体服务器玩玩原创 2006-11-04 20:40:00 · 9269 阅读 · 2 评论 -
[原创]介绍几款小巧的Linux发行版
介绍几款小巧的Linux发行版作者:heiyeluren博客:http://blog.youkuaiyun.com/heiyeshuwu时间:2006-11-5Linux是可定制性非常强的操作系统,普通到PC机上的桌面Linux,服务器上的服务器端Linux,手机和工控机里的嵌入式Linux等等(我的手机就是Linux操作系统)。应用范围非常的广泛,那么同样的,大家都喜欢小巧快速的东西,我们今天就来发原创 2006-11-05 11:21:00 · 14058 阅读 · 3 评论 -
[原创]NFS安装使用快速入门
NFS安装使用快速入门作者:heiyeluren博客:http://blog.youkuaiyun.com/heiyeshuwu时间:2006-11-09NFS(Network File System) 网络文件系统,是Unix/Linux中历史很悠久的共享文件的方式,因为安装方便、使用简单、而且效率比较高,应用比较广泛。(以下操作基于Fedora Core 1,如果无说明,则是当前用户是roo原创 2006-11-09 00:34:00 · 6441 阅读 · 0 评论 -
[转]LAMP(Linux+Apache+MySQL+PHP)服务器的性能优化
LAMP(Linux+Apache+MySQL+PHP)服务器的性能优化计世网特约撰稿 曹江华来源:http://www.ccw.com.cn/server/yyjq/htm2006/20060627_193322.htm 目前LAMP (Linux + Apache + MySQL + PHP) 近几年来发展迅速,已经成为Web 服务器的事实标准。LAMP这个词的由来最早始于德转载 2006-06-28 15:14:00 · 4695 阅读 · 0 评论 -
[原创]Memcache的使用和协议分析详解
Memcache的使用和协议分析详解作者:heiyeluren博客:http://blog.youkuaiyun.com/heiyeshuwu时间:2006-11-12关键字:PHP Memcache Linux 缓存Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。(关于Memc原创 2006-11-13 00:35:00 · 40522 阅读 · 26 评论 -
[转]Berkeley DB 数据库的优缺点
Berkeley DB 数据库的优缺点来源:http://www.nowboy.com/main/archives/52BDB官方网站:http://www.sleepycat.com/Sleepycat软件公司出品的Berkeley DB是一种在特定的数据管理应用程序中广泛使用的数据库系统,在世界范围内有超过两亿的用户支持.许多世界知名的厂商,像Amazon, AOL, Brit转载 2006-07-12 00:41:00 · 9838 阅读 · 0 评论 -
[转]Berkeley DB 概述
Berkeley DB 概述 皮东Berkeley DB官方网站:http://www.sleepycat.com/ Berkeley DB是由美国Sleepycat Software公司开发的一套开放源码的嵌入式数据库的程序库(database library),它为应用程序提供可伸缩的、高性能的、有事务保护功能的数据管理服务。Berkeley DB为数据的存取和管理提供了一组转载 2006-07-12 00:36:00 · 3866 阅读 · 0 评论 -
[转]mixi.jp:使用开源软件搭建的可扩展SNS网站
mixi.jp:使用开源软件搭建的可扩展SNS网站于敦德 2006-6-27来源:http://www.example.net.cn/2006/06/mixijpsns.htmlMixi目前是日本排名第三的网站,全球排名42,主要提供SNS服务:日记,群组,站内消息,评论,相册等等,是日本最大的SNS网站。Mixi从2003年12月份开始开发,由现在它的CTO - Batara Ke转载 2006-11-21 18:09:00 · 3009 阅读 · 0 评论 -
Drupal 介绍
Drupal是一个强大的软件,它可以让个人或社区使用者很容易地发表、管理并组织一个网站里大量且多样的内容。已经有许多个人和组织采用Drupal来建立各种不同的网站,包括: 社群入口网站和讨论区 企业网站/企业内部入口网站 个人网站 爱好网站 电子商务应用 资源分类目录 Drupal包括以下的功能:原创 2006-11-23 11:31:00 · 7287 阅读 · 0 评论 -
[转]PostgreSQL的热备和恢复
PostgreSQL的热备和恢复日期:2006-08-07 作者:Seamus Dean 来自:Chinaunix<!---->为什么要写这篇文章?因为我看了一下,国内所有的PostgreSQL教程都没有很详细的介绍该功能,而相反,国内的Oracle文章对这块非常的看重。虽然,PostgreSQL的官方文档有一个章节是介绍这块内容的,但是写得太过‘文学’化。的确,一个数据库的可靠转载 2006-11-23 12:29:00 · 2960 阅读 · 0 评论 -
[转]Apache 2: MPM的引入带来性能改善
Apache 2: MPM的引入带来性能改善 Apache 2.0在性能上的改善最吸引人。在支持POSIX线程的Unix系统上,Apache可以通过不同的MPM运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能。相比于Apache 1.3,2.0版本做了大量的优化来提升处理能力和可伸缩性,并且大多数改进在默认状态下即可生效。但是在编译和运行时刻,2.0也有许多可以显著提高性能转载 2006-11-29 12:19:00 · 4811 阅读 · 1 评论 -
[转]存储也开源:FreeNAS 安装及使用初体验
【介绍】FreeNAS 是开源的 NAS 服务器,它能将一部普通 PC 变成网络存储服务器。该软件基于 FreeBSD,Samba 及 PHP,包含了一套支持多种软 RAID 模式的操作系统和网页用户界面。用户可通过 Windows、Macs、FTP、SSH 及网络文件系统 (NFS) 来访问存储服务器;FreeNAS 可被安装于硬盘或移动介质上,所占空间不足 16MB.【网站】转载 2006-12-04 17:16:00 · 6846 阅读 · 0 评论 -
[转]Linux 守护进程的编程方法
Linux 守护进程的编程方法作者: 北京工业大学 小胡来源: http://www.qtcn.org/bbs/simple/index.php?t116.html守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器ine转载 2006-08-03 18:18:00 · 5603 阅读 · 0 评论 -
[转]从LiveJournal后台发展看大规模网站性能优化方法
从LiveJournal后台发展看大规模网站性能优化方法作者:于敦德 2006-3-16来源:http://www.example.net.cn/archives/2006/03/olivejournaloio.html一、LiveJournal发展历程LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛转载 2006-08-01 16:38:00 · 2269 阅读 · 0 评论 -
Putty使用技巧总结
PS: 都是网上收集的,姑妄看之 putty输入中文默认状态下向putty中输入中文会变成...可以用以下方法解决: Category中选择Window=>Appearance=>change...将字体设置为Fixedsys字符集设 置为CHINESE_GB2312 然后别忘了save一下要不就得每次更改了。主要是要把字符集设置为CHINESE_GB2312。 用putty登录转载 2006-12-09 23:06:00 · 8896 阅读 · 1 评论 -
[转]MySQL查询优化技术讲座
MySQL查询优化技术讲座 数据库管理系统实现了理论上的概念,但是这种在实际硬件设备上的实现受到了实际物理条件的约束。其结果是,查询需要花费一些时间--有时候需要很长的时间。本期专题的内容就是帮助你找到如何让自己的等待时间最短的方法。 【文章概述】使用索引 索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一般来说引起最大性能差异的都是索引的正确使转载 2006-08-01 16:11:00 · 4917 阅读 · 1 评论 -
某著名门户网站搜索部门笔试中的逻辑题
某著名门户网站搜索部门笔试中的逻辑题,如果能够做出来,我想逻辑思维和数学水平应该都不错。(做题前不要去搜索答案,不然就不能考验出自己的逻辑能力了,呵呵)1. 打牌,没有大小王,只有52张牌,四个人,目前你手上有13张牌,红桃和方块一共是5张,红桃和黑桃是6张,你手里有两张将牌,问:将牌的花色是什么?第一次2. 有100个球,你跟另外一个人两人轮流拿走,每次最少拿1个,最多不超过5个,原创 2006-08-18 19:14:00 · 4420 阅读 · 3 评论 -
[转]开发大型高负载类网站应用的几个要点
开发大型高负载类网站应用的几个要点作者:nightsailer 来源:http://www.phpchina.com/bbs/thread-15484-1-1.html看了一些人的所谓大型项目的方法,我感觉都是没有说到点子上,有点难受。我也说说自己的看法.我个人认为,很难衡量所谓项目是否大型,即便很简单的应用在高负载和高增长情况下都是一个挑战.因此,按照我的想法,姑且说是高负载高并发或者转载 2007-01-04 15:50:00 · 5561 阅读 · 0 评论