真正的爱情越久越不生锈 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 06-232014

    PHP和Nginx 文件上传大小限制问题解决方法

    memory对于nginx+php的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,一个是php.ini文件中默认了多个地方的设置。所以为了解决上传文件大小限定的问题必须要做出多处修改。以下整理了几个地方。  1、修改/usr/local/nginx/conf/nginx.conf 文件,查找 client_max_body_size 将后面的值设置为你想设置的值。比如:# pass the PHP scripts to FastCGI ...

    运维 发布于 2014-06-23评论(3)阅读(10876)
  • 06-232014

    详解Linux系统调优参数

    memory对于Linux系统新手而言,可能对系统调优参数了解的并不多,介绍了Liunx系统最重要的一些调优参数以及它们各自的含义。所有的TCP/IP调优参数都位于/proc/sys/net/目录。例如, 下面是最重要的一些调优参数,后面是它们的含义:/proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲 /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲 /proc/sys/net/ipv4/tcp_timestamps — 时间戳...

    运维 发布于 2014-06-23评论(4)阅读(8724)
  • 06-222014

    使用swift开发简易计算器源码

    memoryimport UIKit extension String { // subscript operator override subscript(index:Int) -> Character? { var cur = 0 for c in self { if cur == index { return c } ...

    iOS 发布于 2014-06-22评论(0)阅读(10687)
  • 06-122014

    PHP+Mamcached分布式部署方案设计

    memory一台Mamcache通常不能满足我们的需求,这就需要分布式部署。Mamcached分布式部署方案通常会采用两种方式,一种是普通Hash分布,一种是一致性Hash分布。本篇将以PHP作为客户端,来分析两种方案。 一、普通Hash分布:<?php function test($key='name'){ $md5 = substr(md5($key), 0, 8); $seed = 31; $hash = 0; for($i=0; $i<8;...

    开发 发布于 2014-06-12评论(0)阅读(6451)
  • 06-122014

    PHP官方的新一代PHP加速插件ZendOpcache

    memory大家知道目前PHP的缓存插件一般有三个:APC、eAccelerator、XCache,但未来它们可能都会消失,因为PHP 5.5已经集成ZendOpcache,功能和前三者相似但又有少许不同,缓存速度据说比它们更快(注意:只是据说,我没测试过)。这几个PHP加速插件的主要原理都相同,就是把PHP执行后的数据缓冲到内存中从而避免重复的编译过程,能够直接使用缓冲区已编译的代码从而提高速度,降低服务器负载,它们的效率是显而易见的,像drupal这种庞大的CMS,每次打开一个页面要调用数十个PH...

    运维 发布于 2014-06-12评论(2)阅读(28824)
  • 06-122014

    Linux:权限、用户、用户组、root、安全审核、安全配置备忘录

    memory文件(包括目录)权限: 权限类型 x:1:执行 w:2:写 r:4:读 目录 (访问目录)进入目录,流览其下的文件名称信息 创建文件、删除文件、修改文件、追加文件 浏览目录中文件的其他信息(文件名总会被获取) 文件类型 普通文件 执行文件 修改文件内容,包括追加内容...

    运维 发布于 2014-06-12评论(0)阅读(5667)
  • 06-122014

    关于Linux网卡调优之:RPS (Receive Packet Steering)

    memory    昨天在查LVS调度均衡性问题时,最终确定是 persistence_timeout 参数会使用IP哈希。目的是为了保证长连接,即一定时间内访问到的是同一台机器。而我们内部系统,由于出口IP相对单一,所以总会被哈希到相同的RealServer。    过去使用LVS,遇到过单核CPU被软中断耗尽的问题,然后知道了网卡驱动与多队列。而后知道了淘宝对LVS的优化,然后对生产环境进行了优化,...

    运维 发布于 2014-06-12评论(1)阅读(12889)
  • 06-122014

    我才知道的淘宝内核对LVS的性能优化

    memory    简单公布一下测试结果:在一台普通的4核服务器上,使用LVS的DR模式,后端7台RealServer。在CentOS原生内核上,每秒最高转发约6万个HTTP请求,而使用淘宝内核后可高达约14万次请求每秒(瓶颈在测试机,无法模拟更大压力)。而在这台服务器上直接测试Nginx状态页,最高每秒处理约4万次请求。     当下,我们非常迫切需要解决的就是LVS的性能问题。在得到验证的同时,更希望把问题弄清楚。淘宝内核到底...

    运维 发布于 2014-06-12评论(0)阅读(8929)
  • 06-122014

    开源中文全文检索软件CoreSeek之初体验

    memory国人开发的CoreSeek实际是上基于Sphinx的定制版,使用mmseg进行中文分词并实现中文搜索。 官网提供了详细的安装说明和CentOS5的rpm安装包,由于笔者需要在CentOS 6 x86_64上运行,得自行打包。笔者已完成源码包的封装:mmseg 、 coreseek。    相对Sphinx的安装,CoreSeek需要安装中文分词库mmseg。测试方法就是在示例数据库里插入一些中文字符串:   然后重建索引就可以自动分词,并查询中文...

    数据库 发布于 2014-06-12评论(0)阅读(5154)
  • 06-122014

    使用iptables做网关动态出口IP

    memoryLinux自带的防火墙iptables,拿来做网关非常容易(/etc/sysconfig/iptables)。*filter -A INPUT -p tcp -j ACCEPT -A INPUT -p udp -j ACCEPT -A OUTPUT -p tcp -j ACCEPT -A OUTPUT -p udp -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -i eth1 -j...

    环境配置 发布于 2014-06-12评论(0)阅读(4657)
  • 06-122014

    CentOS安装OpenVPN 支持证书登录或账号密码登录

    memoryOpenVPN是不同于PPTP、L2TP的另一种VPN软件包,基于SSL的VPN。OpenVPN使用需要客户端支持。这里系统为CentOS6.4。 一、检查OpenVPN所需环境 OpenVPN需要TUN设备支持,还需要iptables的nat模块支持。 1、检查TUN模块:modinfo tun显示如下: 如果报错则不支持TUN设备。 2、在OpenVZ虚拟化的VPS上,需要管理员在母鸡上打开TUN/TAP设备。cat /dev/net/tun如果返回:cat: /dev/net/tu...

    环境配置 发布于 2014-06-12评论(0)阅读(6396)
  • 06-122014

    淘宝Tengine动态模块加载的使用方法

    memory&nbsp; &nbsp;&nbsp;Tengine是由淘宝网发起的Web服务器项目。基于Nginx针对大访问量网站的需求,添加了很多高级功能和特性,目前已开源。Tengine完全兼容Nginx,轻松无缝切换!本文主要介绍它的“动态模块加载(DSO)”的基本使用方法。     什么是“动态模块加载”呢?打个简单的比:     默认Nginx没有echo功能,传统情况下,我们会下载echo模块,然后...

    环境配置 发布于 2014-06-12评论(3)阅读(8208)
  • 06-102014

    sphinx/coreseek全文检索配置

    memoryyum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel安装前,建议查看:源码包说明README;4.0/4.1版可参考3.2版本安装,步骤相同;如遇到问题,请看详细安装说明。 ##下载coreseek:coreseek 3.2.14:点击下载、coreseek 4.0.1:点击下载、coreseek 4.1:点击下载$ wget http:/...

    环境配置 发布于 2014-06-10评论(0)阅读(3860)
  • 06-102014

    linux下rootkit检测扫描工具rootkit hunter的安装使用

    memory下载:Project: http://www.rootkit.nl/projects/rootkit_hunter.html download: http://downloads.sourceforge.net/rkhunter/rkhunter-1.4.2.tar.gz?use_mirror=jaist解压安装:解压 #tar -zxvf rkhunter-1.3.4.tar.gz 安装 #cd rkhunter-1.3.4 #./installer.sh -h Usage:...

    运维 发布于 2014-06-10评论(0)阅读(5448)
  • 06-102014

    linux下的杀毒软件Clam AntiVirus安装与使用

    memory前  言 UNIX下的杀毒软件有好多是商业版本的。但和Windows系统下一样,杀毒软件的质量决定于病毒库的量已及更新的速度。在这里,我们使用自由软件 Clam AntiVirus 来建立Linux下的病毒查杀系统。并且为了消除后来的隐患,建议务必在服务器公开以前构建病毒查杀系统。安装 Clam AntiVirus由于Clam Antivirus不存在于CentOS中yum的官方库中,所以用yum安装Clam Antivirus需要定义非官方的库。请先确认相应非官方库文件的存在。[root...

    运维 发布于 2014-06-10评论(0)阅读(7452)
  • 12

    网站状态

    • 栏目分类:35个
    • 发布文章:1097篇
    • 用户评论:604条

    最新回复

    • 个人博客: 看看先
    • memory: 谢谢,已修正。
    • jrotty: 方法一中next后面少个'符号
    • daxia: mark
    • 企业孵化器: 厉害了
    • Bearox: 我也遇到了同样的问题,yum install dev86* 没用...
    • themebetter: 优化方法很不错。
    • 架构之路: 总结和nice,网站速度很快。
    • 架构之路: 总结的很好,简单、完整、高效。
    • memory: 我正在犹豫要不要更新了~~~ 因为1.2撇弃了php5.2,最低...
    • 灵九哲: medoo已经更新到v1.2了,博主更新下中文版网站内容
    • 灵九哲: medoo已经更新了v1.2,麻烦博主更新下中文版的网站,然后把...
    • memory: 用的typecho.
    • einsan: 涛哥,你的博客后端是自己开发的吗?还是使用哪一款开源产品?
    • yfly962464: 不行啊
    • memory: 哥们儿~非常不好意思,之前有段时间折腾jpress,后来就没有玩...
    • 夏日草博客: 记得很早的时候来过这个博客。
    • test1247: 好的,感谢。邮箱 121217605@qq.com
    • memory: 好的, 我回头找找呀。因为现在这个程序是php的,jpress的...
    • test1247: 这个jpress的主题能分享下吗