最新消息:

2015年03月的内容

Linux SYN Backlog and somaxconn
SYN

Linux SYN Backlog and somaxconn

admin 11年前(2015-03-25) 1浏览

SYN 包攻击是网络上比较老的一种攻击方式。在 Linux 中,可以通过开启 net.ipv4.tcp_syncookies = 1 来抵抗这种攻击。那么,在开启 syncookies 之后,Linux 系统做了些什么?如何做的?这是本文试图整理的内...

集中日志服务器Rsyslog
rsyslog

集中日志服务器Rsyslog

admin 11年前(2015-03-25) 1浏览

基于主机的管理一般需要收集服务器的日志信息用于及时发现错误,处理故障。 搭建linux下的集中日志服务器的程序一般可以用syslog,rsyslog,syslog-ng,还有scribe和fluentd等。 基本每一种方式都是服务器端和客户端的模式。...

Nginx缓存解决方案:SRCache
cache

Nginx缓存解决方案:SRCache

admin 11年前(2015-03-25) 1浏览

前些天帮别人优化PHP程序,搞得灰头土脸,最后黔驴技穷开启了FastCGI Cache,算是勉强应付过去了吧。不过FastCGI Cache不支持分布式缓存,当服务器很多的时候,冗余的浪费将非常严重,此外还有数据一致性问题,所以它只是一个粗线条的解决...

centos 推荐使用epel源
centos

centos 推荐使用epel源

admin 11年前(2015-03-25) 2浏览

在dell r410上面装的是centos6,64的操作系统,用的163的源,我一直都是用163的源,比较快。但是我发现这个源里面,根本没有libmcrypt libmcrypt-devel这二个包,装php扩展mcrypt时,又要用到这二个包,所以...

数据库性能测试方案示例
mysql

数据库性能测试方案示例

admin 11年前(2015-03-25) 1浏览

前言 : 究竟怎样进行数据库性能测试,数据库性能测试需要做些什么?大多数产品线的RD和QA也比较迷茫,经常过来咨询。 一般说来,做数据库性能测试需要如下几个步骤: :明确测试目的 :设计测试模型 (即压力模型) :准备测试集群环境 :准备压力测试工具...

Base64编码解码
Base64

Base64编码解码

admin 11年前(2015-03-25) 1浏览

一. Base64编码由来 为什么会有Base64编码呢?因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就不能通过邮件传送。这样用途就受到了很大的限制,比如图片二进制流的每个字节不可能全部是可见字...

TIPS:MySQL 改库名操作
mysql

TIPS:MySQL 改库名操作

admin 11年前(2015-03-25) 1浏览

MySQL在5.1引入了一个rename database操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1 release在mysql-5.1.30),那么生产中我们有时为了追求完美...

MySQL一个异常查询问题追查
mysql

MySQL一个异常查询问题追查

admin 11年前(2015-03-25) 1浏览

问题 <code style="color: inherit;">线上碰到的问题:相同的语句,只是最后的limit行数不同。奇怪的是,limit 10 的性能比limit 100的语句还慢约10倍。 隐藏用户表信息,语...

又见KeepAlive
KeepAlive

又见KeepAlive

admin 11年前(2015-03-25) 4浏览

我为什么要谈KeepAlive 最近工作中遇到一个问题,想把它记录下来,场景是这样的: 从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器。 Client可以是浏览器也可以是一个客户端...

Linux Shell awk替换一列内容
bash

Linux Shell awk替换一列内容

admin 11年前(2015-03-25) 6浏览

1.将文件第2列内容替换为www.aikaiyuan.com [root@aikaiyuan.com ~]# awk '$2="www.aikaiyuan.com"' file.txt > new.txt 2.将文件第5列内...

PHP Ruby Python内存垃圾回收机制
PHP

PHP Ruby Python内存垃圾回收机制

admin 11年前(2015-03-25) 1浏览

注:这篇文章基于我在布达佩斯的RuPy大会上所作的演讲。我觉得与其直接将幻灯片发布出来,不如在我还有印象的时候将它写成博客来的更有意义。同 样,我会在将来发布RuPy大会的视频链接。我计划将在RubyConf大会上发表类似的演讲,除了有关于Pytho...

Python中导入模块或包语句
Python

Python中导入模块或包语句

admin 11年前(2015-03-25) 1浏览

这篇文章讨论了Python的from <module> import *和from <package> import *,它们怎么执行以及为什么使用这种语法(也许)是一个坏主意。 从一个模块导入全部 from <modu...

一淘网技术简介
一淘

一淘网技术简介

admin 11年前(2015-03-25) 2浏览

一淘网( www.etao.com )于2010年10月9日10:39正式上线,很多同学和同行对一淘的系统架构和面临的关键技术问题都很感兴趣,这篇短文希望能给予简要的介绍。 系统架构 一淘的系统架构如上图所示。可以看到,一淘有三个数据来源:互联网、外...

Python 下AP信号强度检测 之 wifi-linux
AP

Python 下AP信号强度检测 之 wifi-linux

admin 11年前(2015-03-25) 1浏览

作为一名python极客,我喜欢在github上挖掘新的用于linux用户的python工具。今天我发现了一款用python写成的用于检测AP信号强度的工具:wifi-linux。 我已经在wifi-linux上实验了大约两个小时,并且它工作的很好,...

nginx的helloworld模块的helloworld
nginx

nginx的helloworld模块的helloworld

admin 11年前(2015-03-24) 2浏览

经典的nginx的helloworld尝试了一下 过程就是 nginx--->config文件---->module--->command[]<----->函数----->handler | | ctx等 位置等 ...

