一般我们做站的时候,都要注意备份问题。毕竟数据是一个站长的命根子。当然,如果条件允许,我还是建议使用一台专门的备份服务器来进行异地备份。当然,这种本地备份也是有点需求的,例如在站长缺经费的情况下开不起专门的一台备份服务器,亦或者是经常会对代码进行修改的站长。本地备份自然是有他的需求,虽然我个人认为作用并不是那么的明显。这篇文章主要采用的办法是rsync和crontab进行结合,crontab我在之前的有一篇mysql备份的文章里也同样使用了这东西来进行定时任务设置。这篇文章类型也差不多,不过RSYNC精华是在网络异地同步备份上,但这篇文章我不扯这么多,以后我会专门写一篇文章介绍怎么使用RSYNC。
给军哥的lnmp一键包中的nginx安装openresty的lua扩展
军哥的lnmp一键包(https://lnmp.org)算是在一键安装lnmp环境中非常好用的一个一键包,能帮助我们快速搭建起lnmp、lamp和lnmpa的web生产环境。但有的朋友可能需要使用openresty的lua扩展,这篇文章就会教你们怎么在军哥的一键包中为nginx安装openresty的lua扩展。
Debian/Ubuntu下使用sysv-rc-conf将NGINX设置为自启动
可能有些朋友在使用Debian系的linux的时候是自己编译安装的nginx,然而自己编译安装的NGINX默认并没有在/etc/init.d/下生成管理脚本和添加自启动。如果我们需要自己设置自启动的话该怎么做呢?特别是在ubuntu 14.04的上,以往的chkconfig工具就不在支持了。这时候我们可以使用sysv-rc-conf这个工具快速方便的添加nginx的自启动项目。
Linux使用crontab和mysqldump脚本定时备份mysql数据库
在一般的建站或者项目环境中,备份是一个很重要的东西。正所谓数据是一个站长的命根子,手握备份才能无惧任何突发状况。其中当属SQL备份最为关键。当然SQL备份的办法多种多样,但使用mysqldump这个官方提供的工具来实行全量导出算是一个比较稳妥的办法之一。
今天我要介绍的这种方法就是一种常见的mysql备份方案。当然你也可以与其他备份方法一同使用。
Debian/Ubuntu/CentOS下使用Rinetd方便快捷的设置各种NAT转发
很早以前在我还不怎么会linux的时候一个朋友给我介绍了Rinetd这个小工具。这小工具我看了一下也是历史悠久的一个转发工具,而且设置简单。设置简单的代价就是只能支持端口对端口的转发,也能实现一些简单的反代玩法,但我觉得如果真需要使用反代,还是去使用Nginx这些专业点的东西比较好。
CentOS6.4 yum ERROR 22 报错的解决方法
今天帮人在Centos6装一个软件,结果yum报错。特地记录一下解决的办法。
Ubuntu/Debian 更换内核开启BBR算法获得另一种单边加速方式
BBR算法是谷歌开发的一种TCP拥塞控制算法,与锐速不同的是并不会像锐速那样有暴力发包抢带宽的能力。BBR算法与锐速同样都是作为一种服务器单边加速手段,但根据我个人具体使用来看不管是锐速还是BBR都的在带宽充足的情况下才能发挥最大效力。由于BBR算法我并没有进行过多研究,所以只能从我使用感受上来说:在晚高峰的情况下,BBR的提速效果并不如锐速。实际上我个人还是更倾向于使用锐速。但由于锐速对内核要求苛刻且大多都是老内核,然而BBR只能在新内核上使用,如果对那些有必要使用新内核的人来说,BBR确实是一个新的选择。
Ubuntu 14.04 更换内核安装锐速
锐速是一个非常有效的服务器单边加速软件,虽然现在已经停止新注册了,但我们还是能用网上其他人放出来的开心版等等。但在使用锐速之前,我们最需要考虑的就是更换内核问题。