摘要: 1、准备软件(存放在目录/home/sofeware下)agentzh-headers-more-nginx-module-v0.15rc2-0-g2c629de.tar.gz #支持隐藏头部信息 (不是必须,觉得需要就安装吧)nginx-upstream-jvm-route-0.1.tar.gz #nginx会话记录的必须模块 (用于tomcat集群,单tomcat就直接忽略相关操作)pcre-8.10.tar.gz #包括perl兼容的正规表达式库 (shell>rpm -qa|grep pcre 可以检查系统是否已存在)nginx-1.0.4.tar.gzapache-tomcat 阅读全文
posted @ 2011-06-19 13:47 Nicholas_F 阅读(3391) 评论(0) 推荐(0) 编辑
摘要: 1、安装pcre 、 zlib 、bzip2以pcre为例 :ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gztar -zxvf pcre-8.10.tar.gzcd pcre-8.10./configuremakemake install2、安装lighttpdhttp://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.28.tar.gztar -zxvf lighttpd-1.4.28.tar.gzcd lighttpd-1.4 阅读全文
posted @ 2011-06-15 12:46 Nicholas_F 阅读(2302) 评论(0) 推荐(0) 编辑
摘要: 如果重启服务器前没有关闭mysql,MySql的MyiSAM表很有可能会出现ERROR 1017 :Can't find file: '/xxx.frm' 的错误,出现这个问题的原因不是'/xxx.frm'这个文件不见了,而是这些文件的权限(应该要是mysql)不知道为什么变成了root。解决方法:cd到xxx.frm文件所在目录下,执行一下命令:chown mysql.mysql * 将所有文件的权限都改过来就可以了! 阅读全文
posted @ 2011-05-12 10:27 Nicholas_F 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 今天网站上传图片出问题了,一开始还以为是程序问题,后来发现原来是服务器存储空间不够,明明有200G的磁盘空间,没理由这么快就用完,查了一下分区情况,原来有两块磁盘,根分区只挂载在大少只有10g那块磁盘上面,而且已使用了100%了!接着就要为根分区扩容了:(环境:redhat 5.2 x64)1:查看分区情况shell>fdisk -lDisk /dev/sda doesn't contain a valid partition table, 这句说明了190g的磁盘没分区2:磁盘分区shell>fdisk /dev/sda (过程略,这里只建了一个分区)3:再查看一下分区s 阅读全文
posted @ 2011-01-22 18:58 Nicholas_F 阅读(55906) 评论(1) 推荐(4) 编辑
摘要: 神马理论都是浮云,来个实例最实际:今天发现网站数据有点异常,马上检查一下数据库,操作某张表(tbl_test)的时候出现如下错误:Table ‘.\mydb\tbl_test’ is marked as crashed and should be repaired开始还是用phpmyadmin去修复,结果不管用!然后使用mysql自带的myisamchk,操作如下:找到出错表所在位置(linux下mysql数据通常保存在/var/lib/mysql/下)shellcd /var/lib/mysql/mydb;shellmyisamchk -r q tbl_test; (快速修复模式,会自动 阅读全文
posted @ 2011-01-22 16:48 Nicholas_F 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 报错:Cannot load /usr/local/apache2/modules/mod_cache.so into server: /usr/local/apache2/modules/mod_cache.so: undefined symbol: cache_generate_key_default 可能原因:编译mod_cache.c时缺少文件解决:加入缓存支持的父模块mod_cache.c,该文件必须和cache_util.c cache_cache.c cache_storage.c cache_pqueue.c cache_hash.c一起编译#/usr/local/apache 阅读全文
posted @ 2010-12-31 01:25 Nicholas_F 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 导出要用到MySQL的mysqldump工具,基本用法是:shellmysqldump[OPTIONS]database[tables]如果你不给定任何表,整个数据库将被导出。通过执行mysqldump--help,你能得到你mysqldump的版本支持的选项表。注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。mysqldump支持下列选项:--add-locks在每个表导出之前增加LOCKTABLES并且之后UNLOCKTABLE。(为了使得更快地插入到MySQL 阅读全文
posted @ 2010-12-29 15:01 Nicholas_F 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 方法1: 用SET PASSWORD命令  mysql -u root  mysql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin  mysqladmin -u root password "newpass"  如果root已经设置过密码,采用如下方法  mysqladmin -u root password oldpass "newpass"方法3: 用UPDATE直接编辑user表  mysql -u root  mysql use mysql;  mysql UPDATE user 阅读全文
posted @ 2010-12-29 14:55 Nicholas_F 阅读(333) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sunwei_07/archive/2008/05/28/2490234.aspx(转)查看Apache在prefork模式下能够处理的并发请求数shell>ps -ef | grep httpd | wc -l查看Apache的并发请求数及TCP连接状态shell>netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S)print a,S[a]}' 阅读全文
posted @ 2010-12-29 14:50 Nicholas_F 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 在如下情况下,需要在本地方法中应用java对象的引用,就会用到类型之间的转换:  1)java方法里面将参数传入本地方法;2)在本地方法里面创建java对象;3)在本地方法里面return结果给java程序。  分为如下两种情况:  一、Java原始类型像booleans、integers、floats等从Java程序中传到本地方法中的原始类型可以直接使用,下面是java中的原始类型和本地方法中的类型的对应:Java类型  本地类型  字节(bit)boolean   jboolean   8, unsignedbyte    jbyte    8char    jchar    16, un 阅读全文
posted @ 2010-11-30 15:42 Nicholas_F 阅读(28864) 评论(0) 推荐(2) 编辑