lvs FullNAT顿卡问题原因追查
FullNAT

lvs FullNAT顿卡问题原因追查

admin 11年前(2015-03-24) 2浏览

问题描述: 在FullNAT在使用过程中,在开启SYNProxy的情况下,采用CURL去连接某个URL,会有偶尔卡顿一下,命令如下: `for i inseq 1 10000`;do curl -o ‘/dev/null’ -...

在pcDuino搭建vpn之openvpn服务器
OpenVPN

在pcDuino搭建vpn之openvpn服务器

admin 11年前(2015-03-24) 3浏览

硬件 pcDuino V1 版本 Linaro 12.11 由于openvpn要用到NAT,但是pcDuino的内核是不支持的,首先要配置内核支持NAT,具体的配置如下: [] Networking support —> Networking ...

OpenStack Icehouse Horizon 二 创建网络
OpenStack

OpenStack Icehouse Horizon 二 创建网络

admin 11年前(2015-03-24) 5浏览

上文已经完成用户、项目的创建工作,接下来需要创建外部网络和项目中的私有网络、路由。 4.创建外部网络 每个云主机访问外部的网络,都需要连接到指定的外部网络上。这个外部网络只能由管理员创建。 打开“管理员”——“系统面板”——“网络”,点击“创建网络”...

HTTP 的 POST 参数提交和上传的不同与 Mojolicious 的实现.
Perl

HTTP 的 POST 参数提交和上传的不同与 Mojolicious 的实现.

admin 11年前(2015-03-24) 3浏览

对于 HTTP 协议, 我们在使用 POST 上传的时候, 其实是有好几种不同的处理方式的, 所以对于客户端和服务器端, 也分别都有不同的处理. 正常普通的网页在提交参数上传到服务器的时候, 主要会根据内容的不同来使用不同的处理. 所体现在不同的地方...

nginx反向代理proxy_set_header自定义header头无效
head

nginx反向代理proxy_set_header自定义header头无效

admin 11年前(2015-03-24) 1浏览

公司使用nginx作为负载均衡,有时候需要自定义header头发送给后端的真实服务器. 想过去应该是非常的简单的事情. 例子如下: 设置代理服务器ip头 proxy_set_header X-Forwarded-For $proxy_add_x_fo...

加班那点事儿
加班

加班那点事儿

admin 11年前(2015-03-24) 3浏览

前段时间,一个好基友告诉我,他换了份工作,去了一家用户数据表现堪称吓人的创业公司去了。其中有一个细节引起了我的注意:他们在实行 996 的上班制度。即 9 点钟上班,9 点钟下班,一周工作 6 天。 同样实行这种制度的还有阿里的来往团队。当年(其实就...

php.ini save_handler 修改不启作用 解决办法
PHP

php.ini save_handler 修改不启作用 解决办法

admin 11年前(2015-03-24) 2浏览

php5.3.3以前php-fpm还没有被php收录,配置php基本都在php.ini里面,php5.3.3及以后,除了在php.ini配置以外,还可以在php-fpm.conf里面配置。 多个地方都可以配置的话,就存在一个优先级。php-fpm.c...

Xen 虚拟机的 NAT 网络配置
Xen

Xen 虚拟机的 NAT 网络配置

admin 11年前(2015-03-24) 3浏览

我们使用 Xen 虚拟机的时候一般都是用桥接(bridging)的方式把虚拟机(domU)直接暴露在网络上,就像网络上单独的一台服务器一样,这种方式简单好用,不用在 dom0 做任何的端口转发也不用任何 iptable 规则。不过除了 bridgin...

Mac OS X /usr/include in Mavericks
include

Mac OS X /usr/include in Mavericks

admin 11年前(2015-03-24) 1浏览

Mavericks 安装后,即使在 XCode 中安装了 Command Line Tools ,也没有 /usr/include 目录。这会导致一些命令行编译失败,比如 gentoo prefix 里的 gcc 。 执行如下命令可以安装 /usr/...

Nginx Web服务器动静分离配置
nginx

Nginx Web服务器动静分离配置

admin 11年前(2015-03-24) 1浏览

随着 高性能 Web 服务器大量被使用,目前 最新稳定版为Nginx-1.4.7.tar.gz 张宴兄在实际应用中大量使用 ,并分享 高性能 Web 服务器知识,使得 在国内也是飞速的发展。 那今天咱们再来温习一下 Nginx 动静分离知识,这里仅供...

Postfix 自动回复设置
postfix

Postfix 自动回复设置

admin 11年前(2015-03-24) 1浏览

我们使用 Gmail/Hotmail/Yahoo/126/QQ 这些邮件服务的时候很容易设置邮件自动回复功能,比如休假期间处理邮件不方便的时候设置一个自动回复告知来信者 “本人正在休假中,信已收到,会尽快回复。” 如果是自己架设的 Postfix 邮...

更改PAM使root可以从gdm登录fedora
PAM

更改PAM使root可以从gdm登录fedora

admin 11年前(2015-03-24) 1浏览

cd /etc/pam.d/ edit “gdm” and “gdm-fingerprint” and “gdm-password” 打开发现有共同一行: auth required pam_succeed_if.so user != root qu...

在pcDuino搭建vpn之pptpd服务器
kernel

在pcDuino搭建vpn之pptpd服务器

admin 11年前(2015-03-24) 1浏览

硬件 pcDuino V1 版本 Linaro 12.11 由于openvpn要用到NAT,但是pcDuino的内核是不支持的,首先要配置内核支持NAT,具体的配置如下: [] Networking support —> Networking ...