<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>17 on 中二青年</title>
    <link>https://zhong-er.com/tags/17/</link>
    <description>Recent content in 17 on 中二青年</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Tue, 18 Jun 2019 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://zhong-er.com/tags/17/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>【脚本】OpenVZ安装BBR加速</title>
      <link>https://zhong-er.com/posts/%E8%84%9A%E6%9C%ACopenvz%E5%AE%89%E8%A3%85bbr%E5%8A%A0%E9%80%9F/</link>
      <pubDate>Tue, 18 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://zhong-er.com/posts/%E8%84%9A%E6%9C%ACopenvz%E5%AE%89%E8%A3%85bbr%E5%8A%A0%E9%80%9F/</guid>
      <description>&lt;p&gt;vps管理面板打开TUN/TAP&lt;/p&gt;
&lt;p&gt;一般在vps管理面板里就可以打开，如果找不到，请联系咨询客服。&lt;/p&gt;
&lt;p&gt;判断是否成功打开TUN/TAP&lt;/p&gt;
&lt;p&gt;cat /dev/net/tun&lt;/p&gt;
&lt;p&gt;返回值如下即为打开成功&lt;/p&gt;
&lt;p&gt;File descriptor in bad state&lt;/p&gt;
&lt;p&gt;如果本机glibc小于2.14，先更新glibc&lt;/p&gt;
&lt;p&gt;ldd &amp;ndash;version&lt;/p&gt;
&lt;p&gt;如果小于2.14，则需要编译安装新版本&amp;gt;2.14&lt;/p&gt;
&lt;p&gt;先安装gcc&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;yum install gcc
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;再编译glibc&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz
wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gz
tar -zxf glibc-2.15.tar.gz
tar -zxf glibc-ports-2.15.tar.gz
mv glibc-ports-2.15 glibc-2.15/ports
mkdir glibc-build-2.15
cd glibc-build-2.15
../glibc-2.15/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make all &amp;amp;&amp;amp; make install
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;安装BBR&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh
chmod +x ovz-bbr-installer.sh
./ovz-bbr-installer.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;配置加速端口&lt;/p&gt;
&lt;p&gt;安装的时候只配置了一个加速端口，但是你可以配置多端口加速，修改文件&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;vi /usr/local/haproxy-lkl/etc/port-rules
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在文件里添加需要加速的端口，每行一条，可以配置单个端口或者端口范围，配置完后需要重启haproxy-lkl&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;service haproxy-lkl restart
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果要卸载：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;./ovz-bbr-installer.sh uninstall
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;检查BBR是否正常&lt;/p&gt;</description>
    </item>
    <item>
      <title>【脚本】BBR原版/魔改/Plus/锐速四合一加速脚本</title>
      <link>https://zhong-er.com/posts/%E8%84%9A%E6%9C%ACbbr%E5%8E%9F%E7%89%88%E9%AD%94%E6%94%B9plus%E9%94%90%E9%80%9F%E5%9B%9B%E5%90%88%E4%B8%80%E5%8A%A0%E9%80%9F%E8%84%9A%E6%9C%AC/</link>
      <pubDate>Tue, 04 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://zhong-er.com/posts/%E8%84%9A%E6%9C%ACbbr%E5%8E%9F%E7%89%88%E9%AD%94%E6%94%B9plus%E9%94%90%E9%80%9F%E5%9B%9B%E5%90%88%E4%B8%80%E5%8A%A0%E9%80%9F%E8%84%9A%E6%9C%AC/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;一键脚本.png&#34; loading=&#34;lazy&#34; src=&#34;https://zhong-er.com/assets/202009032503_7089_1.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;BBR是来自于Google的黑科技，目的是通过优化和控制TCP的拥塞，充分利用带宽并降低延迟，起到神奇般的加速效果。在BBR出来之前，就只有锐速比较好用，但是锐速是一个国产的闭源软件。&lt;/p&gt;
