[教程] 搭建的aws的服务器$$不用担心流量超过!

 有人说速度问题 下片很快 就怕流量没了!!!

Aws 免费12个月的云主机,申请下来很简单,搭建$$也很简单具体见:https://segmentfault.com/a/1190000003101075

按照这个百分之九十应该都会了 至于怎么连接putty:

将下载的.pem文件使用puttygen.exe 转换成 .ppk形式的然后点开putty如下:


输入ubuntu@ip或者域名

然后在下面的ssh部分点击auth 有个浏览选择刚才转换的.ppk文件点击连接就登录进去主机了

登陆进去之后sudu -s 获取管理员权限

apt-get install vnstat

安装成功之后 输入 vnstat -u 更新流量数据库

输入vnstat 之后可以看到相关的数据了

Database updated: Tue Dec 27 05:34:40 2016

eth0 since 12/26/2016

rx:  440.52 MiB      tx:  228.33 MiB      total:  668.85 MiB

monthly

rx      |     tx      |    total    |   avg. rate

------------------------+-------------+-------------+---------------

Dec '16    440.52 MiB |  228.33 MiB |  668.85 MiB |    2.42 kbit/s

------------------------+-------------+-------------+---------------

estimated       519 MiB |     269 MiB |     788 MiB |

daily

rx      |     tx      |    total    |   avg. rate

------------------------+-------------+-------------+---------------

yesterday    108.22 MiB |   76.19 MiB |  184.41 MiB |   17.48 kbit/s

today    332.30 MiB |  152.14 MiB |  484.44 MiB |  197.64 kbit/s

------------------------+-------------+-------------+---------------

estimated      1.40 GiB |     655 MiB |    2.04 GiB |

复制代码

但是这样看着是不是有点费劲那就安装点 web页面观看的

apt-get install apache2

安装apache服务器,安装之后

/etc/init.d/apache2 start

复制代码

启动服务

可以试着在浏览器输入ip看是否能看到一个页面http://ip

如果超时需要在你的主机上设置安全策略准许http的80端口通过

再试着就可以了

然后安装php

apt-get install php

复制代码

安装完毕之后安装php-gd

apt-get install php-gd

复制代码

然后

cd /var/www/

wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz

tar –xvf vnstat_php_frontend-1.5.1.tar.gz

分别跳转目录下载tar包和解压缩

然后执行mv vnstat_php_frontend-1.5.1/* html/

之后重启apache2

/etc/init.d/apache2 restart

应该就可以看到服务启动成功

就可以http://ip/index.php

查看流量了

然后可能看到的页面不太能看懂我把我的config.php文件共享一下!



error_reporting(E_ALL | E_NOTICE);

$locale = 'en_US.UTF-8';

$language = 'nl';


$iface_list = array('eth0');

$iface_title['eth0'] = 'Internal';//这里修改你监控对象的名字

$vnstat_bin = '/usr/bin/vnstat';

$data_dir = '/var/lib/vnstat/';    //修改的eth0的数据

$language = 'en';

$graph_format='png'; 

define('GRAPH_FONT',dirname(__FILE__).'/VeraBd.ttf');

define('SVG_FONT', 'Verdana');

// Default theme

define('DEFAULT_COLORSCHEME', 'light');

?>

复制代码

效果图貌似有点小!!

如果还不行 在安装一下

sudo apt-get install libapache2-mod-php

【坑】装完之后发现流量数据没有更新,百度之后发现是文件权限问题,数据无法写入。

解决方法:

systemctl status vnstat    //查看是否有错误日志

Mar 11 04:54:02 ip-172-31-11-74 vnstatd[13763]: Error: Unable to create database

查看该文件所属用户

ls /var/lib/vnstat/.eth0 -l

sudo chown -R vnstat:vnstat /var/lib/vnstat/.eth0

问题解决

你可能感兴趣的:([教程] 搭建的aws的服务器$$不用担心流量超过!)