快捷搜索:   服务器  PHP  安全  IIS  linux 安全

宝塔Nginx+Cloudflare+Shell实现识别CC攻击IP 并记录拉黑功能

现在使用NGINX的人越来越多,而且配合CLOUDFLARE来使用防御功能的人也越来越多。目前经常有人说正被CC攻击困扰。 CC攻击的请求就是制造大量访问请求让你服务器处理不过来,从而无法对外服务...

宝塔面板Nginx配合shell脚本实现自动封禁IP 防御CC DDOS攻击方法

宝塔面板现在很多小白用户使用的非常多,功能比较简单易用,但是其中防御功能较弱,内置的WAF并不能实现服务器级别的防火墙封IP,所以我们只能借用一下其中的功能,加上LINUX系统天然自...

SHELL脚本实现根据服务器负载开关Cloudflare防御规则 SHELL根据负载调整CF Pagerule

CLOUDFLARE的CDN防御免费又强大,很多人使用,我们也提供了中文面板及批量操作功能供大家使用,面板地址https://cdn.bnxb.com 但是如果在被CC攻击的时候开启五秒盾还是会影响一定的用户体验,因此我们...

使用SHELL分析网站日志的各种代码 CAT TAIL

通过分析网站的访问日志,可以获得非常多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数。 既然是统计,那么awk是必不可少的,好用而高效。 命令如下: awk {a[...

shell脚本并发编程

有时候为了提高效率,比如用SHELL CURL数据,这个时候就希望能并发执行,但是默认的情况下,shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行下一条命令,如果有一大批的的命令...

Shell脚本获取网卡实时流量带宽情况

现在的服务器经常有多个网卡,或者单个网卡但是绑定多个IP,所以虚拟出很多个设备出来,怎么统计这整台服务器的实时流量情况呢。这里提供个Shell脚本用来统计服务器实时流量情况。 实现原理:...

使用Shell脚本将网站数据备份到Godaddy等大容量支持FTP虚拟主机空间

博客或网站的备份是很重要的一个工作,因为经常会有一些VPS和空间商倒闭或跑路。而备份很重要的一点是异地备份,因为如果把备份仍然放在同一台VPS上,很容易同博客一起全军覆没。如果每天手动...

Linux增加ssh账号用于代理访问,即开通没有shell登录权限的ssh帐号

原理就是给你要开的帐号一个nologin即可 首先看看 /etc/shells 里面有没有:/sbin/nologin 没有的话,添加即可。 然后添加帐号和密码,具体方法如下: useradd 帐号名 -s /sbin/nologin echo 帐号名:密码 | chpasswd...

shell简易爬虫脚本可控线程数

1.介绍 爬虫程序使用越来越广泛,用于大数据分析,自动抓取所需数据,非常方便,这里以机电之家网站为例,演示如何进行SHELL爬虫抓取数据。 经过初步分析,机电之家的数据量较大,并且数据...

Shell脚本 If命令条件详解,并列同时满足,排除条件等

IF命令在使用中经常需要用到同时满足,或者并列满足的用法,如下,在比较时,数字和字符串用不同的比较符号 1.如果ab且ac if (( a b )) (( a c )) 或者 if [[ $a $b ]] [[ $a $c ]] 或者 if [ $a -gt $b -a $a -lt $c ] 2.如果ab或ac if (( a b )) || (( a c )) 或者 if [[...

Linux常用的服务器监控shell脚本

下面是我常用的几个主机监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。 1、查看主机网卡流量 #!/bin/bash #network #Mike.Xu while : ; do time=date +%m-%d %k:%M day=date +%m-%d rx_before=ifconfig eth0|sed -n 8p|awk {print $2}|cut -c7- tx_...

shell脚本监控网站并实现邮件、飞信短信报警

一、前期准备 # service sendmail start 用于发送邮件 # service crond start 用于定时任务 # chkconfig sendmail on # chkconfig crond on Fetion下载地址 # wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz 解压安装 # tar -xzf fetion20091117-li...

自动定时加密备份网站数据并上传到其它FTP空间的shell脚本

以下为详细的脚本代码,保存成backup.sh,并根据下面的说明配置即可使用 #!/bin/bash #为backup.sh添加执行权限chmod +x /root/backup.sh #添加脚本至crontab(自动启动程序)执行命令crontab -e,添加每天0点10分启动代码 #10 00 * * * /root/backup.sh #===========配置区开...

Shell高级编程

Shell高级编程 1、if语句 if语句的语法格式: if condition1 then command-list elif condition2 then command-list else command-list fi if语句以给定的命令command的出口状态作为判断条件,如果出口状态为0则执行紧随着then自己之后的命令。fi表示if语句的结束。 2、case...

Linux系统shell编程入门

通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序或者shell脚本来实现。 一、简介 Shell编程有很多类似C语言和其他程...

Linux服务器根据CPU负载及内存占用情况自动重启的bash shell脚本

主要用于监控 linux 服务器负载及内存占用,如 MySQl、php-fpm,当负载或内存占用达到设置值后,便自动重启该进程以避免宕机。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47...