内容摘录于他处,此处制作备份使用。

主要功能有:自动备份网站文件和数据库并上传到FTP空间,在本地保留3天备份,在远端FTP空间保留5天备份。
数据库备份采用发送到Email和FTP空间,双重备份,保证数据的安全。

首先安装Email发送组件

yum install sendmail mutt

脚本如下:

#!/bin/bash
cd /home/backup
#定义数据库的名字和旧数据库的名字
DataBakName=Data_$(date +”%Y%m%d”)..tar.gz
WebBakName=Web_$(date +%Y%m%d).tar.gz
OldData=Data_$(date -d -5day +”%Y%m%d”).tar.gz
OldWeb=Web_$(date -d -5day +”%Y%m%d”).tar.gz
#删除本地3天前的数据
rm -rf /home/backup/Data_$(date -d -3day +”%Y%m%d”).tar.gz /home/backup/Web_$$(date -d -3day +”%Y%m%d”).tar.gz
#导出mysql数据库
/usr/local/mysql/bin/mysqldump -uroot -p123456 –databases db1 db2 db3 > /home/backup/databackup.sql
#压缩数据库
tar zcf /home/backup/$DataBakName /home/backup/databackup.sql
rm -rf /home/backup/databackup.sql
#发送数据库到Email,如果数据库压缩后太大,请注释这行
echo “主题:数据库备份” | mutt -a /home/backup/$DataBakName -s “内容:数据库备份” [email protected]
#压缩网站数据
tar zcvf /home/backup/$WebBakName /home/www
#上传到FTP空间,删除FTP空间5天前的数据
ftp -v -n imcat.in << END
user imcat 123456
type binary
cd backup
delete $OldData
delete $OldWeb
put $DataBakName
put $WebBakName
bye
END

下载地址:http://catlnmp.googlecode.com/files/AutoBackupToFtp.sh

下载脚本,给脚本添加权限:

chmod +x AutoBackupToFtp.sh

利用crontab 实现自动备份,在ssh下,

crontab -e

输入以下内容:

00 00 * * * /home/AutoBackupToFtp.sh

这样就实现了每天00:00自动备份网站文件和数据库上传到FTP空间。

来源:http://imcat.in/auto-backup-site-files-database-upload-ftp/

导航是任何一个网站都不可或缺的部分,对于很多大型的网站来说,很多都使用下拉菜单,这样可以使访客更快的找到需要的内容。本文将包含25个使用jQuery脚本制作的下拉菜单,当然,其中很多都不错呢。

Sexy Drop Down Menu with jQuery and CSS
[使用jQuery和CSS制作的性感菜单]

Sexy Drop Down Menu with jQuery and CSS

How to Create a Drop Down Nav Menu with HTML5, CSS3, and jQuery
[如何使用HTML5、CSS3和jQuery创建一个下拉菜单]

How to Create a Drop Down Nav Menu with HTML5, CSS3, and jQuery

更多…

Network Solutions域名优惠活动只需要$1.99

相对于Network Solutions可能大家对此注册商比较陌生,Network Solutions的域名以其专业、昂贵著称,单个Com的零售价格是$34.99,确实傲视群雄。

不过最近Network Solutions搞了一个活动,这样我们可以仅用$1.99就可以获得1个域名和3个月虚拟主机(300GB空间,3000GB流量),具体方法和GoDaddy类似,即购买一个最便宜的产品来混一个$1.99的域名。

这个$1.99产品包具体信息如下:

nsHosting™ Shared

For Starter Websites

300 GB disk space

3000 GB monthly data transfer

25 FTP accounts

1000 Emailboxes

1 free domain**

$9.99/month

$1.99/month for 3 months!*

更多…

如何安装IE9,这是今天凌晨IE9发布后大家问的很频繁的一个问题。

先来看看IE9的更新,

IE9的热门新功能:
1.硬件加速的 HTML5.
2.和Windows 7 无缝的集成
3.新UI界面设计.
4.更加出色的安全保护和隐私保护.
5.对存在诟病了加载项进行了改进
6.改进了开发工具.

那么再来看看如何安装。

首先,你需要 Vista 或者 7 才可以,因为只有这两个系统才支持,然后
安装需要的4个补丁:

更多…

为什么总是一分开就要吵架呢?为什么在一起时总是那么恩恩爱爱呢,为什么为什么,我的心现在就像这个图片一样纠结。哦。上帝啊。

image

[转帖]安装过Ubuntu10.04的人都知道,安装之后不敢更新ATI或者NVIDIA独显的受限驱动,因为无论是ati显卡还是nvidia显卡,在ubuntu10.04系统上启用受限驱动(或手动安装官方驱动),都会导致开机splash分辨率变低的问题。由于这问题在ubuntu10.04上很普遍,所以也就有很多牛人为我们提供了解决方法,下面是我在ubuntu中文论坛上看到的(参考上面给出的三个帖子),并且亲自试验并成功解决问题的一个整理方案。

1、安装v86d和hwinfo包,下面我们要用到。

 sudo apt-get install v86d hwinfo

2、查看自己显卡支持的分辨率。

  sudo hwinfo --framebuffer

  None 00.0: 11001 VESA Framebuffer
  [Created at bios.464]
  Unique ID: rdCR.QOJHFkjgnM2
  Hardware Class: framebuffer
  Model: "(C) 1988-2005, ATI Technologies Inc.  M92"
  Vendor: "(C) 1988-2005, ATI Technologies Inc. "
  Device: "M92"
  SubVendor: "ATI ATOMBIOS"
  SubDevice:
  Revision: "01.00"
  Memory Size: 16 MB
  Memory Range: 0xd0000000-0xd0ffffff (rw)
  。。。
  Mode 0x03ee: 1366x768 (+1408), 8 bits
  Mode 0x03ef: 1366x768 (+2752), 16 bits
  Mode 0x03f0: 1366x768 (+5504), 24 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown

更多…