现在位置: 首页 >

所有2010年07月文章

Bing9主从(Master/Slave)服务器配置

2010年07月31日 IT运维  ⁄ 共 4738字 ⁄ 被围观 17+ /评论:+0°
在linux下提供DNS服务的软件用的最多的是bind,在工作中,一般公司不会自己建立一个DNS服务器,一般解析都交给万网、新网,这些代理商他们做。就等于外包把,减轻自己的工作量。但这些代理商通常限制子域名解析数量为20个,我们需要超过20个子域名解析的时候,就必须自建DNS服务器,一般安装Bing9主从(Master/Slave)服务器以保障DNS解析安全可靠。以下为基本安装配置方法 主: [root@linux src]#yum -y install bind* 生成rndc... 阅读全文

IT运维和php开发招聘(有效期至2010年9月30日或招满为止)

2010年07月31日 IT运维  ⁄ 共 471字 ⁄ 被围观 19+ /评论:+2°
为公司招聘IT运维系统管理员两名, php开发人员两到四名。有效期至2010年9月30日或招满为止。 你要是想找一养老的地方就不用来了, 你要是只冲着钱就别见了。 工作地点不准备选择在泉城济南的也不必心动了:P 学历、资质不是问题(如果你是人才,相信我们会有共同的语言), 小学没毕业的就免谈(自学成才的除外), 省得浪费各自的时间, 比尔盖兹和乔布斯那种天才级别的人物是不会来面你的试的, 当然我们也没做三顾茅... 阅读全文

MySQL调优脚本tuning-primer.sh使用说明

2010年07月29日 IT运维  ⁄ 共 7400字 ⁄ 被围观 8+ /评论:+0°
大名鼎鼎的MySQL调优脚本tuning-primer.sh官方下载地址:http://forge.mysql.com/projects/project.php?id=44 -> https://launchpad.net/mysql-tuning-primer, 直接下载地址: http://launchpad.net/mysql-tuning-primer/trunk/1.5-r5/+download/tuning-primer.sh 该脚本使用 “SHOW STATUS LIKE…” 和 “SHOW VARIABLES LIKE…” 命令获得MySQL相关变量和运行状态。然后根据推荐的调优参数对当前的MySQL数据库进行测试。最后... 阅读全文

Xvfb+YSlow+ShowSlow搭建前端性能测试框架

2010年07月29日 IT运维  ⁄ 共 5350字 ⁄ 被围观 10+ /评论:+0°
Xvfb+YSlow+ShowSlow搭建前端性能测试框架 工具介绍 Xvfb:  主要就是通过内存计算模拟出图形界面,没有平常所见的操作界面,分为客户端和服务器 YSlow: 当Firefox浏览网页时,可以分析网站的页面(基于Yahoo 14条评分原则),并指出如何进行优化提高网站性能 ShowSlow:收集YSlow的测试结果并显示出来 Ubuntu:开源的Linux系统,界面越来越向Windows靠近 框架简介 对于前端的童鞋我相信YSlow已经耳熟能详了,基于雅虎的评分规则... 阅读全文

N种情况的IFRAME高度设置方法

2010年07月29日 软件开发  ⁄ 共 5320字 ⁄ 被围观 6+ /评论:+0°
N种情况的IFRAME高度设置方法。在实际应用中,我们会遇到N种情况的IFRAME嵌套,但是他们对于整个父页面的高度都会造成影响,以下针对每种情况做详细讲解。 同域、子页面高度不会动态增加 这种情况最简单,直接通过脚本获取字页面实际高度,修改iframe元素高度即可。但有二点必须注意: 如果页面内有绝对定位或者没有清浮动的元素,情况有些复杂,不同浏览器处理结果不同,甚至包括Webkit内核的浏览器,具体请看这个Demo。所以... 阅读全文

IE Bug Hack

2010年07月29日 IT运维  ⁄ 共 3137字 ⁄ 被围观 14+ /评论:+0°
做大型网站开发过程中,我们通常要做的就是让页面在各系统浏览器,甚至网站浏览份额0.1%以上的浏览器上良好显示,这里要说的就是样式的兼容问题。在IE/Mozilla/Webkit/Opera四分天下的今天,IE6-9/Mozilla(Gecko)系列 /Chrome/Safari/Opera etc. 这些浏览器的兼容,无不让前端工程师们头痛。而在这之中,最让人头痛的当数IE,特别是IE6。搞定了IE6,你就拥有了半数用户。搞定了IE,也相当于拥有了7、80%的用户份额。 在这方面... 阅读全文

