linux用shell脚本删除目录下的所有文件夹

在开发一个JAVA虚拟主机面板,在编写安装脚本,需要在src下清除所有的文件夹,而保留除文件夹之外的tar包,zip包,一个一个删除比较麻烦,所以随手写了此脚本。 只是因为自己需要,没有此需求的请绕过! #!/bin/bashfor i in `ls`do if [ -d $i ];then rm $i -rf fidone

php-fpm多用户运行的两种方式

php-fpm各个站要是以同样的用户运行的话,一个网站要是被攻击了的话,可能会威胁到其他网站。当然解决方法不仅仅是以多用户的方式去运行php-fpm,还可以配置open_basedir,但是测试了一下,貌似只有在php5.3以上才有效。 下面以php5.3.28为例,配置多用户运行php-fpm: 第一种:一个php-fpm主进程 这种方式比较简单,也只需要一个php-fpm自启动文件 首先我们查看一下原php-fpm.conf的这个配置文件,分为两个部分,一个是glob......

vim 用指定编码保存文件[转]

本文主要讲解下,让Vim能正确显示和保存各种编码文件的一些常用方法。 Vim编码配置里面有3个选项,分别是encoding 、fileencodings、fileencoding 简写分别对应为enc、fencs、fenc。 encoding(enc): 此项目配置的是vim的默认显示编码,如果你打开的文件编码与该属性配置的编码不同,那么Vim会将编码自动转换到这种编码然后再显示, 如果这2种编码集合完全对应那么很有可能出现坏块也就是没转换成功然后从列表(下......

DirectAdmin使用局域网ip 反向代理

DirectAdmin安装在阿里云上,我的服务器一个是按流量计费(服务器A),一个按固定带宽计费(服务器B),我装在按流量计费的服务器上(服务器A),部分域名计划走固定带宽,在服务器B做反向代理,发现没有成功! 自己在面板上折腾了一下,把内网的ip加上,然后绑定到用户的域名上,结果不可行,一个ip只能绑定一个网站,这样操作应该是虚拟主机独立ip的解决方案,不是我想要的效果。 最后通过如下方式解决问题: 1、切换回原......

DirectAdmin安装Capri教程

1、下载capri安装文件 wget http://developer.renyiwei.com/directadmin/capri/capri.sh 2、开始安装 sh capri.sh 3、设置安装选项 This script will install and setup Capri Skin for DirectAdmin Control panel. Please choose a skin name or press enter to use default [Capri]: Skin name will be: Capri Please choose a color set (1: blue, 2: grey) [1]: 选择主题颜色,蓝色和灰色,默认为蓝色 Would you like to......

linux screen 命令详解[转]

一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。 二、简介 GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通......

EasyPanel Java虚拟主机无法接收post数据

昨天公司新开了一台机子用来放置虚拟主机,安装了Kangle Web服务器和 EasyPanel虚拟主机面板。之前有一台香港的主机同样的环境,客户反映说Java程序没法接收post数据,我写了个servlet测试了一下,确实如此。今天配好环境之后,也同样出现了这样的问题。 配置环境方式肯定没有问题,研究了许久,期间配置了一个单独的tomcat对程序进行了测试,都是没有问题的。最后去找kangle的技术人员,所谓的技术人员一直质疑我的程序是否......

Linux pppd断线重播

一、开机的时候运行如下脚本,通过死循环来检测是否断线 while truedo flag=`ifconfig |grep ppp|wc -l` if [ $flag -eq 0 ]; then pppd call vpn sleep 10 #修改路由信息 #ip route replace 10.171.216.0/21 via 10.171.223.247 dev eth0 #ip route replace default dev ppp0 fi #5分钟检测一下 sleep 300done 

配置apt-get的源

昨天在公司的云主机上面安装了ubuntu的系统(由于centos安装过程中出现了点问题),服务器在四川绵阳的电信机房,发现apt-get的源下载速度有点慢,所以在网上找了速度较快的源。 方法: 1、修改源地址: cp /etc/apt/sources.list /etc/apt/sources.list.bakvim /etc/apt/sources.list 加入如下内容(中科大的): deb http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricteddeb-src http://mirrors.ustc.edu.cn......

设置ACL的时候出现:Operation not supported

在对home挂载点的文件进行setfacl操作时,出现Operation not supported setfacl: ./www/webroot/wp-login.php: Operation not supportedsetfacl: ./www/webroot/license.txt: Operation not supportedsetfacl: ./www/webroot/wp-trackback.php: Operation not supportedsetfacl: ./www/webroot/readme.html: Operation not supportedsetfacl: ./www/webroot/wp-signup.php: Operation not supportedsetfacl: ./www/webroot/i......