1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain --username qinxiaohui 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.p...
防范DDOS攻击脚本 #防止SYN攻击 轻量级预防 iptables -N syn-flood iptables -A INPUT -p tcp syn -j syn-flood iptables -I syn-flood -p tcp -m limit limit 3/s limit-burst 6 -j RETURN iptables -A syn-flood -j REJECT #防止DOS太多连接进来,可以允许...
官方:http://code.google.com/p/jsvnadmin/ 下载的软件包含了用户手册,相关的使用方法写得很明白。 官方介绍是使用tomcat ,由于我还没学会安装tomcat,所以就使用了resin。 一、安装所需软件包 1.通过yum安装svn、http、mysql yum -y install subversion s...
备份策略 ============== svn备份一般采用三种方式: 1)svnadmin dump 2)svnadmin hotcopy 3)svnsync. 优缺点分析 ============== 第一种svnadmin dump是官方推荐的备份方式,优点是比较灵活,可以全量备份也可以增量备份,并提供了版本恢复机制。 缺点是:...
一、准备所需要的软件包 Apache http://www.apache.org/ Mysql http://www.mysql.com/ Php http://www.php.net Rrdtool http://oss.oetiker.ch/rrdtool/ Net-snmp http://www.net-snmp.org/ Cacti http://www.cacti.net/ 其中apache、mysql、php通过yum安装...
1. 在 zabbix_agentd.conf 增加以下的代码: UserParameter=custom.vfs.dev.read.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk {print $$4} UserParameter=custom.vfs.dev.read.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk {print $$7}...
说明: Cacti通过 snmpget来获取数据,使用 RRDtool绘画图形,是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。 实现: 1.yum安装LAMP,lnmp编统安装可以参考 CentOS(x64)编译安装LNMP # yum -y install httpd mysql-server php php-mysql...
nginx的多线程模型分析,很有参考价值 原文地址:http://blog.dccmx.com/2011/02/nginx-conn-handling/ 你知道的,并发连接是任何服务端程序都逃不掉的重要的性能指标。如何处理大量并发的连接无疑是服务端程序设计时所要考虑的第一个问题。这里简单的看看Ng...
网站基本框架设计好了,下来就开始搭建服务器框架了 。 服务器组选的是 VPS,为什么选VPS,因为我们除了要使用公共的web服务外,还要定制一些系统的软件和服务,自定义上报端口等。除了自己承包整机服务器外,VPS无疑是最佳选择了。 机器配置 CentOS Linux 6....
这里,如果是单次重定向用 redirect, 如果永久跳转用permanent,这里用permanent { listen 80; server_name xxx.com www.xxx.com; index index.html index.php; root /data/www/wwwroot; if ($http_host !~ ^www.xxx.com$) { rewrite ^(.*)http://www.xxx.co...
配置 Nginx Http Proxy 代理服务器,与 [Squid] 功能一样,适用于正向代理 Http 网站。 一,Nginx 正向代理配置文件: server { resolver 8.8.8.8; resolver_timeout 5s; listen 0.0.0.0:8080; access_log /home/reistlin/logs/proxy.access.log; error_log...
简单的Shell脚本,直接保存并pptp.sh再执行即可。 1、脚本: yum remove -y pptpd ppp iptables --flush POSTROUTING --table nat iptables --flush FORWARD rm -rf /etc/pptpd.conf rm -rf /etc/ppp yum -y install make libpcap iptables gcc-c++ logrotat...
某学生问: 老男孩老师,就监控来说,nagios,zabbix,cacti都有自己的优越性,你觉得选择其中哪一个好。 考虑全面 解答: 老男孩老师的个人建议: 三点建议: 1、能适合企业需求就行,以上三者雷同度90%,无特殊需求都可以满足。 2、选择自己能够掌控的,例...
dstat 如果系统没有些工具 yum -y install dstat安装下即妥,此软件小巧玲珑,软件包大小只有144k,安装大小660k。 此工具默认情况下会动态显示CPU,disk,net,page,system负载情况,如下所示,当然会有颜色不同标示的,还是比较直观的,暂且直接复制凑合一看...
在上篇教程里,我们为一个测试域exmample.tst创建了一个主域名服务器(ns1)。在本篇中,我们会在CentOS中使用bind包为相同的域创建一个辅域名服务器(ns2)。 当创建一个辅DNS服务器的时候,下面的因素需要仔细考虑。 在辅域名服务器中,你不需要手动创建正...
任何运作中的域名至少有两台DNS服务器,一台称为主域名服务器(比如叫做ns1),而另一台称为从域名服务器(比如叫做ns2)。这些服务器通常用于故障转移:如果一台宕机,另外一台就激活成为DNS服务器(译注:此处译者有不同意见,事实上两个或更多的DNS服务器...
早些时候,我们提到过有很多可以用来监视系统性能的 Linux 系统监视工具。 但我们估计,或许更多的用户会倾向与绝大多数 Linux 发行版都带的工具 ( top 命令)。 top 命令是 Linux 下的一个实时任务管理器, 同时也是用于在 GNU/Linux 发行版中寻找系统性能...
os:ubuntu 12.04 LTS 软件:dnsmasq dns测试: dig www.facebook.com @8.8.8.8 +short 37.61.54.158 在wiki词条域名服务器缓存污染中可以发现37.61.54.158在虚假ip地址中,说明此dns已遭污染。 dig www.facebook.com @208.67.222.222 -p 443 31.13.79.49 31.13...
DNS领域的多点部署大多采用IP Anycast+BGP方式,采用这种方式不需要额外采购设备,部署灵活多样。但像其他所有技术一样,IP Anycast+BGP技术只有在适当的领域和范围内才能发挥它的最大优势。 Internet不断发展,上网人群数量增加,多数网站或DNS等服务在使...
一些运行在Nginx上的网站有时候会出现502 Bad Gateway错误,有些时候甚至频繁的出现。有些站长是在刚刚转移到Nginx之后就出现了这个问题,所以经常会怀疑这是不是Nginx的问题,但事实上这是个误区。 以下是从张宴和Ayou的博客搜集整理的一些Nginx 502错误的...
在 某些环境 中,系统管理员想要允许极少数用户在可以传输文件到Linux机器中,但是不允许使用 SSH。要实现这一目的,我们可以使用 SFTP ,并为其构建chroot环境。 SFTP chroot背景: SFTP 是指 SSH文件传输协议(SSH File Transfer protocol)或安全文件传输...
文章目录 [隐藏] L2TP 一键安装包 基于 ipsec-tools 安装 后话 经过近半个月的无数次尝试,试验了好多个网络流传的安装方法,现将成功的方法记录如下。 Zed Lau的一键安装包装 http://www.vpseek.com/automated-l2tp-over-ipsec-implement-script,用此安装...
1.安装扩展 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl -devel 2、下载git wget http: // codemonkey.org.uk/projects/git-snapshots/git/git-2014-08-24.tar.xz 3、解压安装 xz -d git- 2014 - 08 - 24 . tar .xz ta...
重启nginx服务后丢失nginx.pid文件的解决方法 一,nginx的停止操作 停止操作是通过向nginx进程发送信号来实现的。 步骤1:查询nginx主进程号 代码示例: ps -ef | grep nginx 在进程列表里 面找master进程,它的编号就是主进程号了。 步骤2:发送信号 从容停止...
这里首先要说明的是: nginx属于七层架构,支持的是http协议,本身对tcp协议没有支持。 所以不能代理mysql等实现负载均衡。 以下介绍的实现方法,需要借助nginx的模块nginx_tcp_proxy_module来实现。 1,下载module模块 下载地址 : https://nodeload.github...
以下配置内容,基于Nginx1.5.3版本。 配置内容如下: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http...
nginx的重启分成几种类型,这里我们介绍两种,供大家参考。 1,简单型,先关闭进程,修改你的配置后,重启进程。 代码示例: kill -QUIT `cat /usr/local/nginx/nginx.pid` sudo /usr/local/nginx/nginx 2,重新加载配置文件,不重启进程,不会停止处理请求 1...
如何提高squid的命中率呢,使用nginx中url hash是用于提高squid命中率的一种架构算法,一般现行的架构通常是使用dns轮询或lvs等将访问量负载均衡到数台squid,这样做可以使squid的访问量做到了均衡,但是忽略了一个重要方面--数据量。 这种架构下,每台squid...
1 Docker 是什么? -1.1 容器是什么? -2 安装 Docker -2.1 启动 docker 守护进程 -3 ...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/...
问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更...