FLASH与JavaScript交互

2010年07月27日 IT运维  ⁄ 共 955字 ⁄ 被围观 13+ /评论:+0°
最近开发网站时遇到一个问题,如何与FLASH里的AS脚本进行交互? 需要在Flash里读取网页JavaScript里的值,用于控制两个Flash协同显示内容。 最后终于在Flash找到了ExternalInterface类,要求环境:AS 1.0,Flash Player 8.0以上 一、在网页中通过JavaScript调用Flash里的ActionScript: 可以通过ExternalInterface的addCallback方法,在Flash里注册一个可以供网页上的JavaScript或ActiveX调用的方法,具体代码如下: 程序代码 i... 阅读全文

我的Firefox火狐插件扩展列表

2010年07月27日 IT运维  ⁄ 共 1263字 ⁄ 被围观 18+ /评论:+0°
晒一晒我的火狐插件列表,和大家共享,同时也算备忘... Adblock Plus 1.1.3 阻止广告弹出,蛮好用,减少了很多广告的骚扰:) AJAX Compatibility Tester & JS Generator Ajax兼容性测试工具,装了,但没使用过 AutoProxy 装了,但禁用了 Configuration Mania 火狐浏览器配置工具,应该是不错,不过还没时间使用 Cooliris 各种电视墙效果的常用网址收藏,偶尔用用 CSS Usage 不错的东西,精简CSS代码用的 CSS Valida... 阅读全文

Nginx+SVN(Subversion)+Eclipse

2010年07月26日 IT运维  ⁄ 共 13061字 ⁄ 被围观 92+ /评论:+0°
服务器系统总体规划: 1、Apache负责SVN具体事务,端口802,SVN相关业务由域名 svn.opensoce.com 承担,来自svn.opensoce.com 的请求全部转发至802端口交由802端口给Apache处理 2、Nginx做主体Web服务,对外开放80端口,负责普通网站业务和svn业务转发 安装部署过程: 一、支持包安装及相关用户、用户组创建 tar zxf libiconv-1.13.tar.gz cd libiconv-1.13 ./configure --prefix=/usr/local make mak install tar zxf z... 阅读全文

Facebook揭秘HipHop项目

2010年07月21日 IT运维  ⁄ 共 2482字 ⁄ 被围观 2+ /评论:+0°
编程效率高是PHP语言最大的特点,但是作为脚本语言,一直存在着CPU和内存使用效率不高的问题,直到HipHop for PHP的出现。Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C++的转换程序,一个重新实现的PHP运行库,和许多常用PHP扩展的重写版本构成,目的是旨在加速和优化PHP。 用Facebook官方博客(无法直接访问)上项目负责人赵海平(北大1987届遗传与分子生物专业,普林斯顿计算机科学博士)的话说,... 阅读全文

Facebook技术揭秘

2010年07月21日 IT运维  ⁄ 共 3417字 ⁄ 被围观 2+ /评论:+0°
Facebook开源地址:http://developers.facebook.com/opensource/。Facebook的数据规模使得很多传统的解决方案根本不适用,或者无法分解来处理。保持一个拥有5亿用户的系统一直稳定可靠的运行,并不是一件很容易的事情。这篇文章介绍了一下Facebook使用的软件。 Facebook的扩展性挑战 在我们讨论细节之前,这里有一些Facebook已经做的软件规模: Facebook有570000000000每月页面浏览量 (据Google Ad Planner)。 Facebook的照... 阅读全文

MyEclipse下配置SVN

2010年07月21日 IT运维  ⁄ 共 1410字 ⁄ 被围观 3+ /评论:+0°
本文介绍一下MyEclipse下配置SVN问题,主要包括SVN安装,验证MyEclipse安装,以及SVN服务器的安装等内容。 之前几节我们讨论了MyEclipse下如何安装SVN插件,本节主要讲解如何在MyEclipse下配置SVN,看完本文你肯定有不少收获,希望本文能教会你更多东西。下面是MyEclipse下配置SVN的具体步骤: 1.安装SVN 在MyEclipse->help->SoftwareUpdate->Searchfornewfeaturestoinstall->newremotesite添加SVN Name:SVN,URL... 阅读全文

MySQL Proxy及防注入攻击脚本

