rsync同步文件夹实现git功能-导出差异文件
本地文件操作:rsync--dry-run-rcnC--out-format="%n" A1.1/ A1.0/|grep-v"/$"远程文件ssh操作:rsync--dry-run -rcnC--out-format="%n"A1.0/'-essh -p222...…
阅读全文 »本地文件操作:rsync--dry-run-rcnC--out-format="%n" A1.1/ A1.0/|grep-v"/$"远程文件ssh操作:rsync--dry-run -rcnC--out-format="%n"A1.0/'-essh -p222...…
阅读全文 »全名:Rsynctimebackup其实就是rsync+timemachine,原理就是简化了rsnyc操作,可以实现增量备份。常用命令:shrsync.sh/home/www/mztine.com/home/www/mztine_backrsync_tmbackup.sh-p2222/homeuser@example.com:/mnt/backup_driversync_tm...…
阅读全文 »第一款:https://github.com/phpredis/phpredis#usage这个是php的redisapi插件,通过他很方便的用php调用redis第二款:https://github.com/ErikDubbelboer/phpRedisAdmin跟phpmyadmin一样,可以用他很方便的在线管理redis第三款:https://github....…
阅读全文 »第一种方法:查找软件的安装路径Linux软件安装的地方不止一个地方,先说查看软件安装的所有路径(地址)。这里以Mysql为例。比如说我安装了Mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径在终端输入:whereismysql回车,如果你安装好了Mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会...…
阅读全文 »前段时间经常受到恶意spider攻击,疯狂抓取网站内容,一系列机器人spam发广告,对网站性能有较大影响。我说说一些反恶意spider和spam的策略和思路。1.通过日志分析来识别恶意爬虫/攻击lessguang.com_access.log|awk-F-'{print$1}'|sort|uniq-c|sort-rn|head-n50...…
阅读全文 »跨站和跨目录会影响同服务器上的其他网站,然而nginx对目录的权限没有很好的控制,最近发现PHP5.3以上版本已经增加了HOST配置,可以起到防跨站、跨目录的问题。如果你是PHP5.3.3以上的版本,可以修改/usr/local/php/etc/php.ini在末尾里加入:[HOST=https://www.hackerfans.com/blog/]open_basedir...…
阅读全文 »最近发现phpmyadmin不正常,仔细研究,发现是修改disable_function引起的问题。仔细分析了下disable_function的参数,发现原来是因为opendir,readdir,dir,chdir这4个参数引起的禁用opendir报错如下:phpmyadmin就会出现如下错误phpMyAdmin-ERROR:cannotopenthemes...…
阅读全文 »centos安装开通VPN的方法,CentOSPPTPDVPN一键傻瓜式安装系统要求:CentOS532位/64位本方法已经在大多数国外的VPS服务器上安装成功,如有安装不成功的请与博主联系。安装方法,用root登陆SSH后输入以下命令:CentOS5.X专用:wgethttp://https://www.hackerfans.com/blog//w...…
阅读全文 »利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。1、创建保存备份文件的路径/mysqldata#mkdir/mysqldata2、创建/usr/sbin/bakmysql文件#vi/usr/sbin/bakmysql输入mysqldump-uroot-p1234525zhe|gzip>/home/mysqlda...…
阅读全文 »Nginx处理静态内容是把好手,Apache虽然占用内存多了点,性能上稍逊,但一直比较稳健。倒是Nginx的FastCGI有时候会出现502BadGateway错误。一个可选的方法是Nginx做前端代理,处理静态内容,动态请求统统转发给后端Apache。NginxServer配置如下(测试环境):server{ listen80; server_namelimoon.c...…
阅读全文 »