svn增量备份脚本 | Incremental backup script

每天有空我就观察观察svn,昨天写好一份,但是分布写的,也就是如果我们公司用8个库来存储代码的话,我那个脚本就不能用了,或者需要改动。但这个就不需要了,你只需要在数组REPOSITORY内添加你svn内的库就可以了。无论你有几百个(玩笑),都可以~~~~ 我最喜欢的编辑器界面
环境要求:
系统:centos 5.6
svn version:1.6.11
是否需要mail服务:是,请安装sendmail、mutt(可选 只要你linux那可以发送邮件就可以)
是否与http服务整合:是
第一次改完脚本,请自己看是否保存:


sh  -x script.sh --debug

脚本内容:





#!/bin/bash 
####  http://kinggoo.com 
####  需要安装sendmail   mutt以便发送邮件通知,当然也可以改下代码,弄成网页访问形式也可以 
####  不要删除SVN_LOG后面设置[......]

继续阅读

Svn代码服务,全部备份脚本

这个脚本写的匆忙,当时只是为了应付过这个匆忙起,因为实在没太多时间去好好处理这个全备脚本。所以写的很粗糙
环境要求:
系统:linux centos 5.6
代码管理服务:subversion
是否整合:是 与apache服务整合

#!/bin/bash 
TIME=`date +%Y%m%d` 
#svn库的主目录,因为我这里采用的是多库,其实差不多 
VANCL=/opt/svnroot/ 
#svn备份存储的目录,请自己创建 
SVN_DATA=/back/svndata/ 
#这里如果直接用server 来处理httpd服务的话,有的时候会失灵,所以用init.d下处理 
/etc/init.d/httpd stop |grep -i OK  
#看返回结果 
I=$? 
sleep 5 
if [ "${I}" -eq "0" ];then 
    echo "httpd is stopping" > ${SVN_[......]

继续阅读

昨晚对博客做了优化,今天查看百度收录情况,竟然收录增加很多

昨晚再次对博客进行优化,但seo优化我也不懂。因为我想让百度收录我文章的数量增加,所以我就针对百度去做seo优化,很多人都说百度对wordpress的收录不是很好,不理想什么的,现在我发现,不被收录是你没有去很好的融入关心你的博吧!
SEO,我实在是不懂中的不懂,那我就大概查那几个地方需要改进,但网上没什么信息。开始自己去改了些头部的代码,但感觉不是特别好。尤其是描述引用等位置。后来我就发挥比对的方法,去查找一些收录可以的网站或者博客,看他们的头部怎么写的,然后自己揣摩推敲找到适合自己的头部文件内容。现在我的头部信息:可能有些乱


 

供大家参考,$description1 = mb_substr(strip_tags($post->post_content),0,120); 这里是取文章的长度,可以自行定义修改
以我的记忆大概做了个博客从开始到现在的对比表格:

 
最初使用改主题
第一次修改
本次修改

百度收录情况
百度收录最好时是[……]

继续阅读

Shell脚本内使用数组,方便修改配置增加灵活度,减少脚本长度

    玩玩数组,会让你的管理更加简单,合理的安排备置,比如文件夹路径等!反正我是这样的,尽量让自己的服务器有一种规律,这样可以用一个简短的脚本完成憨重繁琐的工作。我保证你用过后会喜欢上它,这种要比你以文件或其他方式存储临时数据更方便!修改配置也方便,一目了然,还等什么换吧~
数组:数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。
类型说明符 数组名[常量表达式1][常量表达式2]…;

下面是我Vps里面的一个脚本,是备份博客数据的脚本。备份好后分别发送到域名对应邮箱

root@server cron]# cat  mysql_[......]

继续阅读

安装Crucible使用mysql数据库时出现The database is case insensitive. Crucible requires that the database use a case sensitive collation.

安装Crucible时提示如下问题:The database is case insensitive. Crucible requires that the database use a case sensitive collation.
解决办法:
之前 create database db1 character set  utf8;
添加 create  database db1 character set utf8 collate utf8_bin;

全新最新LNMP,Centos 5.* ,php-5.3.8,MYSQL5.5.17,nginx-1.0.9

弄完好久忘记发了!
一些配置文件
php.ini php-fpm.conf [下载 php.conf.tar]
弄完好久忘记发了! 一些配置文件 php.ini php-fpm.conf [下载 php.conf.tar]

cp  /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel  ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5[......]

继续阅读

如果你启动jira的时候出现SEVERE: StandardServer.await: create[8005]:

如果你启动jira的时候出现 SEVERE: StandardServer.await: create[8005]:,那你就要查看你本地的hosts文件, 或者ping   localhost  是不是指向127.0.0.1  如果不是恭喜你,在hosts里面添加一条吧!当然要把之前那条修改一下,如果你是内部自己使用可能没有关系!

昨天服务器挂掉了,没想到因祸得福

很抱歉,让一直浏览网站的你一天时间没能访问正常页面,抱歉!
11月2号晚上帮朋友配置服务器,当时真的是很晕,那天有些不舒服。不然也不会把人家服务器16G内存看成2G的。当时给朋友配置的时候,由于有几个地方不需要一直盯着,所以就去改了下我刚写好的分别备份所有网站数据,并发送到相应管理员的脚本,在最后一行写了如下内容:


unset SQLNAME SQLPASS BACKUP DOMAIN_BLOG
find ${BACKUP}/ -type f -mtime +5 -exec rm -f {} \; 我想注意观察的人一定一眼就能看出来吧,但当时我没注意。加上后直接保存退出了。
在计划任务里两点时运行改脚本,第2天我正常接受到备份邮件!当然没在意,因为网站可以正常访问。然后我同事问我一个代理帐号,说无法登录,我便试了一下,真没办法登录,然后访问了一下bloghost.cn的管理页面,发现他们做了升级,开始我变有点怀疑会不会是他们那边升级到[……]

继续阅读

第 15 页,共 35 页« 最新...101112131415161718192021...最旧 »