06 2017 档案

摘要:nginx 要实现限速,完整的实现是要限制客户端请求频率,并发连接和传输速度 1.请求限制 Nginx 请求限制的功能来自于 ngx_http_limit_req_module 模块。使用它需要首先在 http 配置段中定义限制的参照标准和状态缓存区大小。比如下面的配置就是定义了使用客户端的 IP 阅读全文
posted @ 2017-06-29 09:22 行知散人 阅读(494) 评论(0) 推荐(0) 编辑
摘要:FirewallD 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它支持 IPv4, IPv6 防火墙设置以及以太网桥接,并且拥有运行时配置和永久配置选项。它也支持允许服务或者应用程序直接添加防火墙规则的接口。 以前的 system-config-firew 阅读全文
posted @ 2017-06-26 14:57 行知散人 阅读(344) 评论(0) 推荐(0) 编辑
摘要:一般默认syncdb_path在$HOME目录下隐藏文件,也可以自己指定一个文件,记住,这里只能指定文件,不能只写目录input { file { path => "/home/tom/testData/*.log" type => "log" start_position => "beginnin 阅读全文
posted @ 2017-06-26 14:52 行知散人 阅读(189) 评论(0) 推荐(0) 编辑
摘要:sed -i 's/你好帅(你好)/太帅了/g' `grep "你好帅(你好)" -rlR /data/www/mike/Static` find /data/vip -type f -name "main.php" |xargs sed 's/rm-xxxxxx.mysql.rds.aliyunc 阅读全文
posted @ 2017-06-23 11:03 行知散人 阅读(275) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python #encoding:utf-8 ##实现网页的登陆检查 import HTMLParser import urlparse import cookielib import string import urllib import urllib2 import string import re from jpype import * from sms import... 阅读全文
posted @ 2017-06-23 09:43 行知散人 阅读(1418) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash ###########################################################################################################################author:wen.lu #email: ##########################################... 阅读全文
posted @ 2017-06-23 09:37 行知散人 阅读(796) 评论(0) 推荐(0) 编辑
摘要:1.从官网下载安装percona-xtrabackup2.xtrabackup只能备份和恢复innodb的表,所以这里用innobackupex,可以实现对myisam和innodb的表在线备份和恢复。3.在B服务器和C服务器安装好mysql,这里B是A的从,而C是B的从,B中要改配置文件,加上加入 阅读全文
posted @ 2017-06-23 09:35 行知散人 阅读(351) 评论(0) 推荐(0) 编辑
摘要:整体架构: 1.IP地址规划: Dns1:172.28.0.54 Dns2:172.28.0.55 Dr服务器主:172.28.0.57 Dr服务器从:172.28.0.67 Vip:172.28.0.99 原理过程: Lvs+keepalived实现高性能高可靠性负载均衡,这里使用dr模式,客户机 阅读全文
posted @ 2017-06-23 09:34 行知散人 阅读(3874) 评论(0) 推荐(0) 编辑
摘要:Flume是什么 收集、聚合事件流数据的分布式框架 通常用于log数据 采用ad-hoc方案,明显优点如下: 可靠的、可伸缩、可管理、可定制、高性能 声明式配置,可以动态更新配置 提供上下文路由功能 支持负载均衡和故障转移 功能丰富 完全的可扩展 收集、聚合事件流数据的分布式框架 通常用于log数据 阅读全文
posted @ 2017-06-23 09:33 行知散人 阅读(1282) 评论(0) 推荐(0) 编辑
摘要:gangliaz在ubuntu中安装和配置很简单 1. 服务器端安装 sudo apt-get install ganglia-monitor ganglia-webfrontend rrdtool 启动apache2服务,gmetad和gmond服务会启动 运行命令sudo service gme 阅读全文
posted @ 2017-06-23 09:31 行知散人 阅读(250) 评论(0) 推荐(0) 编辑
摘要:服务器客户端模式,服务器存在唯一目的是:等待客户的请求, 一.套接字 unix套接字,AF_LOCAL,地址家族,缩写:AF,AF_LOCAL将代替AF_UNIX,很多时候两者等价 基于网络的套接字,AF_INET,AF_INET6 AF_NETLINK,无连接 python只支持AF_UNIX,A 阅读全文
posted @ 2017-06-23 09:29 行知散人 阅读(154) 评论(0) 推荐(0) 编辑
摘要:这是原来在51cto写的,现在都转到博客园来了 1.time_wait连接数过多,需要调整内核参数 http://blog.renhao.org/2010/07/setup-linux-kernel-tcp-settings/ http://www.cnblogs.com/fczjuever/arc 阅读全文
posted @ 2017-06-23 09:28 行知散人 阅读(356) 评论(0) 推荐(0) 编辑
摘要:一.last & break (1)last 和 break 当出现在location 之外时,两者的作用是一致的没有任何差异。 注意一点就是,他们会跳过所有的在他们之后的rewrite 模块中的指令,去选择自己匹配的location (2)last 和 break 当出现在location 内部时 阅读全文
posted @ 2017-06-23 09:16 行知散人 阅读(8123) 评论(0) 推荐(0) 编辑
摘要:考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本。访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面。 nginx判断设备根据useragent,国外有个开源的User-Agent区分pc和手机的解决方案可以直接 阅读全文
posted @ 2017-06-22 17:49 行知散人 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:1.安装 yum install sysstat 2.参数 建议将man 文档看一遍 3.简单判断io状况 iostat -d -k 2 -x Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_aw 阅读全文
posted @ 2017-06-21 17:57 行知散人 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1.安装fuse yum install fuse fuse-devel 2.加载fuse模块 modprobe fuse 3.创建mfs用户 useradd mfs -s /sbin/nologin 4.下载mfs客户端源码包,对应mfs集群版本 解压编译 ./configure --prefix 阅读全文
posted @ 2017-06-21 09:19 行知散人 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:1.下载dkg包 2.安装 3.vim .bash_profile export GOROOT=/usr/local/goexport GOPATH=$HOME/GoglandProjects/ProjectName (gopath路径,可以有多个项目)export PATH=$PATH:$GORO 阅读全文
posted @ 2017-06-19 15:42 行知散人 阅读(1559) 评论(0) 推荐(0) 编辑
摘要:待续 阅读全文
posted @ 2017-06-16 16:45 行知散人 阅读(181) 评论(0) 推荐(0) 编辑
摘要:cat access.log |awk '{sum+=$10} END {print sum/1024/1024/1024}' $10是nginx字段bytes_sent 字段,根据自己的日志格式修改 body_bytes_sent 发送给客户端的字节数,不包括响应头的大小 bytes_sent 发 阅读全文
posted @ 2017-06-16 09:52 行知散人 阅读(8995) 评论(0) 推荐(0) 编辑
摘要:一、atime、ctime与mtime atime是指access time,即文件被读取或者执行的时间,修改文件是不会改变access time的。网上很多资料都声称cat、more等读取文件的命令会改变atime,但是我试验时却发现使用cat、more时atime没有被修改。这个问题需要另外做研 阅读全文
posted @ 2017-06-15 15:30 行知散人 阅读(546) 评论(0) 推荐(0) 编辑
摘要:最近要将某个目录做samba共享出去,而想通过svn同步文档到svn,然后通过svn hooks 同步到共享目录,实现自动化 现在svn服务器和samba server再同一台机器上: 在svn路径下找到hooks目录,下面有很多脚本如下: post-commit.tmpl post-unlock. 阅读全文
posted @ 2017-06-14 17:31 行知散人 阅读(1006) 评论(0) 推荐(0) 编辑
摘要:安装启动不用说了 vim /etc/samba/smb.conf workgroup = WORKGROUP server string = Samba Server %vnetbios name = samba.***.com security = userencrypt passwords = 阅读全文
posted @ 2017-06-14 17:22 行知散人 阅读(356) 评论(0) 推荐(0) 编辑
摘要:Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。 在下文将对进程的 R、S、D、T、Z、X 六种状态做个说明。 PROCESS STATE CODES Here are the different values that the 阅读全文
posted @ 2017-06-13 09:11 行知散人 阅读(3817) 评论(0) 推荐(1) 编辑