经过几个版本的演化,一键测试脚本 bench.sh 已经几乎全面适用于各种 Linux 发行版的网络(下行)和 IO 测试。
并将测试结果以较为美观的方式显示出来。
总结一下 bench.sh 特点:
1、显示当前测试的各种系统信息;
2、取自世界多处的知名数据中心的测试点,下载测试比较全面;
3、支持 IPv6 下载测速;
4、IO 测试三次,并显示平均值。
再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。
经过几个版本的演化,一键测试脚本 bench.sh 已经几乎全面适用于各种 Linux 发行版的网络(下行)和 IO 测试。
并将测试结果以较为美观的方式显示出来。
1、显示当前测试的各种系统信息;
2、取自世界多处的知名数据中心的测试点,下载测试比较全面;
3、支持 IPv6 下载测速;
4、IO 测试三次,并显示平均值。
再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。
我们在配置CentOS的时候,很多情况需要能联外网,那么就需要DNS解析功能,默认的是没有配置DNS信息的,所以我们得配置DNS信息
我们在搜索Centos配置DNS信息的时候,很多都是说在这个文件进行配置”/etc/resolv.conf”,我们在这个里面加了nameserver后确实可以ping通域名,但是重启centos或者重启network服务后就无法ping通了,在”/etc/resolv.conf”配置的nameserver信息也丢失了。
我们找到对应的网卡配置文件“/etc/sysconfig/network-scripts/ifcfg-eth<N>”
这里<N>可以是 0, 1, 2 等等,代表不同网卡的配置文件。
例如,系统上第一张网卡是eth0的话,那它的配置文件就是 /etc/sysconfig/network-scripts/ifcfg-eth0 。
|
1 |
vi /etc/sysconfig/network-scripts/ifcfg-eth0 |
打开后插入以下3条
|
1 2 3 |
PEERDNS=no DNS1=192.168.1.1 DNS2=192.168.1.2 |
然后:wq!保存。
增加权限禁止修改
|
1 2 3 |
chattr +i /etc/sysconfig/network-scripts/ifcfg-eth0 chattr +i /etc/resolv.conf |
如需修改先去掉权限
|
1 2 3 |
chattr -i /etc/sysconfig/network-scripts/ifcfg-eth0 chattr -i /etc/resolv.conf |

然后我们重启network服务。
|
1 |
service network restart |
然后我们复查下“/etc/resolv.conf”
|
1 |
cat /etc/resolv.conf |

发现我们在ifcfg-eth0中修改的DNS信息在resolv.conf可以看到,这是为什么列,因为resolve.conf只是个link文件。
wget:无法解析主机地址。这就能看出是DNS解析的问题。
解决办法:
登入root(VPS)。
修改内容为下
|
1 2 3 |
nameserver 8.8.8.8 #google域名服务器 nameserver 8.8.4.4 #google域名服务器 |
以上可能只能临时解决问题,如问题依旧请见此文章:CentOS修改DNS重启或者重启network服务后丢失问题处理
有时候我们闲置的VPS不一定拿来做站或者扶墙,也可装个远程桌面进行挂机网赚,这时候就需要安装XFce和VNC。本文参考网上资源整理而成,记录在CAC上安装XFce、VNC和FireFox的过程。
|
1 |
yum groupinstall xfce-4.4 |
目前4.8已经出来了,但是貌似yum源里面没有,也可通过yum grouplist命令查阅是否存在新的可用版本,替换4.4版。
有一点要注意的是,在新的CentOS 6上默认没有包含xfce的桌面环境,使用yum也找不到这些包的,因此对于CentOS 6.x,我们要通过以下方法才能将xfce桌面环境成功安装。执行如下命令:
32位下:
|
1 |
wget --no-check-certificate https://github.com/jiang-chao/xfce4.4andvnc/raw/master/epel-release-6-8.noarch-32bit.rpm |
64位下:
|
1 |
wget --no-check-certificate https://github.com/jiang-chao/xfce4.4andvnc/raw/master/epel-release-6-8.noarch.rpm |
本文转自扩软博客。
Kcptun 是一个非常简单和快速的,基于 KCP 协议的 UDP 隧道,它可以将 TCP 流转换为 KCP+UDP 流。而 KCP 是一个快速可靠协议,能以比 TCP 浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。
Kcptun 是 KCP 协议的一个简单应用,可以用于任意 TCP 网络程序的传输承载,以提高网络流畅度,降低掉线情况。由于 Kcptun 使用 Go 语言编写,内存占用低(经测试,在64M内存服务器上稳定运行),而且适用于所有平台,甚至 Arm 平台。
Kcptun 工作示意图:

脚本已更新到v16,理论上脚本支持:CentOS 6+、Ubuntu 12+和Debian 7+,请以前版本的朋友更新一下:
请先切换到 kcptun.sh 文件目录下运行
|
1 |
./kcptun.sh update |
更新日志:
同时更新了 init 脚本