&lt;p&gt;有些朋友会担心是否会有有害代码的问题。不过BBR就是一个开源在GITHUB的项目。前面我已经介绍过了&lt;a href=&#34;%7B#ZC_BLOG_HOST#%7Dpost/24.html&#34; title=&#34;【脚本】服务器加速BBR脚本安装&#34;&gt;《【脚本】服务器加速BBR脚本安装》&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;BBR在大部分的时间都是比较好用的。但是偶尔也会在某些机器，某些线路上面的效果不明显。&lt;/p&gt;
&lt;p&gt;这里就给大家推荐某大佬修改的一键脚本，集成了BBR原版/魔改/plus+锐速的四合一脚本。&lt;/p&gt;
&lt;p&gt;项目开源地址：&lt;a href=&#34;https://github.com/cx9208/Linux-NetSpeed&#34;&gt;https://github.com/cx9208/Linux-NetSpeed&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;脚本安装命令：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;wget &amp;quot;https://github.com/cx9208/Linux-NetSpeed/raw/master/tcp.sh&amp;quot; &amp;amp;&amp;amp; chmod +x tcp.sh &amp;amp;&amp;amp; ./tcp.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在vultr上Centos 7, Debian 8/9, Ubuntu 16/18测试通过,&lt;strong&gt;不支持ovz虚拟方式的vps&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;google cloud实机也测试通过。&lt;/p&gt;
&lt;p&gt;oracle centos7 暂时无法安装，oracle其他系统未测试&lt;/p&gt;
&lt;p&gt;Oracle的Ubuntu可以直接bbr，但centos需要执行以下命令否则报错：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;1. 切换成 root  
2. 重新生成 grub2.cfg， 命令如下：  
grub2-mkconfig -o /boot/grub2/grub.cfg  
3. 跑你要跑的 bbr.sh  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img alt=&#34;QQ截图20190227204001.png&#34; loading=&#34;lazy&#34; src=&#34;https://zhong-er.com/assets/201906044487_8147_1.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;1.先选择1-3在切换内核（第一次显示为bbr内核也要切换一遍），重启&lt;/p&gt;
&lt;p&gt;2. 重启后不用再下载脚本，直接 ./tcp.sh ，在[4 – 8]中选你要开的加速&lt;/p&gt;
&lt;p&gt;“1. 安装 BBR/BBR魔改版内核” 对应4,5,6（原版，魔改，暴力魔改）&lt;br&gt;
“2. 安装 BBRplus版内核 ” 对应7（plus）&lt;br&gt;
“3. 安装 Lotserver(锐速)内核” 对应8（锐速）&lt;/p&gt;
&lt;p&gt;3. 开启后再 ./tcp.sh ， 显示开启成功则启动成功，你也可以自己手动确认&lt;/p&gt;
&lt;p&gt;现在你可以自由的切换你想要的加速，直到你不想折腾为止~&lt;/p&gt;
&lt;p&gt;END&lt;/p&gt;</description>
    </item>
    <item>
      <title>【脚本】一键卸载安骑士脚本 屏蔽阿里云ECS以及腾讯云后台监控</title>
      <link>https://zhong-er.com/posts/%E8%84%9A%E6%9C%AC%E4%B8%80%E9%94%AE%E5%8D%B8%E8%BD%BD%E5%AE%89%E9%AA%91%E5%A3%AB%E8%84%9A%E6%9C%AC-%E5%B1%8F%E8%94%BD%E9%98%BF%E9%87%8C%E4%BA%91ecs%E4%BB%A5%E5%8F%8A%E8%85%BE%E8%AE%AF%E4%BA%91%E5%90%8E%E5%8F%B0%E7%9B%91%E6%8E%A7/</link>
      <pubDate>Mon, 27 May 2019 00:00:00 +0000</pubDate>
      <guid>https://zhong-er.com/posts/%E8%84%9A%E6%9C%AC%E4%B8%80%E9%94%AE%E5%8D%B8%E8%BD%BD%E5%AE%89%E9%AA%91%E5%A3%AB%E8%84%9A%E6%9C%AC-%E5%B1%8F%E8%94%BD%E9%98%BF%E9%87%8C%E4%BA%91ecs%E4%BB%A5%E5%8F%8A%E8%85%BE%E8%AE%AF%E4%BA%91%E5%90%8E%E5%8F%B0%E7%9B%91%E6%8E%A7/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;一键脚本.png&#34; loading=&#34;lazy&#34; src=&#34;https://zhong-er.com/assets/202009032503_7089_1.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;国内的服务器：阿里云、腾讯云的服务器跟百度云加速都自带监控，它会自动检测你的文章内容跟URL。&lt;/p&gt;
