程序实践

[Python] MySQL 数据库自动化备份工具

作者 huhamhire, 2013年3月24日 15:57

好像又有一段时间木有在我的 log 上写文章了,唉~~最近一段时间的确事情比较多,下周还要交 Imagine Cup 的中期材料,关于 VPS 折腾系列的文章进度的确耽误了一些,准备后面有时间的话再继续补上。

今天这一篇是关于 VPS 数据库维护的内容,也是"VPS维护DIY"这个系列的开篇了。说这个系列是 DIY 其实一点也不为过,主要是因为这个系列的文章重点会介绍一些本人自己在维护 VPS 时写…

关键词:MySQL , Python , 工具 DIY
折腾历程

使用 ProFTPD 配置 FTP 服务器

作者 huhamhire, 2013年3月10日 18:49

现在大多数国外的 VPS 其实在存储空间上都是给的量都是比较足的,比如我现在用的就有 50G 的硬盘空间,但是一般情况下做一个小型的站点对于空间的需求却往往没有这么大。为了有效地利用存储空间,能把VPS拿来存一些文件或者是共享就再好不过了。

说到文件存储的话,可以选择类似于网盘这样的存储方案,当然也可以选择 FTP 这样十分传统的方案。鉴于 FTP 的通用性非常好,文件的存储管理方式也比较简单,如果…

关键词:FTP , 虚拟主机
折腾历程

搭建小型 Git 服务器

作者 huhamhire, 2013年3月9日 16:13

Git是一个分布式版本控制软件,原来是linux内核开发者Linus Torvalds为了更好地管理linux内核开发而创立的。发展至今,Git已经成为了一个相当好用的版本管理工具。相比于SVN,如果想要保存一些微小的修改也必须得提交服务器保存才可以,这样使服务器的版本号过多,而Git解决了这个问题,一些小的修改只在本地提交即可,只需最后修改完成后再提交服务器。正是由于这样的便捷性,现在越来越多的…

关键词:git , 虚拟主机
折腾历程

配置 Web 站点及 HTTPS 访问

作者 huhamhire, 2013年3月2日 16:25

在上一篇 VPS 折腾记录中介绍配置 phpMyAdmin 的管理入口时,其实已经简单地描述了 lighttpd 配置 Web 服务器的方法。所以在这篇文章中,这一块内容就只做一个简单的介绍了。这一篇的重点会放在 HTTPS 的配置上。至于 VPS 所使用的软件环境,可以参考前面的几篇文章。在这一篇记录中,我将使用 huhamhire-hosts 主站的配置作为一个详细的真实案例作为参考。

由于我们…

关键词:lighttpd , SSL , 虚拟主机
折腾历程

安装 MySQL 数据库环境

作者 huhamhire, 2013年3月2日 12:11

现在的网站大部分都离不开数据库,纯静态的站点仅能提供有限的功能,所以在架设网站的时候配置数据库就成了必然的选择。本篇主要介绍 VPS 上配置 MySQL 数据库环境的相关内容。

在开始之前首先简要介绍一下 MySQL。MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。由于 MySQL 体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般…

关键词:MySQL , 虚拟主机