友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

mysql优化配置文件

post by rocdk890 / 2012-1-20 1:07 Friday linux技术

对于打算在VPS或服务器上建立个人博客的童鞋,安装数据库,并优化配置文件是十分重要的环节。笔者在这里摘录几种设置不同内存大小的mysql配置文件示例,希望能给你一些帮助。

在进入正题之前,我们不妨来说说一些mysql的话题。最简单的安装方式:使用yum install MySql-server 。如果用最新的wordpress3.2作为博客软件,默认的数据库引擎是MyISAM;当然,希望mysql在...

阅读全文>>

标签: 配置 mysql 优化 mysql.servers 文档

评论(2) 引用(0) 浏览(7152)

nginx处理emlog漏洞

post by rocdk890 / 2012-1-19 9:52 Thursday linux技术

  没想到emlog的漏洞出来了这么久了,我居然才知道,看来以后要多去逛逛安全网站了,这个漏洞连官网都有,不知道为什么他们不修复.好了,来看教程吧.
  漏洞一:http://你的Emlog网址/content/cache/user 爆出作者名
  漏洞二:http://你的Emlog网址/content/cache/options 爆出一些配置信息配置
图我就不截了...

阅读全文>>

标签: nginx 漏洞 修复 emlog 处理

评论(3) 引用(0) 浏览(12490)

规范的apache日志文件

post by rocdk890 / 2012-1-19 9:19 Thursday linux技术

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

SetEnvIf Request_URI \.css$ gif-image
SetEnvIf Request_URI \.mid$ gif-image
SetEnvIf Request_URI \...

阅读全文>>

标签: apache 日志 文档 httpd

评论(0) 引用(0) 浏览(7029)

用logrotate轮询nginx日志

post by rocdk890 / 2012-1-18 9:17 Wednesday linux技术

使用logrotate轮询日志很方便,配置也很简单。
1、建立/etc/logrotate.d/nginx文件

vi /etc/logrotate.d/nginx

2、写入如下内容:

/var/log/nginx/*log {
    daily
    rotate 7
    missingok
...

阅读全文>>

标签: nginx 日志 logrotate 轮询 切割

评论(0) 引用(0) 浏览(6815)

MySQL配置文件my.cnf中文版

post by rocdk890 / 2012-1-18 8:59 Wednesday linux技术

从 hi!admin 抄来的一份配置.注释得非常好.

#BEGIN CONFIG INFO
#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大
#TYPE: SYSTEM
#END CONFIG INFO

#
# 此mysql配置文件例子针对4G内存
# 主要使用INNODB
#处理复杂队列并且连接数量较少的mysql服务器
#
# 将此文件复制到/etc...

阅读全文>>

标签: 配置 mysql 中文文档 中文 my.cnf 文档

评论(0) 引用(0) 浏览(4263)

Mysql安装:/bin/rm: cannot remove `libtoolt': No such file or directory

post by rocdk890 / 2012-1-17 9:33 Tuesday linux技术

今天在编译MySQL的过程中提示:
/bin/rm: cannot remove `libtoolt': No such file or directory
解决:
1、确认libtool是否已经安装,如果没有安装的话,则先安装libtool
# yum -y install libtool
2、分别执行以下三条命令:
autoreconf --force --install
lib...

阅读全文>>

标签: mysql 安装 编译 libtoolT

评论(0) 引用(0) 浏览(5712)

在centos中升级iptables

post by rocdk890 / 2012-1-16 9:28 Monday linux技术

  一般服务器或vps上yum安装的iptables,基本上版本都比较老,那么今天我来给大家讲解下怎么手动对iptables进行升级,好了,看教程吧.
  系统:centos 5.5
  需要的软件包:iptables-1.4.12.2.tar.bz2 (目前是最新的版本)

大家可以看到目前我这台服务器的iptables版本是1.3.5
点击查看原图

1.下载iptable...

阅读全文>>

标签: centos iptables 安装 升级 vps xen vps 服务器 编译

评论(0) 引用(0) 浏览(11874)

centos中apache、php、mysql默认安装路径

post by rocdk890 / 2012-1-15 0:12 Sunday linux技术

apache:

如果采用RPM包安装,安装路径应在 /etc/httpd目录下

apache配置文件:/etc/httpd/conf/httpd.conf

Apache模块路径:/usr/sbin/apachectl

web目录:/var/www/html

如果采用源代码安装,一般默认安装在/usr/local/apache2目录下

php:

如果采用RPM包安装,安装路径应在 /etc/目录下

php的配置...

阅读全文>>

标签: apache centos mysql 安装 php 路径 默认

评论(0) 引用(0) 浏览(8888)

centos添加iptables connlimit模块

post by rocdk890 / 2012-1-14 1:21 Saturday linux技术

  其实这篇文章应该早在2年前就写出来的,因为今天买了个vps,上面的iptables的模块不全,才造成我写这篇文章的主要动力,好了,废话不多说了,来看教程吧.
  系统:centos 5.4 32位
  需要的软件包:iptables-1.3.8.tar.bz2 linux-2.6.18.tar.bz2 patch-o-matic-ng-20080214.tar.bz2 (这3个我都会提供给大家的)

大家从下图可以看到我的系统目前是不支持connlimit模块的
点击查看原图

1.准备工作........

阅读全文>>

标签: centos iptables 模块 vps xen vps kernel 内核 connlimit 添加 编译 2.6内核

评论(4) 引用(0) 浏览(10504)

php.ini配置文件中文

post by rocdk890 / 2012-1-13 9:26 Friday linux技术

;;;;;;;;;;;
; 警告 ;
;;;;;;;;;;;
; 此配置文件是对于新安装的PHP的默认设置.
; 默认情况下,PHP使用此配置文件安装
; 此配置针对开发目的,并且*不是*针对生产环境
; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended
; 以及在线文档 http://php.net/manual/en/security.php.
;;;;;;;;;;;;;;;;;;;
; 关于 php.ini   ;
;;;;;;;;;;;;;;;;;;;
; 此文件控制了PHP行为的很多方面.  为了让PHP能够读取它
; 必须命名为 ‘php.ini’.  PHP 在其当前工作目录,由PHPRC环境变量指定目录
; 以及由编译时指定的目录(按此顺序)查找此文件
; 在Windows环境下, 编译时目录是Windows目录.
; 在命令行模式下查找php.ini的目录可以被-c参数覆盖.
;
; 此文件的语法非常简单.
; 空行和由分号开始的行会被忽略(你可能已经猜到了).
; 段的开头(例如 [Foo]) 同样会被悄悄忽略
; 即使在将来他们可能会有其他作用.

........

阅读全文>>

标签: 配置 php 中文 文档

评论(0) 引用(0) 浏览(4041)

centos下mysql5.0.x的安装优化及安全设置

post by rocdk890 / 2012-1-12 21:11 Thursday linux技术

my.cnf自动生成器[试用版]http://imysql.cn/my_cnf_generator

groupadd mysql
新建一个名为mysql的用户组
useradd -g mysql mysql
在mysql用户组下新建一个名为mysql的用户
gunzip < mysql-VERSION.tar.gz | tar -xvf -
解压下载到的.gz文件
cd mysql-VERSION
进入解压后的目录....

阅读全文>>

标签: centos mysql 安装 优化

评论(0) 引用(0) 浏览(3470)

mysql数据库经常无法连接的问题

post by rocdk890 / 2012-1-11 10:08 Wednesday linux技术

mysql> show variables like '%query_cache%';                       
+------------------------------+-----------+
| Variable_name                | Value     |
+------------------------------+-----------+
| have_query_cache             | YES       |
| query_cache_limit            | 1048576   |
| query_cache_min_res_unit     | 4096      |
| query_cache_size             | 536870912 |
| query_cache_type             | ON        |
| query_cache_wlock_invalidate | OFF       |
+------------------------------+-----------+....

阅读全文>>

标签: mysql 解决 数据库 无法连接

评论(0) 引用(0) 浏览(4459)

.htaccess阻止坏爬虫

post by rocdk890 / 2012-1-10 10:25 Tuesday linux技术

可以根据 HTTP_USER_AGENT 来判断它们。把自己的agent设置为常用浏览器标识,比如 “Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)” ,就没办法了。

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:rocdk890@gmail.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures .......

阅读全文>>

标签: apache .htaccess 伪静态 rewrite robots 阻止

评论(2) 引用(0) 浏览(3886)

使用TCMalloc优化mysql

post by rocdk890 / 2012-1-9 15:18 Monday linux技术

TCMalloc(Thread-Caching Malloc)是google-perftools工具中的一个,与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要 高得多,可以提高Mysql服务器在高并发情况下的性能,降低系统负载.

Google-perftools的项目地址:http://code.google.com/p/google-perftools/
从http://code.google.com/p/google-perftools/ 下载源码包,现在最新版本是1.9.1.

mysql服务器只需要用so动态库就可以了,没有必须要把其他的文件(头文件静态库文档等)也安装到/usr/local/里.

1.下载并安装TCMalloc
wget -c http://google-perftools.googlecode.com/files/google-perftools-1.9.1.tar.gz
tar zxf google-perftools-1.9.1.tar.gz && cd google-perftools-1.9.1
./configure
这里make没有报错的话,那就可以继续make install
make && make install
安装成功后再来安装mysql....

阅读全文>>

附件下载:
mysqlserver.rar 3.23KB

标签: mysql 优化 tcmalloc 性能

评论(2) 引用(0) 浏览(9273)

对Apache+php+Mysql的Web环境进行安全配置

post by rocdk890 / 2012-1-8 17:01 Sunday windows技术

下面是一些总结的Web环境的安全配置:

(1) 打开php的安全模式

php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),

同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd,

但是默认的php.ini是没有打开安全模式的,我们把它打开:

safe_mode = on

(2) 用户组安全

当safe_mode打开时,safe_mode_gid被关闭,那么php脚本能够对文件进行访问,而且相同

组的用户也能够对文件进行访问。

建议设置为:

safe_mode_gid = off

如果不进行设置,可能我们无法对我们服务器网站目录下的文件进行操作了,比如我们需要

对文件进行操作的时....

阅读全文>>

标签: apache 配置 mysql php 安全

评论(0) 引用(0) 浏览(3319)