06 2012 档案

摘要:1、引言 基于LAN或WAN的网络应用之间进行数据传输或者同步非常普遍,比如远程数据镜像、备份、复制、同步,数据下载、上传、共享等等,最为简单的做法自然就是对数据进行完全复制。然而,数据在网络上来回被复制多次后就会存在大量副本,很多情形下这些文件副本之间仅有很小的差异,很可能是从同一个文件版本演化而来。如果对文件进行完全复制,在文件较大的情况下,会占用大量网络带宽,同步时间也会较长。目前,广域网WAN的带宽与访问延迟仍然是急需解决的问题,完全复制使得很多网络应用无法提供良好的服务质量,比如分布式文件系统(DFS)、云存储(Cloud Storage)。Rsync与RDC(Remote Diff 阅读全文
posted @ 2012-06-28 17:14 subsir 阅读(481) 评论(0) 推荐(0)
摘要:一.权限表 mysql数据库中的3个权限表:user 、db、 host权限表的存取过程是: 1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证; 2) 通过权限验证,进行权限分配时,按照user?db?tables_priv?columns_priv的顺序进行分配。即先检查全局权限表 user,如果user中对应的权限为Y,则此用户对所有数据库的权限都为Y,将不再检查db, tables_priv,columns_priv;如果为N,则到db表中检查此用户对应的具体数据库,并得到db中为Y的权限;如果d... 阅读全文
posted @ 2012-06-28 17:09 subsir 阅读(7878) 评论(0) 推荐(3)
摘要:环境:Linux ubuntu 2.6.27-7 + PHP Version 5.3.2 + Apache/2.2.9我们可以利用UNIX/Linux的一些工具和一此专门的日志分析工具对日志文件进行分析。日志一方面是我们分析网站的第一手资料,一方面却是吞噬大量磁盘空间的罪魁祸首。所以别忘了定期转储或删除一些老的日志文件。Web服务器日志轮循Web服务器日志轮循比较好的方式有三种:第一种方法是利用Linux系统自身的日志文件轮循机制logrotate;第二种方法是利用Apache自带的日志轮循程序rotatelogs;第三种是使用在Apache的FAQ中推荐发展已经比较成熟的一个日志轮循工具 c 阅读全文
posted @ 2012-06-28 17:02 subsir 阅读(1326) 评论(0) 推荐(0)
摘要:============================== 目录 ==============================字符串函数 ASCII(str): 返回字符串str的第一个字符的ASCII值(str是空串时返回0)ORD(str) : 如果字符串str句首是单字节返回与ASCII()函数返回的相同值。如果是一个多字节字符,以格式返回((first byte ASCIIcode)*256+(second byte ASCII code))[*256+third byte ASCII code...]CONV(N,from_base,to_base) : 对数字N进制转换,并转换为 阅读全文
posted @ 2012-06-28 16:59 subsir 阅读(235) 评论(0) 推荐(0)
摘要:============================== SHELL编程 ==============================一、Shell语法1.1、变量声明1.2、数组声明和使用1.3、特殊的变量1.4、运算和运算符1.4.1、整数运算符1.5、流程语句1.5.1、if 语句1.5.2、case语句1.5.3、select 语句1.6、循环语句1.6.1、for语句1.6.2、while 语句1.6.3、breake 和continue1.6.4、shift二、函数三、shell程序调试四、信号五、bash中常用的命令=============== 一、Shell语法 ==== 阅读全文
posted @ 2012-06-28 16:26 subsir 阅读(3997) 评论(0) 推荐(1)
摘要:文件及目录匹配:-f 和 !-f 用来判断是否存在文件-d 和 !-d 用来判断是否存在目录-e 和 !-e 用来判断是否存在文件或目录-x 和 !-x 用来判断文件是否可执行flag标记有:last 相当于Apache里的[L]标记,表示完成 rewritebreak 终止匹配, 不再匹配后面的规则redirect 返回302临时重定向 地址栏会显示跳转后的地址permanent 返回301永久重定向 地址栏会显示跳转后的地址一些可用的全局变量有$args$content_length$content_type$document_root$document_uri$host$http_use 阅读全文
posted @ 2012-06-27 21:16 subsir 阅读(460) 评论(0) 推荐(0)
摘要:www.subsir.com 和 blog.subsir.com 域名均指向 Nginx 所在的服务器IP。用户访问http://www.subsir.com,将其负载均衡到192.168.1.2:80、192.168.1.3:80、192.168.1.4:80、192.168.1.5:80四台服务器。用户访问http://blog.subsir.com,将其负载均衡到192.168.1.7服务器的8080、8081、8082端口。以下为配置文件nginx.conf: 1 user www www; 2 3 worker_processes 10; 4 5 #error_log l... 阅读全文
posted @ 2012-06-27 20:39 subsir 阅读(411) 评论(0) 推荐(0)
摘要:1.使用SecureCRT创建私钥和公钥.SecureCRT: Quick Connect -> Authentiation -> Public Key -> Properties -> Create Identity File -> DSA/RSA -> Set Passphrase -> Done这个时候在指定目录会生成两个文件,例如,私钥Identity和公钥Identity.pub2.创建一个新用户#useradd subsir -m#su subsir //切换到subsir用户,以下的操作必须用subsir账号操作,subsir必须有权限3 阅读全文
posted @ 2012-06-27 17:27 subsir 阅读(2377) 评论(0) 推荐(0)
摘要:MYSQL @ubuntu# apt-get install build-essential //安装编译器 @ubuntu# apt-get install cmake @ubuntu# apt-cache search libncurses5-dev @ubuntu# apt-get insta 阅读全文
posted @ 2012-06-27 10:55 subsir 阅读(908) 评论(0) 推荐(0)
摘要:在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。Rsync的命令格式可以为以下六种:1 rsync [OPTION]... SRC DEST2 rsync [OPTION]... SRC [USER@]HOST:DEST3 rsync [OPTION]... [USER@]HOST:SRC DEST4 rsync [OPTION]... [USER@]HOST::SRC DEST5 rsync [OPTION]... SRC [US 阅读全文
posted @ 2012-06-27 10:25 subsir 阅读(53133) 评论(1) 推荐(3)
摘要:转载自:http://www.blogjava.net/action/articles/17339.htmlCtrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标 阅读全文
posted @ 2012-06-26 17:08 subsir 阅读(180) 评论(0) 推荐(0)
摘要:EclipsePHP Studio 简称 “EPP ”,EPP 使用的 Eclipse 核心编译而来。针对PHP开发者提供的一个优秀的大型IDE开发软件。并且集成了JDK和简体中文系统,免除处了安装配置的麻烦,一次安装即可使用无需配置。此编译器为PHP编译器,专门针对辅助PHP代码的开发和调试,集成了代码高亮,函数跟踪,时时纠错等功能。同时还增加了协作开发版本服务器功能: SVN , CVS 。特点介绍:1、方便PHP面向对象开发,有类集成跟踪功能。2、代码时时纠错,让语法错误扼杀在摇篮中。3、集成了PHP4、PHP5.2x 、PHP5.3.x语法4、丰富的快捷键和大量的插件功能让开发提高效率 阅读全文
posted @ 2012-06-26 12:54 subsir 阅读(498) 评论(0) 推荐(0)
摘要:InnoDB 和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而 InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部 键等高级数据库功能。MyIASM是IASM表的新版本,有如下扩展:二进制层次的可移植性。NULL列索引。对变长行比ISAM表有更少的碎片。支持大文件。更好的索引压缩。更好的键吗统计分布。更好和更快的auto_increment处理。以下是一些细节和具体实现的差别:1.InnoDB不支持FULLTEX 阅读全文
posted @ 2012-06-21 19:28 subsir 阅读(313) 评论(0) 推荐(0)
摘要:[本菜鸟仅仅收录了Ubuntu的菜鸟常用的命令,旨在方便新手入门,HX类生物就不用看了,以免被雷到 lol ]所有命令按字母顺序排列,只介绍最常用参数,相信等你看完之后,就有能力man更详细的用法了此前own也曾发表过几篇文章,详细的介绍了几个命令比如ls,sudo,chmod等等,看不懂man的,请自行查找:)直到前天群里有人问cd命令怎么用..暴寒~~想想也是,一定有很多在win下也没接触过命令的吧?于是决定写点东东 (转自OwnLinux)apt-get:debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系最常用参数:update —-与你的. 阅读全文
posted @ 2012-06-13 13:20 subsir 阅读(481) 评论(0) 推荐(0)
摘要:最近在逛论坛看到这篇文章,写的很实用,希望大家看后能多多使用1.使用ip2long() 和long2ip()函数来把IP地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15)的15个字节对整形的4个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。(补充:亲!真的很实用哦)2.在验证Email地址的时候使用checkdnsrr() 函数验证域名是否存在。这个内置函数能够确认指定的域名能够解析成IP地址。该函数的PHP 文档的用户评论部分有一个简单的用户自定义函数,这个函数基于checkdnsrr(),用来 阅读全文
posted @ 2012-06-13 13:19 subsir 阅读(177) 评论(0) 推荐(0)
摘要:socket programming---system call一、网络连接相关的系统调用socket()创建套接字bind()绑定本机端口connect()建立连接listen()监听端口accept()接受连接recv(), read(), recvfrom()数据接收send(), write(), sendto()数据发送close(), shutdown()关闭套接字二、网络信息检索相关的函数gethostname()获得主机名getpeername()获得与套接口相连的远程协议地址getsockname()获得套接口本地协议地址gethostbyname()根据主机名取得主机信息g 阅读全文
posted @ 2012-06-13 13:12 subsir 阅读(742) 评论(0) 推荐(0)
摘要:1、网页技术的三方面2、DHTML的组成3、rgb颜色表示4、js删除提示5、前进、后退、返回某页、刷新、关闭7、定时关闭网页8、背景音乐9、浏览器显示不同格式10、链接的不同方式target11、强制不缓存12、定时刷新、幻灯片效果13、大图片提前载入15、移动文字16、浮动背景(背景图像不滚动 )17、让背景图像不平铺的CSS样式表18、判断不同浏览器19、定义本网页的关键字21、改变链接在浏览器状态栏信息26、打印按钮27、查看源码按钮28、去掉页面滚动条30、水平线、垂直线31、下拉式菜单中的链接来打开一个新的窗口34、跳到页面的顶部36.一个站点不同页面间播放同一音频文件38、定制新 阅读全文
posted @ 2012-06-13 11:21 subsir 阅读(332) 评论(0) 推荐(0)
摘要:chgrp命令功能:改变文件或目录所属的组。语法:chgrp [选项] group filename?该命令改变指定指定文件所属的用户组。其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。该命令的各选项含义为:- R 递归式地改变指定目录及其下的所有子目录和文件的属组。chown 命令功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为 阅读全文
posted @ 2012-06-11 14:49 subsir 阅读(538) 评论(0) 推荐(0)