[教程] 搭建的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
问题解决