2010年07月21日 IT运维, 软件开发  ⁄ 共 798字 ⁄ 被围观 8+ /评论:+0°
1、使用mysql-proxy设置读写分离 配置mysql-proxy,事先要装libevent wget http://www.lua.org/ftp/lua-5.1.4.tar.gz tar zxf lua-5.1.4.tar.gz cd lua-5.1.4 ./configure make make install wget http://dev.mysql.com/get/Downloads/MySQL-Proxy/mysql-proxy-0.8.0.tar.gz/from/http://mysql.cdpa.nsysu.edu.tw/ tar zxf mysql-proxy-0.8.0.tar.gz ./configure --prefix=/usr/local/mysqlproxy make make install ... 阅读全文

Mysql Tuning tools

2010年07月20日 IT运维  ⁄ 共 1547字 ⁄ 被围观 11+ /评论:+0°
Mysql Tuning tools 1. 配置mysql log_slow_queries 功能 输出那些耗时的sql语句到日志中,使用mysqldumpslow去统计,从而确定是哪些应用的数据库查询影响了数据库性能。 log_slow_queries在 my.cnf的配置,示例如下: log_slow_queries long_query_time = 2 log_long_format mysqldumpslow 的使用,到日志所在目录,执行: # mysqldumpslow ./www-slow.log 2. 利用mytop实时查看 mysql的负载情况 mytop的最新版本为1.6,my... 阅读全文

jQuery radio/checkbox/select取值,radio/checkbox/select选中

2010年07月17日 软件开发  ⁄ 共 1085字 ⁄ 被围观 5+ /评论:+0°
jQuery radio/checkbox/select取值,radio/checkbox/select选中>/p> 获取选中项的值 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; radio单选组的第二个元素为当前选中值 $('input[@name=items]').... 阅读全文

Tomcat默认不吃软连接

2010年07月12日 IT运维  ⁄ 共 271字 ⁄ 被围观 4+ /评论:+0°
由于安全方面的原因,默认情况下是不能在Tomcat的应用下面使用软连接(Symbolic Link)的,试想,在允许软连接的情况下,我们可以放一个软连接文件在应用下面,连接到到某些系统目录,读取重要的信息!如果Tomcat是用root这个用户来运行的,那么系统中就没有什么不能读取了。 如果想要允许软连接,可以通过设置应用配置文件中的 Context 元素上的 allowLinking 属性来启用这个功能: allowLinking="true" 应用... 阅读全文

MySQL Proxy读写分离脚本

2010年07月12日 IT运维  ⁄ 共 5893字 ⁄ 被围观 0+ /评论:+0°
注意:第一次client连接时,是不能读写分离的,呵呵,中间使用到连接池的概念,看到你后端server有多个连接时,不要悲伤,不要哭泣,不要怒骂,这是正常的 启动方法:/usr/bin/mysql-proxy -b 10.50.21.130:3306 -r 10.0.0.3:3308 --proxy-lua-script=/home/opensoce/lua-proxy/rw-splitting.lua 脚本文件名: rw-splitting.lua,脚本内容如下: local commands = require("proxy.commands") local tokenizer ... 阅读全文

MySQL Proxy的使用

2010年07月12日 IT运维  ⁄ 共 1240字 ⁄ 被围观 7+ /评论:+0°
分析下mysql-proxy使用的具体函数 1)connect_server() 该函数,决定mysql连接的后端server,当有client连接时候,第一个触发该函数 2)read_handshake() 在client connect后,server 返回的handshake信息,如果要显示及控制返回的handshake信息,需在此函数控制 3)read_auth() read_handshake()触发后,立即触发read_auth(),用官方的话说就是:The read_auth()function is triggered when an authentication handshake is init... 阅读全文

mysqlsniffer

2010年07月12日 IT运维  ⁄ 共 179字 ⁄ 被围观 4+ /评论:+1°
mysqlsniffer 工具下载:http://hackmysql.com/mysqlsniffer 安装: apt-get install libpcap0.8 apt-get install libpcap0.8-dev gcc -O2 -lpcap -o mysqlsniffermysqlsniffer.c packet_handlers.c misc.c 阅读全文

Linux服务器系统参数优化

2010年07月11日 IT运维  ⁄ 共 2802字 ⁄ 被围观 33+ /评论:+0°
在服务器安装了LNMP(Linux+Nginx+Mysql+php)环境之后Linux服务器参数必须做必要的优化,包括网络参数优化、文件数优化、内存优化等等。 1、网络参数优化: 这部分主要参照张宴大师 《Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]》其中 五、优化Linux内核参数的内容: vi /etc/sysctl.conf #编辑sysctl.conf文件 #在/etc/sysctl.conf中添加如下内容 # 网络参数优化开始 net.ipv4.tcp... 阅读全文
×
#