&lt;p&gt;你可能会发现有些网站或者出现关键字会被扫描到提示不安全内容，而且可能会被自动屏蔽这篇文章的URL，甚至要求我们删除这篇文章。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cdn.laod.wang/wp-content/uploads/2017/03/20170309165219.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;20170309165219.png&#34; loading=&#34;lazy&#34; src=&#34;https://zhong-er.com/assets/201905271925_5798_1.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;比如阿里云：&lt;/p&gt;
&lt;p&gt;打开这个页面就可以看到你的阿里云被屏蔽的所有页面：&lt;a href=&#34;https://yundun.console.aliyun.com/?p=sc#/sc/fine&#34;&gt;https://yundun.console.aliyun.com/?p=sc#/sc/fine&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;阿里云&#34;&gt;阿里云：&lt;/h2&gt;
&lt;p&gt;一、卸载安骑士&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh
chmod x quartz_uninstall.sh
./quartz_uninstall.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;二、删除残留文件&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rm -rf /etc/init.d/agentwatch /usr/sbin/aliyun-service
rm -rf /usr/local/aegis*
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;三、屏蔽云盾&lt;/p&gt;
&lt;p&gt;同时，云盾也是需要屏蔽掉的，这里我们直接将云盾的IP段屏蔽到iptables中。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;iptables -I INPUT -s 140.205.201.0/28 -j DROP
iptables -I INPUT -s 140.205.201.16/29 -j DROP
iptables -I INPUT -s 140.205.201.32/28 -j DROP
iptables -I INPUT -s 140.205.225.192/29 -j DROP
iptables -I INPUT -s 140.205.225.200/30 -j DROP
iptables -I INPUT -s 140.205.225.184/29 -j DROP
iptables -I INPUT -s 140.205.225.183/32 -j DROP
iptables -I INPUT -s 140.205.225.206/32 -j DROP
iptables -I INPUT -s 140.205.225.205/32 -j DROP
iptables -I INPUT -s 140.205.225.195/32 -j DROP
iptables -I INPUT -s 140.205.225.204/32 -j DROP
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;写入之后然后保存iptables，这样就完成了屏蔽阿里云安骑士，以及云盾。&lt;/p&gt;</description>
    </item>
    <item>
      <title>【脚本】Linux系统服务器性能跑分测试脚本/UnixBench一键跑分测试脚本</title>
      <link>https://zhong-er.com/posts/%E8%84%9A%E6%9C%AClinux%E7%B3%BB%E7%BB%9F%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%80%A7%E8%83%BD%E8%B7%91%E5%88%86%E6%B5%8B%E8%AF%95%E8%84%9A%E6%9C%ACunixbench%E4%B8%80%E9%94%AE%E8%B7%91%E5%88%86%E6%B5%8B%E8%AF%95%E8%84%9A%E6%9C%AC/</link>
      <pubDate>Mon, 20 May 2019 00:00:00 +0000</pubDate>
      <guid>https://zhong-er.com/posts/%E8%84%9A%E6%9C%AClinux%E7%B3%BB%E7%BB%9F%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%80%A7%E8%83%BD%E8%B7%91%E5%88%86%E6%B5%8B%E8%AF%95%E8%84%9A%E6%9C%ACunixbench%E4%B8%80%E9%94%AE%E8%B7%91%E5%88%86%E6%B5%8B%E8%AF%95%E8%84%9A%E6%9C%AC/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;一键脚本.png&#34; loading=&#34;lazy&#34; src=&#34;https://zhong-er.com/assets/202009032503_7089_1.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;UnixBench是一款开源的用于测试Unix、BSD、Linux系统基本性能的工具，比较通用于Linux系统VPS性能测试，主要测试项目有：系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。&lt;/p&gt;
