跳到内容

文章类别:维护日志

终于喜闻乐见的恢复了

这篇文章用一个代表就是“喜”。

之前博客一直放在学校工作室里的一台PC上,有时候会出现死机、停电、断网等各种情况,博客就不能访问了,最后一从不知怎么就开不了机了,据说是分辨率什么的问题,远在天边只能另找主机了。

虽然设置了自动远程备份,单恰好那一天我写了一篇文章没有备份到,迁移到现在的主机就损失了那一篇文章,本来想重写,结果现在记不起写的什么了,总之不管了。

具体迁移什么的,还有恼火备案在另一篇里面说吧。

自动备份网站文件和数据库

前几日博客挂了,为了保护数据,避免再挂了导致很久不能访问或者数据丢失,自己整一个数据备份.

1,将网站文件tar打包压缩.

2,将网站数据库用mysqldump备份.

3,然后用scp把文件和数据库传到另外的机器上,为实现scp免输秘密,制作一对密钥.

4,删除本机上的备份文件.

5,删除远程机器上的超过30天的备份.

6,输出备份完成时间

将以上六个步骤写成shell脚本,然后用crontab定期执行shell脚本.

首先制作密钥,为了方便,路径和短语全用默认设置,在发起scp的机器上,用要发起scp的用户执行:

ssh-keygen -t rsa

公钥被写入 ~/.ssh/id_rsa.pub,密钥被写入 ~/.ssh/id_rsa只有该用户能使用这对密钥.然后把公钥scp传到被连接的机器上,的家目录中的.ssh中:

scp 家目录.ssh/id_rsa.pub 接收用户@接收IP:家目录/.ssh/authorized_keys

然后用mysqldump备份数据库:

mysqldump -u用户 -p密码 数据库 > 目标文件

然后打包压缩网站文件:

tar -zcf 生成的文件 要备份的目录

然后把数据库和文件备份scp到别的机器上,这个时候因为有密钥,就不用输密码了,可以写在shell中执行.
定期执行shell:

crontab -e

内容如下:

# m h dom mon dow command
0 3 */2 * * /脚本目录/脚本 1>>/日志目录/日志文件 2>&1
#每两天3点执行一次,如果有输出,输出到指定文件

下面附上脚本代码:

#!/bin/bash

# 1,备份数据库
mysqldump -u用户 -p密码 数据库 > /目录/文件名-`date +%y%m%d`.sql

# 2,备份网站文件
tar -zPcf /目录/文件名-`date +%y%m%d`.tat.gz /目录

# 3,传到指定服务器上
scp /目录/文件名-`date +%y%m%d`.tat.gz 用户@IP:/目录
scp /目录/文件名-`date +%y%m%d`.sql 用户@IP:/目录

# 4,删掉本地临时文件
rm -rf /目录/*

# 5,远程删掉超过30天的文件
ssh 用户@IP "find /目录 -mtime +30 -exec rm -rf {} \;"

# 6,输出完成
echo "backup done at `date +%Y-%m-%d-%T`"

博客终于恢复了

前几日机房停电了,之后就访问不了了,不知道是机器关了没开机,还是我上网脚本设置有问题,等会检查一下.

之前攒了好多想写的文章赶紧写了,然后本地备份了.

不知道断了这么久对排名什么的有没有影响.

webkit scrollbar 自定义滚动条

附上一个修改过的Chrome滚动条扩展:Thin Scroll Bar

扩展原始链接在这里:Thin Scroll Bar

基于webkit的浏览器现在也可以自定义其样式,本站所用样式如下:

::-webkit-scrollbar/*整体部分*/
{
width: 10px;
height:10px;
}

::-webkit-scrollbar-track/*滑动轨道*/
{
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 0px;
background: rgba(0,0,0,0.1);
}

::-webkit-scrollbar-thumb/*滑块*/
{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.2);
}

::-webkit-scrollbar-thumb:hover/*滑块效果*/
{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.4);
}

需要其他规则请自行搜索

清理博客文章

文章渐多,博客也有模有样了,

以前很多文章渐渐不合适,

有一些不太和谐,

还有一些无意义转载,

通通都删了吧.

下一步应该就是整理一下文章分类了.