Debian/CentOS等Linux开启Google BBR,实现高效加速

Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。
Debian由于默认内核已是4.9以上,并且集成了BBR算法,所以Debian系统无需更换内核。而CentOS则由于其集成的内核为3.10,内核未集成BBR算法,所以只能升级内核后,方可开启BBR方法。 Read more

一键DD更换纯净版Linux/Windows操作系统 (InstallNET.sh脚本)

一般来说,VPS主机商都已经提供了相应的Linux和Windows操作系统,但是由于各种原因,VPS商家的操作系统ISO可能是经过“改装”过的,例如Linode、阿里云VPS、腾讯云VPS、Vultr等提供的Linux系统就是“改良”过的,会导内核版本与软件不兼容的问题。
如果有人想给VPS安装BBR+或BBR魔改,经常因Linux内核不兼容而导致安装失败。解决这些问题,我们可以通过安装纯净版本的Linux操作系统。
这篇文章就来分享另一个在Linux VPS主机上一键安装纯净Debian/Ubuntu/CentOS和全自动DD安装 Windows操作系统的脚本,Linux的ISO建议直接到官网上下载,而Windows由于版权的问题一般来说可以使用热心网友制作的DD包,不过不建议用于生产环境。 Read more

Linux配置PHP扩展AMQP最新版1.10.2

由于近日PHP开始使用队列,自己用RabbitMQ比较多,所以貌似只能使用AMQP了。
PHP的大多数扩展只需要phpize,然后configure之后make、make install就OK不同,AMQP则需要先安装rabbitmq-c扩展,而后才能装AMQP。
废话不多说,我们开始吧。 Read more

MySQL服务器异常断电启动报错,启动提示“The server quit without updating PID file”问题解决

公司ERP使用本地服务器,机柜放在机房,包括MySQL数据库。今天下午,由于电缆问题异常断电,UPS冗余未能生效,使得MySQL数据库服务器异常断电。

当时就感觉不妙,等到来电开机后,验证了我的担忧。使用systemctl start mysql启动MySQL无法启动,报错如下: Read more

Debian系统RabbitMQ安装及配置

由于本地服务器相关系统的需要,考量良久,RabbitMQ与其它类似的队列服务提供商而言,没有什么突出优势,也没有什么突出劣势。使得它进入了考虑范围,并最终确认使用。系统是Debian 10,那么我们开始吧…

RabbitMQ的服务安装非常的简单,主要分为几步:导入APT KEY -> 添加软件源 -> 安装erlang -> 安装RabbitMQ -> 配置及启用 Read more

Debian9 Minimal下Nginx1.17.9编译安装…

项目需要设置一台前端代理,在Nginx与Tengine中考虑了好几天,最后发现Tengine貌似DDNS才好用,而我的后端服务器是固定IP的,又不要DDNS。所以最终选择Nginx,手动点赞。

正好手上有一台$1.00每年的小机器可以用来作为前端。反正配置也差不多(1核心、384M内存、5G硬盘) Read more