linux上nginx添加虚拟主机脚本

适用于我的编译教程,只适合centos6上,mark下,以后直接复制粘贴就行了。#!/bin/bash#author merci#default web dir :/data/www/ function add_vhost(){read -p "Please input your domain : " domainCONF="/usr/local/nginx/...

阅读全文

mysql5.6使用mysqldump自动备份报错“Warning: Using a password on the command line interface can be insecure.”

因为工作需要,所以谢了一个简单的备份脚本,之前一直在mysql5.5上跑的很好,备份都是正常的,今天在mysql5.6上操作就出现“Warning:Usingapasswordonthecommandlineinterfacecanbeinsecure.”,但是用手工输入mysqldump导出数据库确实正常的。经过翻阅资料,可能是mysql5.6的安全保护机制的限制才出现的警告,已找到解决方案解决方法如下:因为我的mysql不能重启,所以看到网上的教程都是需要修改my.cnf然后重启mysql,所以我就直接在备份目录下面直接新建了一...

阅读全文

linux下压力测试工具siege的用法

Siege是Linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。安装Siege#wget http://www.joedog.org/pub/siege/siege-latest.tar.gz#tar -xzvf siege-latest.tar.gz#./configure#make#make installSiege命令常用参数-c200指定并发数200-r5指定测试的次数5-furls.txt制定url...

阅读全文

OneinStack PHP多版本共存教程

教程基于《OneinStack》一键PHP/JAVA安装工具中lnmp模式,很用户希望一个网站运行在php5.4,另一个网站运行在php7下,一台服务器上同时支持多个PHP版本,步骤如下:1.安装OneinStack选择lnmp模式,默认安装php5.4,安装步骤参考:http://oneinstack.com/install/选项如下:Install NginxDo not install ApacheDo not install TomcatInstall ...

阅读全文

OneinStack安装教程

安装前注意事项:yum -y install wget screen curl python #for CentOS/Redhat# apt-get -y install wget screen curl python #for Debian/Ubuntuwget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz...

阅读全文

php多版本切换脚本

php多版本,手工切换不方便,还是自己写个脚本来处理,方便!系统软件编译目录约定,所有php都编译到了/usr/local/下,各个版本分别命名php53,php54...php70、php71等等为目录名字,将php-fpm这个管理工具放置每个目录的bin目录下,给执行权限#!/bin/bash#Change php version author mercifunction Check_PHP_Sataus(){    ID=`ps -ef&...

阅读全文

Nginx启动停止shell脚本

方便以后直接使用,直接在这里记录下!系统约定,nginx编译在/usr/local/nginx目录下#!/bin/bash#author mercifunction nginx_start(){        ps -ef | grep 'nginx' | grep -v 'grep'    ...

阅读全文

阿里云利用OSSFS挂载OSS至本地使用

ossfs提供的功能和性能和本地文件系统相比,具有一些局限性。具体包括:随机或者追加写文件会导致整个文件的重写。元数据操作,例如listdirectory,性能较差,因为需要远程访问oss服务器文件/文件夹的rename操作不是原子的多个客户端挂载同一个ossbucket时,依赖用户自行协调各个客户端的行为。例如避免多个客户端写同一个文件等等。不支持hardlink。不适合用在高并发读/写的场景,这样会让系统的load升高 一、安装ossfs之前安装相应的依赖库:Ubuntu 14.04:sudo apt-get&...

阅读全文

Linux下rsync + lsyncd 实现文件实时同步/备份

一般rsync软件是通过crond这支后台进行(计划任务)来实现自动同步数据,如今已有更好的开源软件来代替使用crond了,那就是lsyncd(LiveSyncing(Mirror)Daemon),它的工作原理:监视本地(rsyncclient)的目录,当源数据有文件或目录更新时,更新本地文件或目录到远端机器(rsyncserver),保持实时文件同步,但是它更新数据时需要远端rsyncserver运行rsyncdemon 一、配置环境如下系统版本CentOS5.8服务端:rsync(接收同步资源服务器)客户端:lsyncd+...

阅读全文

linux rsync+inotify 实现实时同步

rsync可以实现触发式的文件同步,但是通过crontab守护进程方式进行触发,同步的数据和实际数据会有差异,而inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决了同步数据的实时性问题。一、基本环境系统:CentOS2.6.32-220.el6.x86_64软件包版本:rsync-3.0.6-12.el6.x86_64 inotify-tools-3.14 服务端(server):172.16.1.1客服端(client1):172.16.1.2(client2):172.16.1.3二...

阅读全文