linode Debian 9 开启BBR支持

实际上linode已经支持了BBR.运行

sysctl net.ipv4.tcp_available_congestion_control

返回里面没BBR是因为启动方式不对.在linode后台中Dashboard选项下点击edit启动参数.

Boot Settings-Kernel 中的具体内核版本改为 GRUB2 -重启

接下来就是网上普遍的教程

//写入配置
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
//保存生效
sysctl -p
//重启
reboot
查看是否启用
sysctl net.ipv4.tcp_available_congestion_control
//返回中包含bbr
net.ipv4.tcp_available_congestion_control = bbr cubic reno
//是否启用
lsmod | grep bbr
//返回
tcp_bbr                20480  14


CNNIC 证书清理

不解释
Firefox 选项-高级-证书
找到 CNNIC 选项下有两个证书,直接选删除或不信任,删除即可,发现还多了一个 China Internet Network Information Center 中国互联网信息管理中心,同样删除。
chrome在linux下默认用系统中的证书
安装证书管理工具

sudo yum install nss-tools

运行

certutil -d sql:$HOME/.pki/nssdb -L

不出意外的话应该是有CNNIC和中国互联网管理中心的证书的
运行下面两条命令删除即可

certutil -d sql:$HOME/.pki/nssdb -D -n "CNNIC ROOT"
certutil -d sql:$HOME/.pki/nssdb -D -n "China Internet Network Information Center EV Certificates Root"

然后可以分别用firefox和chrome访问一下https://www.cnnic.cn
如果不能正常访问,就代表删除成功了。

fedora 18 GRUB2 引导修复

最近重装了win7 后,fedora一直处于瘫痪状态。开机只能到grub,然后就没有然后了。试过用livecd启动,分别挂载系统分区,然后重装grub,参考这里(http://ifedora.diandian.com/post/2012-02-25/15711734)因为自己的系统情况比较复杂,给boot单一分过区,主板还是半EFI启动的。所以并没成功。拔掉linvecd,既然能进grub,就从grub敲命令启动吧。 Continue Reading →