应用服务器
文章平均质量分 64
iteye_8257
这个作者很懒,什么都没留下…
展开
-
CentOS5.X配置Socket5代理
Socket5代理安装配置yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel openssl-develwget http://superb-dca2.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gzt...原创 2014-11-08 23:20:42 · 180 阅读 · 0 评论 -
脚本实现检查磁盘空间并发送邮件通知
脚本实现检查磁盘空间并发送邮件通知1。配置ssh在本地主机运行ssh-keygen -t rsa 生成公钥id_rsa.pub、秘钥id_rsa 将/root/.ssh/id_rsa.pub拷贝至被监控主机/root/.ssh/下,并重命名为authorized_keys这样配置,可以在本地直接ssh至远程主机执行命令ssh 1Array2.168.3.51 du -lh2. 建立Chec...原创 2012-08-10 14:27:00 · 827 阅读 · 0 评论 -
Linux下apache限速和限制同一IP连接数的实现
我有一台DELL的服务器,8核双CPU,16G内存,1TB的存储空间,闲来无事,申请了域名www.tzmall.net,做了个网站,本以为用这样的配置做个下载站是绰绰有余了,没想到上线没几天,忽然发现有时打不开网页或很慢,惨了,受攻击了,心里想,查看记录,没发现什么问题,带宽也没用尽,ftp很快,关闭了下载链接,发现apache又很快了,问题应该就在这里,可能是用户开太多线程下载大软件...原创 2011-05-05 09:44:37 · 232 阅读 · 0 评论 -
LNMP一键安装包
安装系统需求:需要2 GB硬盘剩余空间128M以上内存,OpenVZ的建议192MB以上安装前建议先运行screen安装步骤:1、下载LNMP一键安装包: 可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),如果使用下载版执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.g...原创 2011-11-23 21:58:24 · 85 阅读 · 0 评论 -
Linux上增加硬盘和文件目录的大小
通过扩展Volume Group、Logical Volume来达到扩展文件系统的大小, 我的服务器是建在虚机上的, 分配硬盘空间时,通过修改参数把原来硬盘加大的。 [root@localhost ~]# fdisk -lDisk /dev/sda: 32.2 GB, 32212254720 bytes255 heads, 63 sectors/track, 391...原创 2011-11-23 21:57:29 · 129 阅读 · 0 评论 -
CentOS5.3下xen虚拟机的配置笔记
CentOS5.3下xen虚拟机的配置笔记(本人二次修改)2010-01-12 20:31最近想入手VPS了,赶紧转了一篇使用说明过来,这里就先谢谢作者啦~以下操作都是ssh远程进行的,首先登陆上你的服务器好了,不管其他的,先换源,默认源太慢了,我用的163的源,很快的cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.rep...原创 2011-11-23 20:33:44 · 142 阅读 · 0 评论 -
通过SSH实现 端口映射
可以将远端服务器一个端口remote_port绑定到本地端口port,其中-C是进行数据压缩,-f是后台操作,只有当提示用户名密码的时候才转向前台。-N是不执行远端命令,在只是端口转发时这条命令很有用处。-g 是允许远端主机连接本地转发端口。-R表明是将远端主机端口映射到本地端口。如果是-L,则是将本地端口映射到远端主机端口。ssh的三个强大的端口转发命令:转发到远端:ssh ...原创 2011-11-18 15:34:26 · 751 阅读 · 0 评论 -
Cron表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099)其中每个元素可以是一个值(如6),一个...原创 2011-11-08 14:43:28 · 87 阅读 · 0 评论 -
如何设置nginx防止别人绑定你的域名
如何设置nginx,防止别人绑定你的域名,nginx 的默认虚拟主机在用户通过IP访问 ,或者通过未设置的域名 访问(比如有人把他自己的域名指向了你的ip)的时候生效。比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.目前国内很多机房都要求网站主关闭空主机头,防止未北岸的域名指向过来造成麻烦。1.直接返回500server {liste...原创 2012-02-16 10:14:38 · 376 阅读 · 0 评论 -
linux命令补遗 - 4
1、部分行替换:例如:将5到11行前面加上#(即注释掉5到11行):sed -i '5,11s/^/#/g' Hello.java去掉开头的#号,在vi模式下使用:%s/^#//g 2、grep取上下行cat a.txt | grep -A1 saved //取匹配行及其下一行cat a.txt | grep -B1 saved ...原创 2012-07-10 15:23:34 · 120 阅读 · 0 评论 -
Tomcat6 server 不通过发布直接访问开发目录
<?xml version="1.0" encoding="UTF-8"?><Server port="8005" shutdown="SHUTDOWN"> <Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener&原创 2011-03-09 10:15:34 · 108 阅读 · 0 评论 -
Rewrite 规则
Apache的Rewrite#.htaccess, 当然也可以写在httpd.confRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteRule .* index.php Nginx的Rewriteserver { listen ****; server_name domain....原创 2011-10-20 14:55:48 · 95 阅读 · 0 评论 -
增加apache上传文件大小限制(突破Aapache默认2M上传限制)
如何让自己的PHP网站可以大于2MB的文件呢?其实即使你将web程序的附件最大限制设置大了也是不行的,还需要对php进行配置才能解决。因为真正的原因是PHP限制了你最大只能上传2MB的文件。主要通过修改一下参数来解决。upload_max_filesize – 没错就是这个,最大上传文件大小限制。你会发现此处默认为2M。memory_limit – 单个脚本可用最大内存,此设置可以...原创 2011-10-19 14:50:48 · 2047 阅读 · 0 评论 -
CentOS下安装Git
CentOS中yum里没有Git,需要手动安装。首先需要安装git的依赖包yum install curlyum install curl-develyum install zlib-develyum install openssl-develyum install perlyum install cpioyum install expat-devel...原创 2012-08-22 10:19:27 · 86 阅读 · 0 评论 -
CentOS通过ssh免密码登录
linux经常会需要免密码登录另外一台机器,譬如安装hadoop集群,从a机器通过scp考文件到b机器等。ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,以CentOS为例。有机器A,B。现想A通过ssh免密码登录到B。1.在A机下生成公钥/私钥对。[chenlb@A ~]$ ssh -keygen -t rsa -P ''...原创 2012-06-01 15:17:23 · 74 阅读 · 0 评论 -
Mac Lion 10.7.2 用MacPorts安装 Nginx + PHP-FPM
Mac Lion 10.7.2 用MacPorts安装 Nginx + PHP-FPM sudo port -v selfupdate 修改PHP5的Portfile文件 sudo vi /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/php5/Portf...原创 2014-07-25 11:56:17 · 195 阅读 · 0 评论 -
[转]jstat查看jvm的GC情况
jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps存放在JAVA_HOME/bin/jps,使用时为了方便请将JAVA_HOME/bin/加入到Path. jstat 1...原创 2017-02-07 14:25:30 · 193 阅读 · 0 评论 -
PHP5.3下安装json扩展
因为需要phpize,所以安装php-devel。phpize 是为php扩展提供编译环境。 wget http://pecl.php.net/get/json -O json-1.2.1.tgztar -xf json-1.2.1.tgzcd json-1.2.1phpize// 如果有问题请使用,./configure --with-php-config=/usr/local/php/bin...原创 2013-04-11 14:17:17 · 500 阅读 · 0 评论 -
Elasticsearch相关性排序
默认情况下,结果集会按照相关性进行排序 -- 相关性越高,排名越靠前。 这一章我们会讲述相关性是什么以及它是如何计算的。 在此之前,我们先看一下sort参数的使用方法。 排序方式为了使结果可以按照相关性进行排序,我们需要一个相关性的值。在ElasticSearch的查询结果中, 相关性分值会用_score字段来给出一个浮点型的数值,所以默认情况下,结果集以_score进行倒序排列。...原创 2016-09-20 14:45:27 · 539 阅读 · 0 评论 -
Solr导入速度和模糊查询的速度
本文从两个方面对ElasticSearch和Solr进行对比,从关系型数据库中的导入速度和模糊查询的速度。 单机对比1. Solr 发布了4.0-alpha,试了一下,发现需要自己修改schema,好处是它自带一个data importer。在自己的计算机上测试了一下,导入的性能大概是:14分钟导入 3092730 条记录,约合 3682条/秒。2. 3百万条记录的情况下,...原创 2013-03-11 15:25:37 · 750 阅读 · 0 评论 -
淘宝性能测试要点
每台服务器每秒平均PV量= ( (80%*总PV)/(24*60*60*(9/24)))/服务器数量,即每台服务器每秒平均PV量=2.14*(总PV)/* (24*60*60) /服务器数量最高峰的pv量是1.29倍的平均pv值 性能测试策略 1.模拟生产线真实的硬件环境。 2.服务器置于同一机房,最大限度避免网络问题。 3.以PV为切入点,通过模型将...原创 2014-04-03 10:49:16 · 193 阅读 · 0 评论 -
Web网站的性能测试工具
随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、PHP、JSP等...原创 2014-04-03 10:46:37 · 78 阅读 · 0 评论 -
vi下以16进制来查看二进制文件
在vi的命令状态下 ::%!xxd ——将当前文本转换为16进制格式。:%!od ——将当前文本转换为16进制格式。:%!xxd -c 12——将当前文本转换为16进制格式,并每行显示12个字节。:%!xxd -r ——将当前文件转换回文本格式。 xxd工具:xxd creates a hex dump of a given file or standard inp...原创 2014-03-25 10:51:35 · 776 阅读 · 0 评论 -
centos7 安装gitlab之后无法重启nginx,也无法停止
在 linode centos7 上安装gitlab-ce,安装之后默认的nginx被停止。 现在无法关闭gitlab自带的nginx,使用kill进程也是一样。 [root@linode nginx]# ps aux | grep nginxroot 4223 0.0 0.0 4188 792 ? Ss 21:53 0:00 runsv nginxroot 4224 0.0 0...原创 2016-01-30 15:29:15 · 1757 阅读 · 0 评论 -
SVN服务器配置
mkdir -p /data/program/svn/repos svnadmin create /data/program/svn/repos vi /data/program/svn/repos/conf/svnserve.confanon-access = none # 使非授权用户无法访问auth-access = write # 使授权用户有写权限...原创 2013-10-31 11:38:46 · 90 阅读 · 0 评论 -
Mac OS X 安装 nginx + php fcgi + mysql
mac port安装port http://www.macports.org/install.phpnginx在Mac上使用macport安装和配置Nginx非常方便,首先安装nginxsudo port install nginx spawn-fcgi安装完成后启动nginx会说没有nginx.conf文件,到/opt/local/etc/nginx目录下...原创 2012-10-26 19:55:01 · 116 阅读 · 0 评论 -
Nginx Rewrite 参数大全
正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行 flag标记有:* last 相当于Apache里的[L]标记...原创 2012-06-01 16:11:44 · 84 阅读 · 0 评论 -
如何安装Virtualmin/Webmin在centos5上(一行命令安装virtualmin面板)
虽然Virtualmin/Webmin面板对于新手来说比较复杂,不太适合,但是它比较稳定,在国外口碑比较好。适合懂得ssh并有linux管理经验的人使用。本脚本,推荐使用 centos 5 32位/64位一行命令安装virtualmin面板:wget http://www.CTOHome.com/linux-vps-pack/virtualmin.sh;sh ./virtualmin.sh...原创 2011-01-18 15:09:23 · 129 阅读 · 0 评论 -
Apache log 日志分析
1、查看当天有多少个IP访问:awk '{print $1}' log_file|sort|uniq|wc -l2、查看某一个页面被访问的次数:grep "/index.php" log_file | wc -l3、查看每一个IP访问了多少个页面:awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file4、将每个IP访问的页面数进...原创 2011-01-14 11:56:32 · 217 阅读 · 0 评论 -
简单几步让CentOS系统时间同步
在使用CentOS系统的时候,我们可能会遇到时间不准的问题,那我们如何解决这个我问题呢,下面就来教大家一个CentOS系统时间同步的方法,希望大家可以解决自己所存在的疑问。CentOS系统时间同步的步骤如下:新装的CentOS系统服务器可能设置了错误的,需要调整时区并调整时间.如下是CentOS系统使用NTP来从一个时间服务器同步cp /usr/share/zoneinfo/Asi...原创 2011-01-13 10:34:33 · 82 阅读 · 0 评论 -
Ubuntu 换源
配置一个源足矣,越多越麻烦。系统似乎不会自动识别速度最快的源,源越多只会导致update和upgrade的速度减慢。#中国科学技术大学更新服务器(教育网,推荐校园网和网通用户使用):deb http://debian.ustc.edu.cn/ubuntu/ hardy main multiverse restricted universedeb http://debian.ustc.edu.cn...原创 2008-11-20 21:16:41 · 77 阅读 · 0 评论 -
Ubuntu adsl 拨号上网
Ubuntu adsl 拨号上网 首次拨号:应用程序–系统工具–终端 打开一终端,输入命令:sudo pppoeconf然后进行下去就行了,中途需要输入adsl用户名和密码。 以后,要手工拨号,打开终端,输入命令:sudo pon dsl-provider一般情况下,一次拨通后以后登陆ubuntu都会自动拨通上网的了,不用每次都输入命令拨号。 手工断线:sudo pof...原创 2008-11-20 20:59:06 · 86 阅读 · 0 评论 -
Install Sphinx & Thinking Sphinx in Debian
Install Sphinx & Thinking Sphinx in Debian editPosted by Vince Wadhwani on Jun 28, 2008 I've been using Ferret to do searches in BuyIndiefor a quite a while now. It works ok but I know t...原创 2008-11-20 12:31:49 · 105 阅读 · 0 评论 -
awstats 分析 Nginx 访问日志
本文主要介绍如何通过 awstats 来分析 nginx 的访问日志,并通过 Nginx 输出分析结果到浏览器。前言在我的上一篇文章《使用 Nginx 提升网站访问速度》中介绍了 Nginx 这个 HTTP 服务器以及如何通过它来加速网站的访问速度。在实际的网站运营中,我们经常需要了解到网站的...原创 2009-06-17 15:06:30 · 216 阅读 · 0 评论 -
Nginx虚拟主机配置实例(Nginx VirtualHost Example)
两个虚拟主机(纯静态-html 支持) - Two Virtual Hosts, Serving Static Files http {: server {: listen 80;: server_name www.domain1.com;: access_log logs/domain1.access.log main;: lo...原创 2009-06-17 14:51:33 · 78 阅读 · 0 评论 -
Nginx Multiple Domains
Nginx Multiple DomainsIf you want to configure multiplemongrel clusters to be used with multiple domains or sub-domains thendefine multiple upstream blocks(for lack of any other name) and server...原创 2009-06-17 14:36:17 · 182 阅读 · 0 评论 -
HTTP服务器状态代码定义(Status Code Definitions)
1.1 消息1xx(Informational 1xx) 该类状态代码用于表示临时回应。临时回应由状态行(Status-Line)及可选标题组成, 由空行终止。HTTP/1.0中没有定义任何1xx的状态代码,所以它们不是对HTTP/1.0请求的合法回应。实际上,它们主要用于实验用途,这已经超出本文档的范围。 1.2 成功2xx(Successful 2xx) 表示客户端请求被成功接收、理解、...2007-11-09 15:32:51 · 55 阅读 · 0 评论 -
Apache 实现禁止图片盗链
Apache 实现禁止图片盗链 在其它论坛上看到的.虽然文档里有记录,但还是收录它.方便我以后查询1、假设充许连结图片的主机域名为:www.phpv.net 2、修改httpd.confSetEnvIfNoCase Referer "^http://www.phpv.net/" local_ref=1 <filesmatch> Order Allow,Deny ...2007-10-29 13:07:25 · 113 阅读 · 0 评论 -
Apache2.2.4 + Tomcat5.0整合手记
基于反向代理的动态页面缓存技术(参见车东文章),落实到穷人的解决方案之一就是Apache+tomcat的整合,整合应当达到以下几方面效果:1.Apache负责静态文件的处理2.涉及jsp,servlet的动态请求交给tomcat处理3.通过自定义错误响应404,当Apache找不到静态页面时,应当重定向给tomcat处理4.在负责处理第3种情况tomcat的servlet或...原创 2009-05-04 15:35:38 · 84 阅读 · 0 评论 -
安装Nginx,最近在研究这个,鄙视用F5的
一、) 安装Nginx1.) 安装Nginx发音为[engine x],是由俄罗斯人Igor Sysoev建立的项目,基于BSD许可。据说他当初是F5的成员之一,英文主页:http://nginx.net。俄罗斯的一些大网站已经使用它超过两年多了,一直表现不凡。Nginx的编译参数如下:[root@localhost]#./configure --prefix=/usr/local/server/...原创 2008-07-16 15:56:00 · 121 阅读 · 0 评论