上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: find / -path "/exclude/" -prune -o -name "lsof" -print 查找根目录下文件,并排除/exclude路径 阅读全文
posted @ 2016-04-22 09:56 rorshach 阅读(1868) 评论(0) 推荐(0) 编辑
摘要: 上传phpmemcache.php到指定文件 修改文件中的: define('ADMIN_USERNAME','user'); // Admin Usernamedefine('ADMIN_PASSWORD','pwd'); // Admin Passworddefine('DATE_FORMAT' 阅读全文
posted @ 2016-04-21 22:10 rorshach 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 方法一、SecRuleRemoveById 指令:通过Rule ID禁用指定规则 方法二、SecRuleRemoveByMsg指令:通过Rule Msg禁用指定规则 方法三、url加白 :对指定路径关闭WAF检测/或只记录不拦截 阅读全文
posted @ 2016-04-19 18:19 rorshach 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: linux下:一.在mysql中查询是否开启了慢查询mysql>SHOW VARIABLES LIKE '%slow%';Variable_name Valuelog_slow_queries OFF表示未开启//查看慢查询时间show variables like "long_query_time 阅读全文
posted @ 2016-04-17 16:57 rorshach 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一.slave端rsync设置在此部署rsync服务和rsync daemon 1.安装rsync 2.配置rsyncd.conf文件#vi /etc/rsyncd.conf配置文件uid = rootgid = rootuse chroot = yesmax connections = 4stri 阅读全文
posted @ 2016-04-17 16:56 rorshach 阅读(376) 评论(0) 推荐(0) 编辑
摘要: */20 * * * * wget --output-document=/dev/null http://www.domain.com使用wget每过20分钟访问一次,不保存访问文件内容 阅读全文
posted @ 2015-11-13 09:20 rorshach 阅读(4535) 评论(0) 推荐(0) 编辑
摘要: yum install ntp ntpdate #ntpdate -u cn.pool.ntp.org //写入硬件 #hwclock -w 以下是国内常见的NTP服务器 阅读全文
posted @ 2015-06-15 08:23 rorshach 阅读(964) 评论(0) 推荐(0) 编辑
摘要: apache按日切分日志,使用apache自带的rotatelogs切分语法:rotatelogs [ -l ] logfile [ rotationtime [ offset ]] | [ filesizeM ]选项-l使用本地时间代替GMT时间作为时间基准。注意:在一个改变GMT偏移量(比如夏令... 阅读全文
posted @ 2015-05-23 09:32 rorshach 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 一.监控apache1.下载http://forums.cacti.net/about25227.html&highlight=apachestats2.其中的ss_apache_stats.php是脚本文件,它是一个php的文件,放到你的cacti/scripts/下面3.接下来在cacti界面导... 阅读全文
posted @ 2015-04-20 17:46 rorshach 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 一.安装libmemcachedwget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gztar -zxvf libmemcached-1.0.16.tar.gzcd libmemca 阅读全文
posted @ 2015-04-18 16:50 rorshach 阅读(452) 评论(0) 推荐(0) 编辑
摘要: worker_processes:nginx要开启的进程数,一般为cpu的核数worker_cpu_affinity:为每个进程绑定一个cpu,减少cpu切换的开销配置示例:worker_processes 8;worker_cpu_affinity 00000001 00000010 000001... 阅读全文
posted @ 2015-04-16 17:31 rorshach 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是inotifyinotify是一种强大的、细粒度的、异步的文件系统事件监控机制,Linux内核从2.6.13开始引入,允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件,例如打开、关闭、移动/重命名、删除、创建或者改变属性。CentOS6自然已经支持:使用ll /pro... 阅读全文
posted @ 2015-04-13 18:19 rorshach 阅读(334) 评论(0) 推荐(0) 编辑
摘要: safe-rm主页:https://launchpad.net/safe-rm一.下载safe-rm二.解压文件,拷贝safe-rm到/usr/local/bin/目录下三.建立软连接:#ln /usr/local/bin/safe-rm /usr/local/bin/rm四.修改环境变量#vi /... 阅读全文
posted @ 2015-04-13 17:05 rorshach 阅读(635) 评论(0) 推荐(0) 编辑
摘要: Amoeba安装,参考http://hi.baidu.com/itfenqing/item/79fe989838e1e8ad83d2959cAmoeba版本为:amoeba-mysql-1.3.1-BETA.zip更改amoeba.xml配置文件,配置如下: 8066 192.16... 阅读全文
posted @ 2015-04-08 17:47 rorshach 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一.主mysql配置:1.配置my.cnf[mysqld]server-id = 10 #服务器标示log-bin= mysql-bin #二进制日志binlog-do-db=mydb #需要同步的数据库配置完成后重启2.建立复制账号:grant all privileges on *.* to ' 阅读全文
posted @ 2015-04-06 10:59 rorshach 阅读(562) 评论(0) 推荐(0) 编辑
摘要: #-*- coding:utf-8 -*-import smtplibimport sysimport random import socketfrom email.mime.text import MIMETexttrue_socket = socket.socketdef bound_socke... 阅读全文
posted @ 2015-04-03 17:38 rorshach 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一.确定php的sysem等函数可用二.编写c程序,如ipt.c#include #include #include #include int main(){ uid_t uid ,euid; uid = getuid() ; euid = geteuid(); if(setreuid(euid, ... 阅读全文
posted @ 2015-01-28 14:41 rorshach 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 1.安装mod_securityyum install mod_security2.安装mod_security_crsyum install mod_security_crs3.在/etc/httpd/modsecurity.d建立exclude.conf文件用来排除无需检查的文件<IfModul 阅读全文
posted @ 2014-12-08 13:40 rorshach 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 一.container页面容器二.栅格系统一行分成12列:div.row为一行div.col-md-12 //列,不挤压div.col-xs-12 //列,挤压三.图片自动生成四.块对齐和文本对齐文本对齐:p.text-leftp.text-centerp.text-right块对齐:pull-l... 阅读全文
posted @ 2014-12-01 20:29 rorshach 阅读(141) 评论(0) 推荐(0) 编辑
摘要: phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。 危险等级:中 passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 exec()。 危险等级:高 exec() 功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)... 阅读全文
posted @ 2014-10-21 09:41 rorshach 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 根据进程名称查找ps aux|grep python(进程名)杀死进程:kill -s 9 进程id 阅读全文
posted @ 2014-10-20 17:16 rorshach 阅读(146) 评论(0) 推荐(0) 编辑
摘要: tmp文件数目过多导致启动为1053错误这个时候有两种方法清空tmp目录更改mysql的tmp目录在my.ini中更改[mysqld]tmpdir="d:/mysql_tmp" 阅读全文
posted @ 2014-09-25 14:10 rorshach 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 一.MemcacheQ安装记录1.安装libevent查看是否已经安装了libeventrpm -qa|grep libevent如果没有安装使用yum安装yum install libevent libevent-devel2.安装BerkeleyDB下载db-5.3.21.zip解压cd db... 阅读全文
posted @ 2014-07-15 17:46 rorshach 阅读(228) 评论(0) 推荐(0) 编辑
摘要: nginx分割日志:#!/bin/shlogs_path="/nginx/logs/"mv${logs_path}access.log${logs_path}access_$(date-d"yesterday"+"%Y%m%d").logkill-USR1`cat/nginx/logs/nginx... 阅读全文
posted @ 2014-06-23 11:08 rorshach 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一.mysql的事务mysql的事务有两种方式:1.SET AUTOCOMMIT=0;也就是关闭了自动提交,那么任何commit或rollback语句都可以触发事务提交;如果SET AUTOCOMMIT=1;也就是开启了自动提交(默认值),那么必须要以begin或者START TRANSACTION 阅读全文
posted @ 2014-06-22 12:10 rorshach 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 确保mod_cache和mod_disk_cache是开启的配置如下:CacheDefaultExpire 86400 #失效时间,单位秒CacheEnable disk / #缓存路径,/表示缓存该站下所有文件CacheRoot /httpdCache #缓存文件防止路径,具备读写权限Cache... 阅读全文
posted @ 2014-06-20 10:17 rorshach 阅读(436) 评论(0) 推荐(0) 编辑
摘要: mysql -uroot -p 要恢复的数据库的名字 --one-database<备份文件 阅读全文
posted @ 2014-06-18 15:47 rorshach 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一.mysql的Mysql-udf-http参见文章http://blog.s135.com/mysql-udf-http/注:centos安装后如果无法提交数据,请关闭selinux二.mysql通过Gearman同步数据到Redishttp://avnpc.com/pages/mysql-re... 阅读全文
posted @ 2014-06-08 19:30 rorshach 阅读(211) 评论(0) 推荐(0) 编辑
摘要: centos环境下安装首先安装httpd-develyum安装mod_evasive配置mod_evasive:DOSHashTableSize 3097 #哈希表大小(无需修改) DOSPageCount 10 #允许单IP的最大并发连接(瞬间值) DOSSiteCount 50 #允许单台机在指... 阅读全文
posted @ 2014-02-15 21:28 rorshach 阅读(368) 评论(0) 推荐(0) 编辑
摘要: sshd调优:禁用dns查找,加快速度在sshd_config中设置:UseDNS no禁用root登录:建立普通用户在sshd_config中设置PermitRootLogin no以上设置需要重启sshd服务这样子就禁用了root通过ssh登录,普通用户登录后,使用su -切换到root账户 阅读全文
posted @ 2014-02-14 10:05 rorshach 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一,最值得检查的状态变量使用show global status进行检测二.变量部分1.Aborted_clients如果这个变量持续增加,确定连接是否被关闭了.如果不是检查网络性能,并且检查max_allowed_packet配置变量,超过该变量的查询会被截断2.Aborted_connecti... 阅读全文
posted @ 2014-02-05 17:20 rorshach 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一.mysql的查询缓存1.查询缓存的命中率计算:Qcache_hits/(Qcache_hits + Com_select)二.查询缓存进行调优1.Query_cache_type,这个选项表示缓存是否被激活取值为ON,OFF,DEMAND,DEMAND的意思是包含了SQL_CACHE选项的查询... 阅读全文
posted @ 2014-02-05 17:20 rorshach 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一.myisam的IO调优1.myisam通常在每次写入后把索引的改变刷写到磁盘上.所以批处理通常会更快点.做到这点,可以通过LOCK TABLES,他可以把写入控制到对表解锁.还可以用delay_key_write变量来延迟索引的写入,如果使用他,只有在表关闭的时候写入键缓存.它有以下选项:OF... 阅读全文
posted @ 2014-02-05 17:19 rorshach 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 一.前言在 MySQL 中,线程独享内存主要用于各客户端连接线程存储各种操作的独享数据,如线程栈信息,分组排序操作,数据读写缓冲,结果集暂存等等,而且大多数可以通过相关参数来控制内存的使用量。 二.线程栈信息使用内存(thread_stack)主要用来存放每一个线程自身的标识信息,如线程id,线程... 阅读全文
posted @ 2014-02-05 17:18 rorshach 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一.线程缓存1.thread_cache_size定义了线程缓冲中的数量.每个缓存中的线程通常消耗256kb内存2.Threads_cached,可以看到已经建立的线程二.表缓存(table_cache)1.表缓存有点以myisam为中心2.在mysql5.1中,这个变量被分为两部分.表缓存分为两... 阅读全文
posted @ 2014-02-05 17:18 rorshach 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一.mysql的配置都是小写的,使用下划线_或破折号-分割单词,两者是一样的二.在配置文件中可以用1m,1g等单位,但是用set命令,不能使用单位,默认单位是字节三.特殊例子a.query_cache_size变量是全局性的b.sort_buffer_size变量有全局性默认值,但是可以在回话中改... 阅读全文
posted @ 2014-02-05 17:17 rorshach 阅读(188) 评论(0) 推荐(0) 编辑
摘要: MySQL点滴一.mysql的复合索引,最多可以包括16列,超过该列,将提示索引超出限制二.mysql的索引,无论是单个索引,还是复合索引,都规定长度为1000个字节.utf8编码为3个字节,即长度(或总长度)不能超过333个字符.三.mysql中的hash函数mysql可选的hash函数有crc... 阅读全文
posted @ 2014-02-05 17:17 rorshach 阅读(244) 评论(0) 推荐(0) 编辑
摘要: apache的prefork的参数详解:ServerLimit 2000 这是最大进程数的阀值StartServers 25 启动时建立的子进程MinSpareServers 25 最小空闲进程MaxSpareServers 50最大空闲进程MaxClients 2000限定同一时间客户端最大接入... 阅读全文
posted @ 2014-01-29 16:22 rorshach 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.查看并发#ps -ef | grep httpd -c2.查看并发数及tpc连接状态netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'返回结果示例: LAST_ACK 5 SYN_RECV 30 EST... 阅读全文
posted @ 2014-01-29 15:52 rorshach 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 发现这算属MySQL的一个bug,不管连接是通过hosts还是ip的方式,MySQL都会对DNS做反查,IP到DNS,由于反查的接续速度过慢(不管是不是isp提供的dns服务器的问题或者其他原因),大量的查询就难以应付,线程不够用就使劲增加线程,但是却得不到释放,所以MySQL会“假死”。解决的方... 阅读全文
posted @ 2013-12-09 20:10 rorshach 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页