记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
 
0
减轻DDOS攻击工具DoS-Deflate是一款免费的用来防御和减轻DDoS攻击。它通过netstat监测跟踪创建大量网络连接的IP地址,在检测到某个结点超过预设的限制时,该程序会通过APF或IPTABLES禁止或阻挡这些IP.DDoS-Deflate安装及配置1、安装wget http://www.inetbase.com/scripts/ddos/install.shchmod 0700 install.sh./install.sh2、配置 配置文件是 /usr/local/ddos/ddos.conf ,默认有如下配置FREQ=1NO_OF_CONNECTIONS=150APF_BAN=1KILL=1EMAIL_TO=”root”BAN_PERIOD=600 IP地址白名单:/usr/local/ddos/ignore.ip.list 创建一个shell脚本..内容如下 #!/bin/shif [ -d '/usr/local/ddos' ]; then        echo; echo; echo “Please un-install the previous version first”        exit 0else        mkdir /usr/local/ddosficlearecho; echo ‘Installing DOS-Deflate 0.6′; echoecho; echo -n ‘Downloading source files…’wget -q -O /usr/local/ddos/ddos.conf http://www.inetbase.com/scripts/ddos/ddos.confecho -n ‘.’wget -q -O...
使用webvz 2.0管理OpenVZ管理OpenVZ可以通过命令,或者是第三方开发的管理网站。现在主流的有以下三款:Webvz 2.0          http://webvz.sourceforge.net/Vtonf                  http://www.vtonf.com/HyperVM 2.0      http://lxlabs.com/software/hypervm/这些第三方开发的管理网站都十分出色,其中WebVZ 2.0 最节省VE资源以及功能基本符合要求,使用简洁。如果需要功能强大的集群技术可以使用HyperVM 2.0但这东东有限制,需要购买哦~~!一、安装Webvz 2.0A. 安装数据库 sqlite#yum install python-sqlite sqlite-devel sqliteB. 安装ruby#yum install ruby ruby-irb ruby-libs ruby-devel ruby-rdocC. 安装rubygems#wget http://repo.premiumhelp.eu/ruby/RPMS/rubygems-0.9.4-2.noarch.rpmrpm -ivh rubygems-0.9.4-2.noarch.rpm --nodepsD.安装rails#gem install -v=2.1.0 rails -y这里要注意哦!第一次安装的时候会出现错误,但你在安装多一次就可以成功了。@_@ 晕~~ 我也不知道为何?E.安裝sqlite3-...
安装openvz控制面版 ----vePortal Installing vePortal on a Clean OSSystem RequirementsvePortal was developed using a CentOS 5.x Distribution, We highly reccomend using the same platform for the basis of your software. However we have confirmed reports of vePortal working smoothly in other Red Hat Clone enviroments (RHEL / Fedora etc).Installing The PortalThe installation of vePortal is a very simple proccedure, And can be achieved by simply entering a few shell commands, Following the list below in order will install vePortal for you.Commands:# cd /# setenforce 0# wget http://mirror.veportal.com/install.sh# sh install.shDuring the installation you will be asked for your MySQL Root Password, if you have not set one already you may set one now.On completion you will be able to login to your control panel at http://your-ip-address:2407 using the default login credentials displayed on the installation page (admin | admin).Failure To Load PanelIn the rare occasion that your control panel ...
如何使用Openfiler来创建一个iSCSI连接 步骤1:准备openfiler虚拟机或真实机    从openfiler网络中下载一个基于XenServer或VMware的虚拟机,或下载一个iso到xen\vmware上进行安装. 步骤2:准备磁盘    在openfiler的虚拟机上添加磁盘驱动器。步骤3:登录openfiler    访问https://您的openfiler:446 (通过vmware或xen上可看到openfiler IP地址),打开openfiler控制台。输入用户名和密码。Username: openfilerPassword:password步骤4:配置IP地址和Access Control list在System中修改hostname和DNS,以及通过configure配置使用static,配置IP地址。在下方配置Network Access Configuration,添加允许访问iSCSI的网段地址。步骤5:创建Volume在Volumes中,点击右侧“Block Devices”,然后在左侧中可以看到你的Disk,选择之前添加的磁盘,在下方创建一个Volumes,设置大小。步骤6:创建Volumes Groups在Volumes,点击右侧的Volume Groups,在下面创建一个Volumes Groups。步骤7:创建一个iSCSI磁盘。在Volumes中,点击右侧的Add volumes,选择Volumes Groups,在格式中选择iSCSI。步骤8:启动iSCSI Targe Server服务。步骤9:...
xenserver 或xcp Import/export VM to USB Driver fdisk -l   列出所有磁盘mkdir /mnt/usbmount /dev/sdb1 /mnt/usbxe vm-export vm=win7 filename='/mnt/usb/win7.xva'     导出VM到U盘xe vm-import filename='/mnt/usb/win7.xva'   导入VM到U盘
Freenas8.20配置以及esxi5.0挂载FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器。该软件基于FreeBSD,Samba 及PHP,支持CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) 及 web 界面的设定工具。用户可通过Windows、Macs、FTP、SSH 及网络文件系统 (NFS) 来访问存储服务器;FreeNAS可被安装于硬盘或移动介质USB Flash Disk上,所占空间不足 16MB。FreeNAS 服务器前途无量;它的开发工作十分活跃。单是2006年前4个月就释出11个修正版本。它是组建简单网络存储服务器的绝佳选择,免去安装整套Linux或 FreeBSD 的烦恼。FreeNAS硬件条件:PC 最少内存96Mb of RAM,、可启动光驱加下列一项     软驱(用于存储配置)和一个或多个硬盘(用于存储)可启动USB或者CF卡和一个或多个硬盘(用于存储)可启动硬盘和一个或多个硬盘(用于存储)可启动硬盘 (空间分给FreeNAS和数据)或者使用虚拟PC模拟,如Vmware,配置如上注意 通过可启动USB、CF卡、硬盘、光驱等安装的FreeNAS,一旦FreeNAS安装完就可以拔掉...
远程重装IDC服务器-Linux系统 本文介绍怎样在没有console连接,没有物理接触,只有TCP/IP网络连接的情况下给Linux独立服务器远程重装Linux操作系统系统。我们称呼重装之前的Linux系统为旧Linux系统,重装之后的Linux系统为新Linux系统。要实现远程重装,旧Linux系统必须能够正常ssh登录。旧Linux系统可以是任意Linux版本,现在的Linux用的一般都是grub引导管理器,本文使用的旧Linux系统是CentOS 5。新Linux系统必须是CentOS,RHEL或者Fedora,可以是32位或者64位。这几个Linux都支持VNC安装。首先登录到服务器,下载如下2个文件到服务器的/boot目录中:http://mirror.centos.org/centos-5/5/os/i386/images/pxeboot/initrd.imghttp://mirror.centos.org/centos-5/5/os/i386/images/pxeboot/vmlinuz这2个文件是32位CentOS 5.5的内核文件,这2个文件将会启动新Linux系统的安装。如果新Linux系统是其他版本的Linux,则需要下载相应版本的内核文件。Fedora 14需要下载的文件在http://nas1.itc.virginia.edu/fedora/releases/14/Fedora/x86_64/os/images/…64位Centos需要下载的文件在 http://mirror.centos.org/centos-5/5/os/x86_64/images/pxeboot/修改服务器的...
Nginx服务器搭建 -nginx基于域名的虚拟主机,nginx虚拟主机 nginx基于域名的虚拟主机是最常见的一种虚拟主机。只需配置你的DNS服务器,将每个主机名映射到正确的IP地址,然后配置nginx服务器,令其识别不同的主机名就可以了。这种虚拟主机技术,使很多虚拟主机可以共享一个IP地址,有效解决了IP地址不足的问题。详细的配置方法如下:http { #第一个虚拟主机 server { #监听的端口 listen 80; #主机名称 server_name szcdn.cn; #默认首页文件,匹配顺序从左到右 index index.html index.htm; #web访问日志文件路径 access_log /var/log/nginx/szcdn.access_log combined; #网页文件存放的目录 root /www/webroot/szcdn.cn; } #第二个虚拟主机 server { #监听的端口 listen 80; #主机名称 server_name oplinux.com; #默认首页文件,匹配顺序从左到右 index index.html ...
apache限制下载类型和实现对连接带宽的限制 apache限制下载除jpg,gif,tar.gz的外全部文件禁止下载!Order Allow,DenyAllow from all下载模块:ftp://ftp.cohprog.com/pub/apache/module/1.3.0/mod_bandwidth.c官方网址:http://www.cohprog.com/mod_bandwidth.html安装方法1、APACI 安装cp mod_bandwidth.c /path/to/apache/source./configure –add-module=mod_bandwidth.c –permute-module=BEGIN:bandwidth2、DSO方式安装apxs -c /mod_bandwidth.c -o /path/to/apache/libexec/mod_bandwidth.so在httpd.conf加入LoadModule bandwidth_module libexec/mod_bandwidth.soAddModule mod_bandwidth.c建立mod_bandwidth工作目录mkdir -p /tmp/apachebw/linkmkdir -p /tmp/apachebw/masterchown -R nobody:nobody /tmp/apachebwchmod -R 755 /tmp/apachebw配置:BandWidthModule OnBandWidthPulse 1000000 单位毫秒BandWidth all 2048 单位bytes/sec #该目录下所有文件都按照2048bytes/sec速率传输LargeFileLimit 100 1024 #大于100k的文件传输速率按1024bytes/secMaxConnection 1000 #最大同时连接数量apache下实现对连接带宽的限制
 
0
Apache和Lighttpd监控插件  Monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于Unix平台。它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。# wget http://www.tildeslash.com/monit/dist/monit-4.8.2.tar.gz# tar -zcvf monit-4.8.2.tar.gz# cd monit-4.8.2# ./configure# make# make install# cp monitrc /etc/monitrcBy default monit is located at  /usr/local/bin/monitcentos /etc/monitrcDebian  /etc/monit/monitrc# vi /etc/monitrcset daemon  120 set logfile syslog facility log_daemonset mailserver  mail.cyberciti.biz set mail-format { from: alert@nixcraft.insubject: $SERVICE $EVENT at $DATEmessage: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION.}check process lighttpd with pidfile /var/run/lighttpd.pidgroup lighttpdstart program = "/etc/init.d/lighttpd start"stop program = "/etc/init.d/lighttpd stop"if failed host 75.126.43.232 port 80protocol http then restartif 5 restarts within 5 cyc...
    总共269页,当前第222页 | 页数:
  1. 212
  2. 213
  3. 214
  4. 215
  5. 216
  6. 217
  7. 218
  8. 219
  9. 220
  10. 221
  11. 222
  12. 223
  13. 224
  14. 225
  15. 226
  16. 227
  17. 228
  18. 229
  19. 230
  20. 231
  21. 232