
服务器运营
文章平均质量分 75
古月先生
创业奋斗
展开
-
Linux查看连接数,并发数
1、查看apache当前并发访问数: netstat -an | grep ESTABLISHED | wc -l 对比httpd.conf中MaxClients的数字差距多少。 2、查看有多少个进程数: ps aux|grep httpd|wc -l 3、可以使用如下参数查看数据 server-status?auto #ps -ef|grep httpd原创 2012-12-20 17:54:55 · 13401 阅读 · 0 评论 -
调整/etc/sysctl.conf网络参数提高系统负载
调整/etc/sysctl.confnet.ipv4.tcp_syncookies = 1表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;net.ipv4.tcp_tw_reuse = 1表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;n原创 2013-01-21 11:37:37 · 1298 阅读 · 0 评论 -
Linux权限详解,多用户多组各种权限配置原理
网上有太多关于Linux权限详解,这里不啰嗦那些。主要解释下这些权限是杂用的,否则知道了什么用户、组之类的权限也配不好。一、权限分类r:读取权限,数字代号为"4"。w:写入权限,数字代号为"2"。x:执行或切换权限,数字代号为"1"。-:不具任何权限,数字代号为"0"。linux内每一段为r+w+x的值,最大777,见下图二、权限在何时使用目录写权限:可原创 2015-01-12 19:37:12 · 7392 阅读 · 0 评论 -
Apache日志优化
apache运行时会记录其处理的所有请求的相关信息.同时,也会记录在处理过程中发生异常状况的相关信息.服务器可以用多种格式将与请求相关的活动信息记录在多个日志文件中,不过却只能记录一份错误信息.关于活动记录,它是在请求完成被处理后才会对日志内容进行写入.如一个大文件的上传,它是在文件上传完后才写入日志的.而错误信息是在错误发生时就写入.当然,错误的发生也是一瞬间的事.不会出现请求那原创 2014-11-19 17:05:51 · 2349 阅读 · 0 评论 -
Nginx配置性能优化
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这是一转载 2014-11-11 12:00:11 · 632 阅读 · 0 评论 -
Nginx中如何限制某个IP同一时间段的访问次数
如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包, 造成对方服务器资源耗尽,一直到宕机崩溃。 cc攻击一般就是使用有限的ip数对服务器频繁发送数据来达到攻击的目的转载 2014-08-09 21:27:18 · 2283 阅读 · 0 评论 -
apache 优化配置 prefork模式
(一)prefork模式下(其他模式下不适用),apache需要优化的主要参数: ServerLimit 3000 StartServers 750 MinSpareServers 5 MaxSpareServers 100 MaxClients 3000 MaxRequestsPerChild 10000 首先来看看apache各个参数的意义(引号里引用的是官方文档的原创 2014-06-25 20:00:14 · 4630 阅读 · 0 评论 -
Linux IO工具 iotop的替代品iopp
iotop无疑在linux IO检测上是个不错的工具,但苦于要求内核版本和Python版本,不少朋友放弃了,我也是。偶然间找到了iopp,用c写的,这个跟iotop是一个作用,nice!给大家分享下安装方法很简单,首先复制下面源代码保存为iopp.c文件#include #include #include #include #include #include #incl原创 2014-06-25 20:05:57 · 4409 阅读 · 1 评论 -
apache性能调优
性能测试简介即压力测试,就是根据一定数量的VU(Virtual Users)我称为并发用户操作核心交易后,系统所能达到的最大瓶劲,以便于发现系统的极限、有没有Outof memory这样的问题存在以及相关的系统设置、配置是否搭挡的合理的一种测试。一般商业的比较好的用LoaderRunner,如果没钱的就用Opensource的Jmeter来模拟这个VU的操作。压力测试,存在转载 2013-12-09 23:06:16 · 14208 阅读 · 3 评论 -
linux下IPTABLES配置详解
如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destination原创 2013-09-17 11:18:30 · 1066 阅读 · 0 评论 -
apache日志 LogFormat参数说明
在apache的配置文件httpd.conf里默认有这么一句配置logformat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" common 这是APACHE的日志记录格式设置,那么这种格式里的各个参数都代表什么意思呢,下面看一下具体的参数说明:请求本身的情况将通过在格式字符串中放置各原创 2013-09-06 12:02:18 · 7067 阅读 · 0 评论 -
Linux时间同步设置
1.首先需了解linux内一任务计划工具crontab crontab可以定时去执行你要做的动作直接用crontab命令编辑 crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除某个用户的cron服务 crontab -e //编原创 2011-09-01 14:29:07 · 1944 阅读 · 0 评论 -
linux ps命令参数和使用详解
PS是LINUX下最常用的也是非常强大的进程查看命令1. ps简介前面介绍的两个命令都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没原创 2012-12-20 17:51:48 · 2753 阅读 · 1 评论 -
apache自带的ab压力测试工具用法详解
ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab 1 我们可以模拟100个并发用户,对一个页面发送1000个请求./ab -n1000 -c100 http://www.baidu.com 其中-n代表请求数,-c代表并发数 返回结果:##首先是apache的版本信息 This is ApacheBench原创 2013-05-23 13:54:36 · 30037 阅读 · 1 评论 -
详解Linux内存使用信息
命令:free -m(-m的意思是M字节来显示内容) total used free shared buffers cachedMem: 1002 769 232 0 62 421-/+ buffers/cache: 2原创 2013-02-21 10:49:41 · 1231 阅读 · 0 评论 -
apache链接状态查看和相关数值
之前写过一篇关于apache的并发请求的文章,如今更深入的研究了一下,给大家分享,自己也做个笔记了。上次说到这个牛逼的语句netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'FIN_WAIT_1 286FIN_WAIT_2 960SYN_SENT 3LAST_ACK 32CLOS原创 2013-01-21 09:42:42 · 2053 阅读 · 0 评论 -
apache限制并发数,IP,带宽设置
给大家推荐两个Apache模块,一个是mod_vhost_limit,用来限制请求并发数,一个是mod_limitipconn,用来控制Apache的并发联接数,通过该模块可以限制同一来源IP的并发联接数。另一个模块是bw_mod,用于Apache网站带宽控制,可以根据来源IP,网段来划分带宽,也可以根据网站文件类型来限制带宽,参数比较灵活,可以根据自己实际情况进行调整。限制并发数到官原创 2012-12-20 17:58:49 · 6062 阅读 · 0 评论 -
【服务器优化】Linux内核tcp调优方案,sysctl.conf的设置。解释各参数含义
#sudo vi /etc/sysctl.conf $ /proc/sys/net/core/wmem_max最大socket写buffer,可参考的优化值:873200$ /proc/sys/net/core/rmem_max最大socket读buffer,可参考的优化值:873200$ /proc/sys/net/ipv4/tcp_wmemTCP写buf原创 2016-12-01 21:23:33 · 11316 阅读 · 0 评论