OpenVZ架构一键开启BBR加速的方法

BBR是由Google开发的一款开源的阻塞控制算法,主要是用来给服务器加速的。打个比方,比如你有一台搬瓦工的VPS,你在上面架设了个网站,正常情况下你在国内下载你VPS上面的文件,可能平均速度只有100kb/s,但是如果你安装并开启了BBR,可能这个下载速度会提升到1M/s,这就是BBR的作用。当然,BBR的作用还不止这些,总之,BBR就是使用tcp暴力发包的原理进行实现提速。 OpenVZ架构的VPS,好处是便宜,丢了不心疼。坏处是内核不独立,各种受限。BBR出世之时本是不支持OpenVZ的,后来有魔改版问世才有了支持,但一般来说仍有前置条件:必须有 `TUN/TAP` 功能。此功能在一些服务商的VPS是没有的,也有一些提供但默认是关闭的,需要在面板中手动开启。

阅读全文

修复yum提示 Error: rpmdb open failed

在CentOS系统上,在使用 yum 命令安装软件包或升级时候报以下错误:

1
2
3
4
5
6
7
error: rpmdb: BDB0113 Thread/process 31238/139881131583552 failed: BDB1507 Thread died in Berkeley DB library
error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db5 - (-30973)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed

阅读全文

Solusvm开心版一键安装脚本

Solusvm开心版一键安装脚本,支持CentOS 7一键换内核到OpenVZ 7。想了解详细安装过程及原理的请参考:SolusVM主被控开心版完美安装配置傻瓜式教程

阅读全文

SolusVM主被控开心版完美安装配置傻瓜式教程

SolusVM分为主控和被控,主控为管理所有主机,VPS、独服均可。被控为主机,需为独服。 网上有Solusvm开心版一键安装脚本,支持CentOS 7一键换内核到OpenVZ 7 ,此处更多的是记录过程及原理。

阅读全文

使用firewalld在NAT上中转「转」

败了台nat鸡,以前没玩过,准备些资料,后面慢慢摸索。`gost`「已经玩过了」 ,`brook`「还没机会玩」, `haproxy`「暂时没玩转」 都挺好,但按理说 `firewalld` 直接在内核执行,转发效率应该更高,待实际验证。

阅读全文

firewalld端口放行、转发常用操作命令

`firewalld` 在centos和ubuntu上已经是标配了,整理几个常用的操作,方便日后使用。

阅读全文

hexo 命令在 PowerShell 上无法执行的解决办法

在新系统上装了hexo环境,可打开系统默认的PowerShell运行命令却无法识别,以为是系统环境变量没设置好。可在 `Git bash` 和 `CMD` 终端却可以执行,再仔细看PowerShell中的提示,原来是提示的无法加载文件,因此在此系统上禁止运行脚本。

阅读全文

VPS服务器自动测评脚本收集

平时测试VPS的时候一直是靠着商家给的控制台来看的,偶尔跑跑 Bench.sh 来测试的,最近看到 SuperBenchZench 也很方便。他们自己把常见的功能脚本结合在一起,然后加入 Ping 以及 路由测试 功能。

比较懒人,简单快捷,方便VPS测评站的朋友们使用。因为会生成测评报告,可以很方便地分享给其他朋友看自己的测评数据。

阅读全文

从零开始学aardio笔记:IDE常用快捷

  1. ctrl + 左右方向键:光标单词间跳转
  2. ctrl + G:行号间跳转
  3. ctrl + HOME:光标跳转到文档开头
  4. ctrl + END:光标跳转到文档结尾
  5. ctrl + DEL:删除光标右侧单词
  6. HOME:光标跳转到行首
  7. END:光标跳转到行尾

阅读全文

网页模板 pug 基本语法

pug原名jade,因版权问题更名为pug,即哈巴狗。与hexo默认模块ejs一样,pug也是一个模板引擎,可用于快速的网站开发,当然也可以用于静态博客网站的设计。本站点现时所用主题manupassant也使用了pug。 本文针对Hexo中使用pug的情况为例,说明其基本语法。

阅读全文