一键测试脚本bench.sh

  经过几个版本的演化,一键测试脚本 bench.sh 已经几乎全面适用于各种 Linux 发行版的网络(下行)和 IO 测试。
并将测试结果以较为美观的方式显示出来。

总结一下 bench.sh 特点:

1、显示当前测试的各种系统信息;
2、取自世界多处的知名数据中心的测试点,下载测试比较全面;
3、支持 IPv6 下载测速;
4、IO 测试三次,并显示平均值。

再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。

阅读更多

CentOS修改DNS重启或者重启network服务后丢失问题处理

介绍

  我们在配置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 。

打开后插入以下3条

然后:wq!保存。

增加权限禁止修改

如需修改先去掉权限

 

  然后我们重启network服务。

  然后我们复查下“/etc/resolv.conf”

  发现我们在ifcfg-eth0中修改的DNS信息在resolv.conf可以看到,这是为什么列,因为resolve.conf只是个link文件。

wget: unable to resolve host address的解决方法

wget:无法解析主机地址。这就能看出是DNS解析的问题。

解决办法:

  1. 登入root(VPS)。

  2. 进入/etc/resolv.conf。

修改内容为下

  以上可能只能临时解决问题,如问题依旧请见此文章:CentOS修改DNS重启或者重启network服务后丢失问题处理

 

Centos安装XFce、VNC、 Firefox挂vagex

  有时候我们闲置的VPS不一定拿来做站或者扶墙,也可装个远程桌面进行挂机网赚,这时候就需要安装XFce和VNC。本文参考网上资源整理而成,记录在CAC上安装XFce、VNC和FireFox的过程。

 

一、安装XFce4.4

 

centos5.x

  目前4.8已经出来了,但是貌似yum源里面没有,也可通过yum grouplist命令查阅是否存在新的可用版本,替换4.4版。

centos6.x

  有一点要注意的是,在新的CentOS 6上默认没有包含xfce的桌面环境,使用yum也找不到这些包的,因此对于CentOS 6.x,我们要通过以下方法才能将xfce桌面环境成功安装。执行如下命令:

32位下:

64位下:

阅读更多

Kcptun服务端一键安装脚本,支持多用户

  本文转自扩软博客

 

一、Kcptun介绍

 

  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. 支持自定义实例启动用户;
  2. 支持删除实例;
  3. 各种优化;
  4. 完善提示信息

同时更新了 init 脚本

  1. 修复 CentOS 上找不到 Supervisor 执行文件的问题;
  2. 由于 Supervisor 的版本不同, 执行文件的目录可能不一样, 如果你出现无法安装或启动失败的问题, 请及时联系我

阅读更多