分类目录归档:技术

Ubuntu开启TCP BBR加速方法

Linux4.9的内核已经支持TCP BBR了,所以我们将内核升级到4.9.10,
其他版本可以到这里来查看和下载:
1. 下载安装包: wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.10/linux-image-4.9.10-040910-generic_4.9.10-040910.201702141931_amd64.deb
2. 安装: dpkg -i linux-image-4.9.10-040910-generic_4.9.10-040910.201702141931_amd64.deb
3. 查看当前系统中都有哪些内核: dpkg -l | grep linux-image
4. 删除旧的内核,我这里的旧内核版本是4.8.0-30,所以执行: apt-get purge *4.8*
5. 步骤4完成后再执行步骤3会发现只剩下4.9.10的内核了
6. 更新引导: update-grub
7. 重启: reboot
8. 编辑/etc/sysctl.conf, 在文件末尾加上下面两行
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
9. 保存退出后执行sysctl -p使配置生效
10. .执行lsmod | grep bbr, 如果看到tcp_bbr则说明启用成功




WordPress 主页半透明效果

进入后台,点击外观-自定义-额外CSS添加如下CSS样式
把90和0.90改成自己想要的半透明程度即可

.site{
filter:alpha(opacity=90);
/*支持 IE 浏览器*/
-moz-opacity:0.90;
/*支持 FireFox 浏览器*/
opacity:0.90;
/*支持 Chrome, Opera, Safari 等浏览器*/
}


申请Let’s Encrypt免费SSL证书教程

Let's Encrypt是一个免费的SSL证书颁发机构,官网是:https://letsencrypt.org/
 用它来做网站的https非常合适。
 证书有效期为3个月,快到3个月的时候再次用的命令申请即可。

以下列出Linux(Ubuntu)下申请的简单教程:

1、Git下载官方申请SSL证书客户端
 客户端Git地址https://github.com/certbot/certbot
 可以用命令也可以下载到本地再上传到VPS,方法任意
 默认Linux一般都安装了Git,如果没有,运行
   CentOS系列:yum install git
   Debian/Ubuntu系列:apt-get install git
 命令更新客户端,到客户端安装目录下执行:
   git clone https://github.com/certbot/certbot.git
 等待执行完成即可
 下次在没有修改内容的情况下,下次使用以下命令更新客户端:
   git pull

2、申请SSL证书
 参照https://github.com/certbot/certbot网站的提示操作
 新申请执行命令:
   ./certbot-auto certonly --standalone --email [email protected] 
      -d wt629.com -d www.wt629.com -d wp.wt629.com -d ...
 即将过期重新申请命令
   ./certbot-auto renew
 帮助
   ./certbot-auto --help
 把邮箱和域名信息修改为各自正确的域名即可
 成功申请后证书保存位置:/etc/letsencrypt/live/您的域名/

3、修改服务端Apache配置
 每个人的服务器配置方式都各不相同,
 以下仅供参考:

<VirtualHost *:443>
   ServerName wp.wt629.com
   ServerAdmin [email protected]
   DocumentRoot /home/root/web/wt629.com/public_html/wordpress
 
   SSLEngine on
   SSLCertificateFile "/etc/letsencrypt/live/wt629.com/cert.pem"
   SSLCertificateKeyFile "/etc/letsencrypt/live/wt629.com/privkey.pem"
 </VirtualHost>

最后记得重启apache:service apache2 restart