Debian 8作为我最喜欢的Linux发行版操作系统,非Web用途不出意外我都是选的它,尤其是那些小内存、低IO的VPS用Debian最合适不过了,而Debian8 是目前Debian系统最新稳定版,官方源仓库带的那些软件包对我来说基本够用了,尤其是某些用处,看得懂这个标题的基本都知道我说的什么意思是吧。
首先,要更换内核,肯定不能是那种低价的OpenVZ虚拟出来的VPS,常见的应该是KVM了吧,这都不是重点,重点说说下面更换4.9及以上版本的内核。
网上常见的那些所谓教程都是直接下载一个Ubuntu系列的内核.deb包直接dpkg安装就完事,我那样试过之后发现更新系统会出现一些错误,最后发现,其实backports源已经包含了Kernel 4.9+的内核版本,直接安装就行了。
而且启用backports源之后55软件也能直接安装了,还是libev版本,省内存省CPU,还能直接使用系统的systemctl命令管理。
先开启backports源,在/etc/apt/source.list添加一行:
deb http://ftp.debian.org/debian jessie-backports main
更新系统:
apt update
安装Kernel 4.9+ 版本:
x86系统:
apt -t jessie-backports install linux-image-686
amd64系统:
apt -t jessie-backports install linux-image-amd64
安装按成这两个之后,重新启动系统,SSH登录之后执行下面两行:
echo “net.core.default_qdisc=fq” >> /etc/sysctl.conf
echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf
执行下面这行让配置生效:
sysctl -p
没报错之后,再执行这两行进行验证:
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
这样BBR就算开启了。
至于55怎么配置,这里就不涉及了,不想让我这小站被和谐了。
说句题外话,作为最喜欢的Linux系统,挺期待Debian9 的正式释出的,在很多VPS提供商的VPS上用dist-upgrade试了下非正式版的Debian9之后,让我感觉非常激动,默认源里有了55,默认内核版本貌似就是4.9,PHP也升级到了7.x,Nginx也是1.10+,我用的上的软件包基本上全部包含了,版本也足够我使用,就等Debian9 的正式释出了。