文档章节

硬派网络计费企业版 2.0 升级 3.0 教程

jamiesun
 jamiesun
发布于 2016/10/07 01:37
字数 524
阅读 77
收藏 1
点赞 0
评论 0

1. 安装环境

操作系统建议:centos7

服务器配置建议: CPU:1核心(或以上),内存:2G(或以上),硬盘:50G(或以上)

不要与生产环境同一个服务器,避免影响生产环境,除非确定执行升级

2. 下载软件

cd /opt curl http://www.toughstruct.net/download/toughee-stable-linux-x64.tar.xz -o /opt/toughee-linux-x64.tar.xz

3. 部署系统

cd /opt tar xvf toughee-linux-x64.tar.xz

解压缩得到 /opt/toughee 目录

注意: /opt/toughee 是默认目录,如果要修改此目录,必须同时修改 Makefile 和 radiusctl, toughee.conf 文件中的对应路径。

执行 make all 安装

cd /opt/toughee make all

首次使用还需初始化数据库,根据实际情况修改 /opt/toughee/etc/toughee.json 的数据库配置,默认采用 sqlite 数据库。

/opt/toughee/radiusctl initdb -c /opt/toughee/etc/toughee.json

4. 运行系统

service toughee start

所有日志在 /var/toughee 目录

5. 导入企业版2.0的数据

注意修改 /opt/toughee/etc/toughee.json 中 system 选项下的 secret 值,和老系统保持一致,避免密码无法加解密

执行升级脚本

/opt/toughee/radiusctl importe2 -i oldconfig.json -c /opt/toughee/etc/toughee.json -r 1000

说明:

/opt/toughee/radiusctl importe2 是导入脚本程序 -i oldconfig.json 是指企业版2.0的配置文件,一般是 /etc/radiusd.json -c /opt/toughee/etc/toughee.json 是指当前的新配置文件 -r 1000 表示一次批量插入数据的最大数,对于 sqlite,最大只能49条。

需要保证安装服务器能访问企业版2.0的数据库,脚本会自动分析数据并插入新数据库

6. 使用系统

系统使用的端口可以在 /opt/toughee/etc/toughee.json 中修改

默认端口如下:

  • 16370 默认 redis 服务端口,与 toughee.json 配置相符合
  • 1816 默认管理控制台端口,可以通过http://服务器地址:1816 访问
  • 1819 默认自助服务端口,可以通过http://服务器地址:1819 访问
  • 1812 默认 Radius 认证端口,提供路由器接入设备访问
  • 1813 默认 Radius 记账端口,提供路由器接入设备访问

© 著作权归作者所有

共有 人打赏支持
jamiesun

jamiesun

粉丝 14
博文 18
码字总数 10548
作品 3
长沙
程序员
硬派网络计费系统 V3.0 正式发布

基于 ToughRADIUS 开源计费系统构建的商业版计费系统 - 硬派网络计费又迎来了一个重大的里程碑版本 V3.0。 除了一贯对产品的精打细磨,在架构上也致力于追求更合理。这个合理性表现在面对不同...

jamiesun ⋅ 2016/10/07 ⋅ 0

【硬派网络计费系统】首个正式版发布

硬派网络计费系统是基于 ToughRADIUS 开源计费系统构建的商业版计费系统,除了包含 ToughRADIUS 已有的功能,还加入了更多适合企业级运营的功能,如票据打印,多级区域管理,账号生成规则,工...

jamiesun ⋅ 2016/07/04 ⋅ 1

【硬派网络计费系统】用户手册

硬派网络计费系统用户手册免费开放。逐步完善中,文档托管在【简书】,如果您看完一篇觉得不错,可以打赏一下哦,有问题可以直接在简书文章页面回复,或在本主题回复。 1. 安装配置篇 【硬派...

jamiesun ⋅ 2016/07/04 ⋅ 3

硬派网络计费系统镜像安装配置指导

本文将指引您通过镜像来完成硬派网络计费系统的安装配置。 安装准备 最低服务器配置:CPU 1核心,内存1G,硬盘20G,百兆/千兆网卡 下载硬派网络计费系统镜像 镜像下载地址: https://pan.ba...

jamiesun ⋅ 2016/10/07 ⋅ 0

ToughRADIUS 开源计费系统 V2.1.10 发布

这是一个不得不重视的版本,这次我们带来了方便的升级功能,以及更强大的服务进程管理,日志查询功能。 作为一个开源项目,避免业务层的复杂设计是至关重要的,要给第三方更多发挥的空间。 ...

jamiesun ⋅ 2016/10/07 ⋅ 0

硬派云计费正式发布

