- 博客(46)
- 资源 (10)
- 收藏
- 关注
原创 NFS文档(FOR LINUX)
NFS server可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样。 NFS协议从诞生到现在为止,已经有多个版本,如NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010)。 二、各NFS协议版本的主要区别
2010-03-28 16:14:00 658
原创 PHP下解析xml数据转换成二维数组
/** * 功能:解析xml数据转换成二维数组 * * @param string $dataXml * @return array */public static function getXmlData ( $strXml ) { $pos = strpos($strXml, xml); if ($pos) { $xmlCode =simplexml_
2010-03-28 07:42:00 2312
原创 linux 下nginx安装
linux下nginx安装会出现让先安装 openssl的情况,这时要先安装ssl 948 cd /usr/src/openssl-0.9.8g/ 949 ./config 950 make 951 make install 再将相关库文件根据make的提示copy到相关目录下继续安装nginx即可 971 ./configure --user=www --
2010-03-23 08:29:00 749
转载 nginx学习之一Location,rewrite,防盗链,禁止访问
一、介绍Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.二、Location语法语法:location [=|~|~*|^~] /uri/ { … }注:1、~ 为区分大小写匹配2、~* 为不区分大小写匹配3、!~和!~*分别为区分大小写不匹配及不区分大
2010-03-21 20:31:00 833
原创 nginx rewrite 的 参数大全
正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行flag标记有:* last 相当于Apache里的[L]标记,表示完成r
2010-03-21 20:28:00 1033
原创 用Nginx配置https加密站点
一、Nginx安装安装的时候需要注意加上 –with-http_ssl_module,因为http_ssl_module不属于Nginx的基本模块。Nginx安装方法:./configure –user=username –group=groupname –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_mo
2010-03-21 20:19:00 6553 1
原创 Linux 下Nginx SSL/HTTPS 配置
使用OpenSSL生成证书1、生成RSA密钥的方法openssl genrsa -des3 -out privkey.pem 2048 这个命令会生成一个2048位的密钥,同时有一个des3方法加密的密码,如果你不想要每次都输入密码,可以改成:openssl genrsa -out privkey.pem 2048 建2、生成一个证书请求建议用2048位密钥,少于此可
2010-03-21 20:05:00 3763
转载 流媒体CDN解决方案
创智数码科技股份有限公司一直专注于流媒体领域的增值业务应用软件开发,致力于为流媒体服务运营商提供一流的、专业的视频应用软件和流媒体整体解决方案。 以多年的流媒体服务软件开发经验为背景,总结了多次省级电信运营级流媒体项目的建设经验,深入、前瞻性的分析了流媒体业务当前和未来的业务需求。创智数码科技股份有限公司推出了以高性能银鲨流媒体服务器为核心,面向电信运营商的PowerSSP
2010-03-20 18:46:00 2832
原创 解读CDN加速技术:镜像+缓存+导流
什么是CDN? CDN的全称是内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。 CDN有别于镜像,因为它比镜像更智能,或者可以做这样一个比喻:CDN=更智能的镜像+缓存+流量导流。因而,CDN可以明显提高Internet网络中信息流动的效率。从技术上全面解决由于
2010-03-20 11:44:00 1085
原创 CDN网络架构
CDN网络架构主要由两大部分,分为中心和边缘两部分,中心指CDN网管中心和DNS重定向解析中心,负责全局负载均衡,设备系统安装在管理中心机房,边缘主要指异地节点,CDN分发的载体,主要由Cache和负载均衡器等组成。 当用户访问加入CDN服务的网站时,域名解析请求将最终交给全局负载均衡DNS进行处理。全局负载均衡DNS通过一组预先定义好的策略,将当时最接近用户的节点地址提供给用户,使用户能
2010-03-20 09:29:00 1092
原创 Linux下利用cron辅助管理squid方法
cron辅助管理squid利用cron的定时功能辅助对squid代理进行上网限制: 1. Squid是我所用过的最好的代理服务器(my opinion) 2. 该文档,该功能只适用于使用静态ip的局域网 3.想要实现的功能: 在工作时间,让一部分办公电脑(allow表中的)上网,在非工作时间,让所有办公电脑上网,定时切换。 工作时间worktime):8
2010-03-20 08:35:00 803
转载 CDN Linux下架设squid代理服务器的安装及配置说明
一、代理服务器概述1.1什么是代理服务器 在TCP/IP网络中,传统的通信过程是这样的:客户端向服务器请求数据,服务器响应该请求,将数据传送给客户端。在引入了代理服务器以后,这一过程变成了这样:客户端向服务器发起请求,该请求被送到代理服务器;代理服务器分析该请求,先查看自己缓存中是否有请求数据,如果有就直接传送给客户端,如果没有就代替客户端向该服务器发出请求。服务器响应以后,代理服务器将响应
2010-03-20 08:13:00 11303
原创 什么是CDN?CDN的特点是什么?
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。 实际上,内
2010-03-20 07:39:00 827
原创 技术分析:各大门户网站的CDN架构设计
1、 新浪 新浪采用了ChinaCache做的CDN系统,ChinaCache在全国分布了四十多个点,同时采用基于动态DNS分配的全球服务器负载均衡技术。 从新浪的站点结构可以看出: > www.sina.com.cn Server: UnKnown Address: 192.168.1.254 Non-authoritative answer: Name:
2010-03-20 01:57:00 689
原创 linux 下squid文件配置说明
squid文件配置说明(中文)http_port 8080 设置http代理端口为8080 cache_peer blog.mydomain.com sibling 3128 3130 login=*:* cache_peer bbs.mydomain.com sibling 3128 3130 login=*:* cache_peer * parent 13280 482
2010-03-19 23:53:00 914
原创 linux 下nginx安装与配置
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。 Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为
2010-03-16 10:24:00 12609 2
原创 linux 下搜索引擎sphinx下csft的安装方法
1.下载:http://www.coreseek.cn/uploads/csft/3.1/Source/csft-3.1.tar.gz 2.安装./configure --prefix=/usr/local/csft --with-python --with-mysql=/usr/local/mysql --with-mmseg=/usr/local/mmseg --with-
2010-03-15 22:40:00 2926
原创 linux 下sphinx的中文分词包mmseg安装
第一步: 安装相关的外部关联的包# sudo apt-get install autoconf automake autotools-dev cpp curl gawk gcc lftp libc6-dev linux-libc-dev make libpcre3-dev libpcrecpp0 g++ libtool libncurses5-dev# sudo aptitude in
2010-03-15 22:33:00 4162
转载 基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计
前言:本文阐述的是一款经过生产环境检验的千万级数据全文检索(搜索引擎)架构。本文只列出前几章的内容节选,不提供全文内容。 在DELL PowerEdge 6850服务器(四颗64 位Inter Xeon MP 7110N处理器 / 8GB内存)、RedHat AS4 Linux操作系统、MySQL 5.1.26、MyISAM存储引擎、key_buffer=1024M环境下实测,单表1000万条记
2010-03-15 16:44:00 1223
原创 linux 下svn版本库备份方法
mkdir -p /usr/local/svn/to/bakcup/usr/local/svn/bin/svnadmin hotcopy /usr/local/svn/repos/test /usr/local/svn/to/bakcup --clean-logs 详细请参考svn 手册:http://wenku.baidu.com/view/7c4617791711c
2010-03-15 10:20:00 1923
原创 svn import 时出现类似 svn: Error converting entry in directory '/home/data/test/dev_test_com/include' to UTF-8 的解决方法
该问题原因是/home/data/test/dev_test_com/include 目录中包含中文的文件名造成的,将中文件文件名删除,再执行/usr/local/svn/bin/svn import (要导入版本库的数据)/home/data/test/dev_test_com file:///usr/local/svn/repos/test -m "Initial import"
2010-03-15 09:15:00 11070
原创 SVN commit或import时出现 can't open file 'txn-current-lock' permission denied 的原因及解决方法
配置svn+apache服务器时,在导入或提交时,如果是win、unix、linux、mac os x等系统可能遇到类似这样的权限问题: svn: 提交失败(细节如下): svn: cant open file txn-current-lock permission denied或者svn: 提交失败(细节如下): svn: Cant create directory
2010-03-15 08:49:00 17343 1
原创 apache 出现 make[2]: *** [exports.lo] Error 1的解决方法
类似于以下信息:“exports.c:1653: error: redefinition of ap_hack_apr_version_stringexports.c:1022: error: previous definition of ap_hack_apr_version_string was heremake[2]: *** [exports.lo] Error 1make[2]:
2010-03-14 21:21:00 24743 7
原创 linux下配置subversion
软件包:httpd-2.23下载地址http://apache.justdn.org/httpd/httpd-2.2.3.tar.gzapr-1.27apr-util-1.27http://apache.justdn.org/apr/,版号自已找,最好和我的所提供的版本号一样Oracle Berkeley DB 4.0.14下载地址http://download.oracle.com/berkel
2010-03-14 20:44:00 841
原创 svn 用户建立
/usr/local/apache2/bin/htpasswd -c passwd 用户名 LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so
2010-03-14 20:27:00 477
原创 利用scp将压缩打包的数据上传另一台服务器上的解决方法
tar czvf dev_test_com.tar.gz dev_test_comscp dev_test_com [email protected]:/home/data输入密码即可:)
2010-03-14 18:42:00 1681
原创 linux下svn客户端安装及环境配置
一、svn客户端安装及环境配置.果所在的linux机器上没有安装svn客户端,则首先安装svn客户端:1. subversion-1.4.3.tar.bz2 subversion-deps-1.4.3.tar.bz2 2. 使用 tar xvfj subversion-1.4.3.tar.bz2tar xvfj subversio
2010-03-14 17:35:00 6141
原创 svn linux 客户端使用
svn log test.php #显示这个文件的所有修改记录,及其版本号的变化 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/ 2、往版本库中添加新的文件add file add add *.php #添加当前目录下所有的php文件 3、
2010-03-14 15:55:00 1353
原创 svn 安装过程出现/usr/bin/ld: cannot find -lexpat collect2: ld returned 1 exit status make: *** [subversion/svn/svn] Error 1 解决方法
安装expat及expat-devel包即可解决,重新编译安装svn即可
2010-03-14 15:03:00 5878
原创 linux svn常用命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件) 3、将改动的文
2010-03-14 13:55:00 621
转载 linux服务器用PHP的PDO链接myql方法(php pdo)
PDO为何物POD(PHP Data Object)扩展在PHP5中加入,PHP6中将默认识用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。我是配置在windows下做开发用的。 PDO的目标提供一种轻型、清晰、方便的 API统一各种不同 RDBMS 库的共有
2010-03-13 22:22:00 2295
原创 mfs(moosefs file system)共享存储卸载方法
直接在所在的服务器执行umount /mnt/mfs(主服务器共享存储目录即可) :)
2010-03-13 18:46:00 1238
原创 phpmyadmin出现 Wrong permissions on configuration file, should not be world writable! 解决方法
该问题是chmod时把 phpmyadmin目录改成了777权限造成的chmod -R 755 phpmyadmin 即可 :)
2010-03-13 18:19:00 833
原创 linux下用php调用PDO链接出错问题 pdo未加载解决方法
当出现Fatal error: Undefined class constant PDO::MYSQL_ATTR_USE_BUFFERED_QUERY 该问题是安装php时未加pdo的原因所造成,重新编译PHP即可./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-
2010-03-13 17:46:00 2945
原创 linux下apr安装方法
1。解压缩apache包进入apr所在目录2。编译安装apr即可 cd /usr/src/httpd-2.2.11/srclib/apr./configure --prefix=/usr/local/aprmakemake install
2010-03-13 17:31:00 16353 1
原创 linux 下编辑 vi /etc/bash.bashrc
通过编辑linux的/etc/bash.bashrc文件来快速定位各个目录alias mysqlw="mysql -uroot -p123456"alias usr="cd /usr/local"alias src="cd /usr/src"alias sphinx="cd /usr/local/sphinx"alias apahce="cd /usr/local/apa
2010-03-13 15:48:00 4427
原创 mfs启动方法
python /usr/local/mfs/sbin/mfscgiserv/usr/local/mfs/sbin/mfsmetalogger restart/usr/local/mfs/sbin/mfschunkserver restart/usr/local/mfs/sbin/mfsmaster restart
2010-03-13 15:04:00 1560
原创 Linux下rz/sz安装及使用方法
1) 工具说明在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5, rz/sz默认没有安装所以需要手工安装.sz: 将选定的文件发送(send)到本地机器;rz:运行该命令会弹出一个文件选择窗口, 从本地选择文件上传到服务器(receive).下载安装包lrzsz-0.12.20.tar.gz: http://www.oh
2010-03-13 12:42:00 10596
原创 用PHP构建自定义搜索引擎Sphinx
1. 创建索引$ sudo /usr/local/bin/indexer --config /usr/local/etc/sphinx.conf --allSphinx 0.9.7Copyright (c) 2001-2007, Andrew Aksyonoffusing config file /usr/local/etc/sphinx.conf...indexing i
2010-03-13 00:48:00 1262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人