分类 Linux 下的文章

不适用于 OpenVZ
不适用于 CentOS
不适用于 x86系统

KVM Debian 9 x64 一行命令开启bbr

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf && sysctl -p && lsmod | grep bbr

显示tcp_bbr 20480就是开启成功了。

[系统: Debian 不保证适用于其他系统]

因为编译的时候需要花费大量内存,小内存主机容易出现内存不足的情况,如下面的提示

virtual memory exhausted: Cannot allocate memory

那这样的话就要先增加一点虚拟内存(Swap)。

dd if=/dev/zero of=/root/swap bs=1024 count=2048000 && mkswap /root/swap && swapon /root/swap

这一行命令就能够临时创建使用2个GB的虚拟内存,也可以把里面的 2048000 改成你喜欢的大小,以MB为单位

free -h

使用这个命令查看当前内存大小,可以看到虚拟内存2GB。

              total        used        free      shared  buff/cache   available
Mem:
Swap:          2.0G        0.0M        2.0G

但是这个虚拟内存重启后就失效了。

当编译完成后,可以删除创建的 /root/swap 虚拟内存文件,释放出空间。
也可以留下来以备下次使用。

因为想要令带www的域名跳转到不带www的(或反过来
所以就要设置下301重定向
这篇文章就给我自己做个笔记2333,万一以后老年痴呆忘了...(?

www跳转到不带www

server {
    server_name www.asd.as;
    rewrite ^/(.*)$ http://asd.as/$1 permanent;
}

不带www跳转到带www

server {
    server_name asd.as;
    rewrite ^/(.*)$ http://www.asd.as/$1 permanent;
}

或者另一种(听说)更好的方法...(?

server {
    server_name www.asd.as;
    return 301 http://asd.as$request_uri;
}
server {
    server_name asd.as;
    return 301 http://www.asd.as$request_uri;
}