硬派云今日正式发布,使用【硬派云】计费服务,您可以快速的搭建一整套运营平台,让你的运营目标更快实现。 为运营者更提供一站式计费,运营,管理,无论是宽带计费,还是无线 WiFi 运营,V...

jamiesun ⋅ 2016/09/08 ⋅ 0

ToughRADIUS V2.1.7 发布,开源计费系统

v2.1.7 发布日期:2015-05-31 版本说明 这是首个支持接入云端服务的版本,由于硬派云还没正式开放注册,还需耐心等待。 账号续费bug修复 硬派云服务接入支持 到期通知重构,支持硬派云通知 ...

jamiesun ⋅ 2016/06/01 ⋅ 3

云帮社区版 3 月更新,新增 7 项特性

全面支持一条命令安装云帮平台、调整SDN网络组件、8 个中等级别以上的bug修复、云帮社区版 迎来2017年3月升级版本,本次升级主要集中在平台底层服务,以及云帮的私有化安装部署的流程上,针对...

好雨云帮 ⋅ 2017/03/31 ⋅ 0

Linux Deepin 12.12 正式版发布

Linux Deepin 12.12 正式版本发布 Linux Deepin 12.12 正式版经过团队历时一年的精心打造,于今日携带着 Linux Deepin 家族最新应用软件和全新 Linux 平台桌面环境和大家见面了。 一、概述 ...

火耳 ⋅ 2013/06/19 ⋅ 27

锐捷式创新:锐捷网络2017产品及解决方案战略在京发布

3月31日,锐捷网络2017年产品及解决方案战略发布会在京召开。2016年,锐捷全面贯彻“用匠心做爆品”的理念,取得了连续30%以上的业绩高增长。在本次发布会上,锐捷网络展示了不断精进的新一代...

玄学酱 ⋅ 04/16 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

idea 整合 vue 启动

刚学习Vue 搭建了一个项目 只能命令启动 Idea里面不会启动 尝试了一下修改启动的配置 如下: 1.首先你要保证你的package.json没有修改过 具体原因没有看 因为我改了这个name的值 就没办法启动...

事儿爹 ⋅ 20分钟前 ⋅ 0

数据仓库技术概述(一看就是架构师写的,对我极其有用)

ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、交互转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于...

gulf ⋅ 21分钟前 ⋅ 0

redis在windows环境的后台运行方法

在后台运行,首先需要安装redis服务,命令为 redis-server.exe --service-install redis.windows.conf --loglevel verbose 启动,命令为 redis-server --service-start 停止,命令为 redis-...

程序羊 ⋅ 23分钟前 ⋅ 0

比特币现金开发者提出新的交易订单规则

本周,四位比特币现金的四位开发者和研究员:Joannes Vermorel(Lokad),AmaurySéchet(比特币ABC),Shammah Chancellor(比特币ABC)和Tomas van der Wansem(Bitcrust)共同发表了一篇关...

lpy411 ⋅ 27分钟前 ⋅ 0

vue获取input输入框的数据

用惯了jQuery,突然使用vue感觉很不习惯,有很多不同的地方,感觉是两个不同的思想来写前端的代码。jQuery是使用选择器($)选取DOM对象,对其进行赋值、取值、事件绑定等操作。而Vue则是通过...

王子城 ⋅ 29分钟前 ⋅ 0

竟然这就是面向对象的游戏设计?!

从程序角度考虑,许多 JavaScript 都基于循环和大量的 if/else 语句。在本文中,我们可了解一种更聪明的做法 — 在 JavaScript 游戏中使用面向对象来设计。本文将概述原型继承和使用 JavaSc...

柳猫 ⋅ 34分钟前 ⋅ 2

git cmd git bash

刚用到了Git,看到windows环境下有两个命令输入窗口 第一个是可视化图形界面,第二个是CMD,第三个是Bash。 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能。所以建议在使用的...

东东笔记 ⋅ 36分钟前 ⋅ 0

分布式系统CAP和Base

1、分布式系统 1.1 简介 由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的...

xixingzhe ⋅ 47分钟前 ⋅ 0

查看磁盘占用情况

记一次jenkins构建失败的问题 Build step 'Send build artifacts over SSH' changed build result to UNSTABLE 网上查资料都没明确表明是什么错,回忆之前处理这样的问题。第一时间想到的是不...

ManderSF ⋅ 48分钟前 ⋅ 0

数据库管理提速:SQL解析的探索与应用

前言: SQL解析是一项复杂的技术,一般都是由数据库厂商来掌握,当然也有公司专门提供SQL解析的API。SQL解析与优化是属于编译器范畴,和C语言等其他语言的解析没有本质的区别。其中分为词法分...

java高级架构牛人 ⋅ 55分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部