2013/01/25 服务器技术 No Comments WEB日志文件格式转换为NCSA公用日志文件格式 日志的重要性已经越来越受到服务器运维人员和程序员的重视,WEB日志更是不言而喻。WEB日志是网站分析和网站数据数据整理最基础的数据,了解其格式和组成将有利于更好地进行数据的收集、处理和分析。常见的WEB日志格式主要由两类,一类是Apache的NCSA日志格式,另一类是IIS的W3C日志格式。NCSA格式又分为NCSA普通日志格式(CLF)和NCSA扩展日志格式(ECLF)两类,目前最常用的是NCSA扩展日志格式(ECLF)及基于自定义类型的Apache日志格式;而W3C扩展日志格式(ExLF)具备了更为丰富的输出信息,但目前的应用并不广泛,所以这里主要介绍的是如何转换为NCSA扩展日志格式(ECLF)。本文主要介绍如何通过convlog命令把IIS日志文件格式转换为NCSA公用日志文件格式?W3C日志文件... 继续阅读 »
2013/01/22 数据库 No Comments MySQL存储引擎: InnoDB 还是 MyISAM? MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。下面先让我们回答一些问题:你的数据库有外键吗?你需要事务支持吗?你需要全文索引吗?你经常使用什么样的查询模式?你的数据有多大?思考上面这些问题可以让你找到合适的方向,但那并不是绝对的。如果你需要事务处理或是外键,那么InnoDB 可能是比较好的方式。如果你需要全文索引,那么通常来说 MyISAM是好的选择,因为这是系统内建的,然而,我们其实并不会经常地去测试两百万行记录。所以,就算是慢一点,我们可以通过使用Sphinx从InnoDB中获得全文索引。数据的大小,是一个影响你选择什... 继续阅读 »
2013/01/21 PHP/Python/Java No Comments Drupal6.28 框架简体中文包安装教程 下载地址:http://localize.drupal.org/translate/downloads,下载最新的Drupal6中文汉化包文件到 admin->site building->modules [admin/build/modules] 启用 Locale 模块。到 admin->site configuration->language [admin/settings/language]点击页面介绍内的“import page”,进入语言包导入页面[admin/build/translate/import]在“Import translation”一栏中的“Language file: ”下方,点击“浏览”按钮,选择已下载的po文件,接着在“Import into: ”的下拉选框中选择“Chi... 继续阅读 »
2013/01/20 数据库 No Comments MySQL开启慢查询日志记录 - MySQL参数 MySQL慢查询记录日志对于跟踪PHP+MySQL体系下的MySQL负载调优问题很有用处,比如安装了很多Discuz!插件的用户,这样可以大概排查出那些插件有代码问题。其实启用MySQL的慢查询日志很简单,只需要在MySQL的配置文件里添加log-slow-queries和long_query_time两个参数即可。Windows下开启MySQL慢查询MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上long_query_time = 2 //查询的时间,即当一条 SQL 执行时间超过2秒的时候才记录log-slow-queries[=file_name]  ... 继续阅读 »
2013/01/18 服务器技术 No Comments Can't locate ExtUtils/MakeMaker.pm OR Time/HiRes.pm in @INC解决方法 在编译安装mysqlsla遇到如下错误提示,该错误缺少依赖的包文件所致。解决方法如下:错误提示一:[root@monitor mysqlsla-2.03]# perl Makefile.PL //perl脚本检查包依赖关系Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 2.BEGIN f... 继续阅读 »
2013/01/17 随想/其他 1 Comments VMware宿主机和虚拟机互相ping不通 vmware workstation宿主机ping不通centos虚拟机,宿主机和centos虚拟机都可以正常上网。问题描述:今天在vmware workstation9.0中新安装了CentOS6.3系统用于实验测试,安装完成后配置好IP地址、网关、DNS后测试虚拟机已经可以正常上网了,虚拟机和宿主机之间采用的是桥接方式上网,但是当我打算本地通过SecureCRT工具连接这台刚安装好的CentOS 6.3虚拟机时发现连接不上,就在宿主机上测试ping虚拟机发现ping不通,我从虚拟机中ping宿主机也ping不通,就连网关IP地址也ping不通,这个问题很纠结,经过排查发现问题出现在宿主机的vmware虚拟网卡上。解决方法:把虚拟网卡(VMware Network Adapter VMnet1/VMwa... 继续阅读 »
2013/01/14 服务器技术 1 Comments vsftpd cmds_allowed 实现权限控制 在实际的系统运维工作中,我们经常会面临或提及服务器数据安全问题,例如FTP连接时用户对文件可以进行覆盖操作 不具有删除权限等等。本文通过vsftpd cmds_allowed 参数配置对vsftpd服务实现精细权限控制做了详细的说明。vsftpd cmds_allowedcmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RETR,RMD,RNFR,RNTO,SITE,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST注意:一定不能使用换行和空格,不然就没效果..# ABOR - abort a file transfer# CWD... 继续阅读 »
2013/01/06 随想/其他 No Comments Word 2007/2010/2013复选框 圆形框打叉 方框打勾打叉 Office 2007 2010 2013 word文档,插入复选框,方框打勾(打对号)方框打叉 圆形框打叉方法汇总:插入复选框可以参照《Word 2007/2010/2013插入复选框 方框打勾打叉方法》方框打勾(打对号) 方框打叉:在Word中输入大写字母“R”,然后字体改成“Wingdings 2”,就OK了!大小的话,可以选择字体大小来控制!(在小方框里打勾√)在Word中输入大写字母“S”,然后字体改成“Wingdings 2”,就OK了!大小的话,可以选择字体大小来控制!(在小方框里打叉ⅹ)当然输入QT也行,只是S的样式更好看。圆形框中打叉方法:在Word中输入大写字母“U”,然后字体改成“Wingdings 2”,就OK了!大小的话,可以选择字体大小来控制!(在圆形框中打叉ⅹ)当然输入V也行... 继续阅读 »
2013/01/04 WEB前端 No Comments html判断IE版本 根据不同IE版本加载不同CSS样式 通过HTML来判断IE版本,目的就是为了在某个特定的IE版本下,实行某个特定的JS或者进行CSS hack,IE版本中,目前最悲剧的版本就是IE6了。在进行WEB标准网页的学习和应用过程中,网页对浏览器的兼容性是经常接触到的一个问题。其中因微软公司的Internet Explorer(简称IE)占据浏览器市场的大半江山,此外还有Firefox、Opera等。需要对这些浏览器进行兼容。同时,单就IE而言,因IE版本的升级更替,目前浏览者使用的主要停留在 IE5(IE5.5)、IE6和IE7这三个版本中。而这3个版本对于我们制作的WEB标准网页(XHTML+CSS)解释执行的显示状况不尽相同。并 且,其他非IE浏览器与IE对某些CSS解释也不一样。所以,通过IE浏览器中的专有条件注释可有针对性的进行相关属性的... 继续阅读 »
2013/01/04 服务器技术 No Comments Centos 压缩解压常用命令详解 Centos 压缩解压常用命令详解:压缩命令#在用ftp软件备份数据的时候,由于文件太多导致耗费许多时间,所以需要用压缩和解压的命令,列如,我需要备份/opt/data文件夹,但是由于data里面文件数目有几万个,这个时候就需要用zip命令,见data文件压缩后在传输:cd /optzip -r data.zip data#OK,将data文件压缩成了data.zip格式了,这是上传下载就很快了。同样的道理,将压缩文件传到centos里面时,可以用unzip解压文件;列如,将/opt/data.zip解压,就可以用如下命令:cd /optunzip data.zip#还有更多相关的命令如下:#1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:# zip -r yasuo.zi... 继续阅读 »
2013/01/04 数据库 No Comments MySQL修复数据表的两个常用命令 在长时间使用MySQL后,数据库可能会出现一些问题。大多数问题可以通过简单的操作进行快速修复。下面介绍两种MySQL修复表的方法。1. myisamchk使用myisamchk必须暂时停止MySQL 服务器。例如,我们要检修blog数据库。执行以下操作:# service mysql stop (停止MySQL)# myisamchk -r /datawhere/blog/*MYI# service mysql start myisamchk 会自动检查并修复数据表中的索引错误。2. mysqlcheck使用mysqlcheck无需停止MySQL,可以进行热修复。操作步骤如下:(检修 blog库)# mysqlcheck -r -uroot -p blog注意,无论是 myisamchk还是mysqlch... 继续阅读 »
2013/01/04 数据库 No Comments MySQL常用查看数据库 数据表的命令 MySQL数据库查看数据库 数据表的命令。进入MySQL Command line client下查看当前使用的数据库:mysql>select database();mysql>status;mysql>show tables;mysql>show databases;//可以查看有哪些数据库,返回数据库名(databaseName)mysql>use databaseName; //更换当前使用的数据库mysql>show tables; //返回当前数据库下的所有表的名称或者也可以直接用以下命令mysql>show tables from databaseName;//databaseName可以用show databases得来mys... 继续阅读 »
2013/01/03 数据库 No Comments MySQL数据库建表语句实例 MySQL建表语句是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL建表语句,如果您对MySQL建表语句方面感兴趣的话,不妨一看。1、最简单的:CREATE TABLE t1( id int not null, name char(20));2、带主键的:a:CREATE TABLE t1( id int not null primary key, name char(20));b:复合主键CREATE TABLE t1( id int not null, ... 继续阅读 »
2013/01/03 随想/其他 8 Comments 再见2012。你好,2013 祝看到这篇博文的朋友们2013年身体健康,事随心愿,工作顺利,生活愉快!——写在前面的 每年这个季节、这段时间,我想大家和我一样我们每个人几乎都会对上一年度的工作 生活 学习做一个简短的总结和对下一年做个简单的展望及计划。 在写这篇总结之前,简单的翻了下2012年的博文,2月工作生活学习繁忙的状态开始,4月岗位的变动更换了工作环境及岗位,为了做个纪念,5月底未来往事博客域名正式由运行一年之久的esho域名更换为www.fity.cn,fity也没大家猜测那样多内涵多文艺 [emot]smoke[/emot] 这个域名源于对Felicity的简写而出,6月鉴于工作单一、也学不到自己想要或需要的,告别了第一份工作随之踏入第二份工作,依然和虚拟化、云计算、存储有关系吧... 继续阅读 »
2013/01/03 随想/其他 No Comments Office 2013 打开文档文件慢卡解决方法 Office 2013 打开文档文件慢卡临时解决方法禁用‘硬件加速’:word选项--高级--显示--禁用硬件图形加速,把这个选中试试禁用‘子像素定位平滑屏幕上的字体’:word选项--高级--显示--使用子像素定位平滑屏幕上的字体,把这个勾去掉。更多请查考微软官方Support:http://support.microsoft.com/kb/2768648/zh-cn 继续阅读 »