Debian/Ubuntu下的MySQL Server最佳安装实践

Debian 7 Stable资源库当前MySQL Server是5.5,常出问题的5.5……

推荐使用MySQL的官方APT进行安装,更换为5.6 – 5.7。示例如下:

wget http://dev.mysql.com/get/mysql-apt-config_0.3.2-1debian7_all.deb
dpkg -i mysql-apt-config_0.3.2-1debian7_all.deb
apt-get update
apt-get install mysql-server
apt-get upgrade

更多说明,建议参考官方帮助: http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

Lighttpd 压缩及过期设置(Linode Debian VPS)

我在Linode Debian VPS上使用的compress和expire设置。

1.Lighttpd的compress设置

实现对网站相关元素在网站传输前的压缩,节约传输流量,并加快用户的访问速度。

compress.cache-dir = “/home/lighttpd/compress/”
compress.filetype= (“text/plain”, “text/html”, “application/x-javascript”,”application/javascript”,”text/css”,”text/javascript”,”image/gif”, “image/png”,”image/jpg”,”image/jpeg”)

2.Lighttpd的expire设置

实现对网站不常变化相关元素的客户端浏览器缓存(我设置的是两个月),减少每次和网站之间的传输流量,提高用户的访问速度。

$HTTP[“url”] =~ “\.(gif|png|jpg|ico|css|js)(\?(.*))?$” {
expire.url = ( “” => “access 2 months” )
}

 

PS:如果你觉得Linode VPS不错,可以点击这里Linode VPS购买链接直接购买,你购买后我会得到一点返利。

Debian lenny(5.0) apt sources.list

我常用的Debian apt源信息,个人比较喜欢使用unstable。

##
#debian Unstable
##
deb http://mirrors.163.com/debian unstable main contrib non-free
deb-src http://mirrors.163.com/debian unstable main contrib non-free

常规的话,用这个稳定版本;或者将lenny替换为testing,换取一些软件的更新版本。

deb http://mirrors.163.com/debian lenny contrib main non-free
deb-src http://mirrors.163.com/debian lenny contrib main non-free

deb http://mirrors.163.com/debian-security lenny/updates main
deb-src http://mirrors.163.com/debian-security lenny/updates main

Debian5下Ruby On Rails 自编译

1.需要的编译环境

运行如下命令:

apt-get install gcc make

2.安装Ruby

运行如下命令:

wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz

tar xzvf ruby-1.8.7-p72.tar.gz

cd ruby-1.8.7-p72

./configure

make

make install

3.安装RubyGems

运行如下命令:

wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz

tar xzvf rubygems-1.3.1.tgz

cd rubygems-1.3.1

ruby setup.rb

apt-get install zlib1g-dev

wget http://www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.6.0.tar.gz

tar xzvf ruby-zlib-.0.6.0

ruby extconf.rb

make

make install

4.安装Rails

运行如下命令:

gem install rails