防止端口扫描shell脚本,网上有现在的防端口工具,如psad、portsentry,但觉得配置有点麻烦,且服务器不想再装一个额外的软件。所以自己就写了个shell脚本实现这个功能。基本思路是:使用iptables的recent模块记录下在60秒钟内扫描超过10个端口的IP,并结合inotify-t[......]
月度归档:2014 年六月
虚拟机virtualbox host-only网络设置教程
虚拟机virtualbox host-only网络设置教程。虚拟机virtualbox host-only应用实例。
1、打开virtualbox,设置虚拟机的网络连接方式为host-only。
2、在宿主机器的网卡上,如本地连接,右键属性,切换到共享,勾选允许共享网络,这样虚拟机才能可能连[......]
Xshell SecureCRT rz sz上传下载命令应用介绍
Xshell SecureCRT rz sz上传下载命令应用介绍。介绍两个很方便的命令,rz和sz,这两个命令能在你使用Xshell SecureCRT登录时,执行rz可以上传文件到服务器,执行sz file可以下载文件到客户端,putty不支持这两个命令。
1、安装
yum install[......]
OpenResty(nginx扩展)实现防cc攻击实例教程
OpenResty(nginx扩展)实现防cc攻击实例教程。防cc攻击,推荐使用HttpGuard本文介绍使用openresty来实现防cc攻击的功能。openresty官网http://openresty.org/cn/index.html。下面是防cc攻击的流程图。
根据流程图,我们知道防[......]
CentOS启用sudo教程实例
CentOS启用sudo教程实例。CentOS默认不启用sudo,且可以直接用超级管理员身份登录服务器。ubuntu这方面做得比较好,为了安全,减小误操作带来的损失,还是推荐启用sudo。
1、添加sudo用户
执行visudo命令,找到:
root ALL=(ALL) ALL
在下面增[......]
CentOS安装配置Apache Subversion实例教程
CentOS安装配置Apache Subversion实例教程。打算使用subversion管理自己的一键安装包,或者其它开源项目。因为是第一次开始使用subversion,所以记录下配置方法和使用方法。
一、安装subversion
yum install subversion
二、配置[......]
Linux安装TWiki教程实例
Linux安装TWiki教程实例。听说twiki是一个很好的管理知识的工具,今天我们就来安装体验一下。
1、安装apache2
- apt-get install apache2或者yum install httpd
2、下载twiki
- cd /var/www/
[......]
自动重启服务shell脚本实例源码介绍
自动重启服务shell脚本实例源码介绍。
重启php-fpm。
#!/bin/bash
#变量初始化
process=”php-fpm” #进程名
startCmd=”/etc/init.d/php-fpm start” #启动命令
down=0
while true
do[......]
如何批量kill结束mysql线程命令实例介绍
如何批量kill结束mysql线程命令实例介绍,大批量的操作能够通过一系列的select语句产生,那么理论上就能对这些结果批量处理。
但是mysql并没用提供eval这样的对结果集进行分析操作的功能。所以只能现将select结果保存到临时文件中,然后再执行临时文件中的指令。
具体过程如下:[......]
Java基于锁并发和基于无锁并发的比较
Java基于锁并发和基于无锁并发的比较图示。试图解决在一个系统中并发读共享状态时发生的争用问题。StampedLock设计用来优化读性能,它的性能要优于ReentrantReadWriteLock。
第一,在我看完Java现在对锁的实现,我想这是一个关于时间的问题。第二,虽然StampedLo[......]