502 Bad Gateway 自动重启脚本

502 Bad Gateway 自动重启脚本

一个简单的脚本,用来监控502的,如果遇到502,自动重启PHP进程。适用于LNMP环境。以下文件,存放于 /root 或其它目录:#!/bin/bashMY_URL=http://www.vpsmm.com/RESULT=`curl -I $MY_URL|grep HTTP/1.1 502`if [ -n $RESULT ]; then/etc/init.d/php-fpm rest

hdparm命令测试SSD硬盘性能

hdparm命令测试SSD硬盘性能

以前小夜都是通过DD命令来测试硬盘性能,这次是一个比较准确的软件,以后评测数据都会使用这一数据,进行结果统计。安装:yum install hdparm #centosapt-get install hdparm #debian,ubuntu使用:hdparm -t /dev/xvda/dev/xvdb为硬盘符,可使用fdisk -l获

iptables之禁ping和ddos向外发包

iptables之禁ping和ddos向外发包

主要讲2个基本的实际应用,主要涉及到禁ping(ipv4)以及禁止udp,即禁止有黑客利用服务器向外发包ddos攻击方面的内容。一、如果没有iptables禁止pingecho 1 /proc/sys/net/ipv4/icmp_echo_igore_all #开启echo 0 /proc/sys/net/ipv4/icmp_echo_igore_all #关

使用 Virt What 判断商家虚拟架构

使用 Virt What 判断商家虚拟架构

可以判断以下大多数虚拟架构,包括:VMware、Hyper-V、VirtualPC、VirtualBox、OpenVZ / Virtuozzo、Linux-VServer、UML、IBM PowerVM Lx86 Linux/x86 emulator、Hitachi Virtualization Manager (HVM) Virtage logical 、partitioning、IBM SystemZ、Paralle

ln命令软链接目录 – 更好的扩展空间

ln命令软链接目录 – 更好的扩展空间

使用阿里云的好多朋友,都是把程序装在了系统盘,不管是ali默认的安装包,还是lnmp等,默认的网站目录也都在类似/home/wwwroot之类的系统盘,当我们有一个大容量的网站(超过系统盘剩余空间)的时候,我们想把网站放置到数据盘,又不想或不太会修改相关配置,

PsTools 微软系统工具增强版

PsTools 微软系统工具增强版

微软的一个小工具集:https://technet.microsoft.com/en-us/sysinternals/pstools.aspx里面有很多特别的工具,都是windwos系统默认工具的加强版。PsExec – 可以控制远程机器执行程序,类似 Pc Anywhere,但是不用装任何客户端。PsFile – 查看远程机器上打开的

购买VPS前需要了解的30个问题

购买VPS前需要了解的30个问题

小夜博客分享VPS优惠信息,也已经有好几个年头了,从最开始接触的burst以及生命不息折腾不止的奋斗理念,再到VPS上瘾综合症的爆发,最后到现在的沉寂期。小夜博客分享的内容,也都以非常客观纯信息类为主,很少发表小夜本人的意见,以免干扰到博友们的选择。

实用RSYNC配置脚本 VPS增量备份

实用RSYNC配置脚本 VPS增量备份

一个最简单的配置脚本,应用之处很多,例如VPS增量备份,或者,SLB之间做文件同步等。配置文件压缩包下载:rsync服务器端配置 – rsync客户端配置一、首先是配置服务器端,例如IP:111.111.111.111下载 rsync-server.zip 文件,解压后,上传到/etc目录,需要设

VPS购买额外IP /29 /28 /27 /26

VPS购买额外IP /29 /28 /27 /26

朋友们经常都要在VPS或独服上面,购买额外的IP来使用,而老外的计算方法一般都是按/29 /28 /27 /26之类这样计算,有点小难懂。详细的计算方法,我就不讲了,以下标明为购买后IP地址(注:必须要减掉3个不可以使用)/30 4个总ip 1个可用 /29 8个总ip 5个可用 /

LNMP高级应用 反向代理+CC防护

LNMP高级应用 反向代理+CC防护

一、LNMP高级应用之nginx最简单反向代理server{listen 80;server_name vpsmm.com;location / {proxy_pass http://cache.vpsmm.com/;proxy_redirect off;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_fo