&lt;h2 id=&#34;一脚本命令&#34;&gt;一、脚本命令&lt;/h2&gt;
&lt;p&gt;如果你想使用UnixBench测试你的服务器性能，请使用SSH工具连接你的服务器后执行下面命令。脚本默认使用UnixBench5.1.3版本，因为大多VPS都没有显卡或者是集成显卡，不需要进行图像性能测试，所以作者注释了关于graphic的测试项。此脚本运行测试时间大约10-30分钟，跑分结束后得分越高性能越好。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;wget --no-check-certificate https://github.com/wn789/unixbench/blob/master/unixbench.sh 
chmod +x unixbench.sh
./unixbench.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&#34;二测试效果&#34;&gt;二、测试效果&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: vmu8i5vg.hostflyte.com: GNU/Linux
   OS: GNU/Linux -- 3.10.0-862.6.3.el7.x86_64 -- #1 SMP Tue Jun 26 16:32:21 UTC 2018
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap=&amp;quot;UTF-8&amp;quot;, collate=&amp;quot;UTF-8&amp;quot;)
   CPU 0: Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz (5200.0 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   02:55:47 up 3 days, 10:29,  1 user,  load average: 0.00, 0.17, 0.39; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Mon May 20 2019 02:55:47 - 03:24:31
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       20693875.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3391.4 MWIPS (10.0 s, 7 samples)
Execl Throughput                               1960.6 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        306812.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           85444.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        820093.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                              489059.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 101501.3 lps   (10.0 s, 7 samples)
Process Creation                               6539.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2674.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    364.4 lpm   (60.1 s, 2 samples)
System Call Overhead                         427380.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   20693875.6   1773.3
Double-Precision Whetstone                       55.0       3391.4    616.6
Execl Throughput                                 43.0       1960.6    456.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     306812.9    774.8
File Copy 256 bufsize 500 maxblocks            1655.0      85444.0    516.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     820093.2   1414.0
Pipe Throughput                               12440.0     489059.0    393.1
Pipe-based Context Switching                   4000.0     101501.3    253.8
Process Creation                                126.0       6539.4    519.0
Shell Scripts (1 concurrent)                     42.4       2674.3    630.7
Shell Scripts (8 concurrent)                      6.0        364.4    607.4
System Call Overhead                          15000.0     427380.5    284.9
                                                                   ========
System Benchmarks Index Score                                         584.6



======= Script description and score comparison completed! =======
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;本脚本适用于CentOS的下载脚本、&lt;/p&gt;</description>
    </item>
    <item>
      <title>【脚本】服务器加速BBR脚本安装</title>
      <link>https://zhong-er.com/posts/%E8%84%9A%E6%9C%AC%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8A%A0%E9%80%9Fbbr%E8%84%9A%E6%9C%AC%E5%AE%89%E8%A3%85/</link>
      <pubDate>Mon, 20 May 2019 00:00:00 +0000</pubDate>
      <guid>https://zhong-er.com/posts/%E8%84%9A%E6%9C%AC%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8A%A0%E9%80%9Fbbr%E8%84%9A%E6%9C%AC%E5%AE%89%E8%A3%85/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;一键脚本.png&#34; loading=&#34;lazy&#34; src=&#34;https://zhong-er.com/assets/202009032503_7089_1.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;下载.jpg&#34; loading=&#34;lazy&#34; src=&#34;https://zhong-er.com/assets/201905201401_6528.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;通过脚本一键升级内核并安装BBR加速.&lt;/p&gt;
&lt;p&gt;Linux系统中root用户拥有最高权限, 出于安全考虑, GCP默认是以普通用户登录的, 我们需要先切换到root用户, 否则运行某些命令时会提示无权限.&lt;/p&gt;
&lt;p&gt;先切换到root用户.&lt;br&gt;
Xshell连上服务器后, 输入命令:&lt;br&gt;
&lt;code&gt;sudo -i&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;切换后, 命令前面的提示符中也会显示root&lt;/p&gt;
&lt;p&gt;依次运行以下4条命令 (输完一条记得按回车呀)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;yum install -y wget 

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh

chmod +x bbr.sh

./bbr.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果遇到问题, 记得看提示!&lt;/p&gt;
&lt;p&gt;安装完成后，脚本会提示需要重启VPS，输入 &lt;code&gt;y&lt;/code&gt; 并&lt;code&gt;回车&lt;/code&gt;后重启, 这时Xshell连接也会自动断开。&lt;/p&gt;
&lt;p&gt;VPS重启可能需要几分钟, 耐心等待一下.&lt;/p&gt;
&lt;p&gt;重启完成后，再用Xhell重新连接VPS, &lt;code&gt;sudo -i&lt;/code&gt;切换到root用户.&lt;/p&gt;
&lt;p&gt;现在验证一下是否成功安装了最新内核并开启BBR.&lt;br&gt;
输入以下命令：&lt;/p&gt;
&lt;p&gt;&lt;code&gt;uname -r&lt;/code&gt;&lt;br&gt;
查看内核版本，如果返回值含有4.13或以上版本, 就表示OK了.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;bbr.png&#34; loading=&#34;lazy&#34; src=&#34;https://zhong-er.com/assets/201905206557_6888.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sysctl net.ipv4.tcp_available_congestion_control&lt;/code&gt;&lt;br&gt;
返回值一般为：&lt;br&gt;
net.ipv4.tcp_available_congestion_control = bbr cubic reno&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sysctl net.ipv4.tcp_congestion_control&lt;/code&gt;&lt;br&gt;
返回值一般为：&lt;br&gt;
net.ipv4.tcp_congestion_control = bbr&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sysctl net.core.default_qdisc&lt;/code&gt;&lt;br&gt;
返回值一般为：&lt;br&gt;
net.core.default_qdisc = fq&lt;/p&gt;
&lt;p&gt;&lt;code&gt;lsmod | grep bbr&lt;/code&gt;&lt;br&gt;
返回值有 tcp_bbr 模块即说明bbr已启动。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
