CentOS7.6部署安装ToughRADIUS-v6.1.1.5

概要信息

建议使用Centos7.6系统部署。

CentOS Linux release 7.6.1810 (Core)

现在默认自带的不是mysql而是MariaDB,Tough也支持。
其次把MariaDB升为10.7.3了。

 MariaDB [(none)]> status
--------------
mysql  Ver 15.1 Distrib 10.7.3-MariaDB, for Linux (x86_64) using readline 5.1

Connection id:          4984
Current database:       
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server:                 MariaDB
Server version:         10.7.3-MariaDB MariaDB Server
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    utf8mb3
Conn.  characterset:    utf8mb3
UNIX socket:            /var/lib/mysql/mysql.sock
Uptime:                 2 days 25 min 53 sec

Threads: 2  Questions: 1181  Slow queries: 0  Opens: 41  Open tables: 17  Queries per second avg: 0.006
--------------

至于往上说还需要python2.7、git、javaJDK1.8等等之类的,我使用原装的7.6系统并没有过多的错误。

流程步骤

下载所需要的文件

官网
github网址
有两个文件,看自己需要,一是源码。(源码是要编译的。不编译的话是找不到jar包,那就无法使用了。)
在这里插入图片描述
二是安装文件。
在这里插入图片描述
在这里插入图片描述

部署

编译我是不会编译的了,所以我下载已编译的文件。把文件上传到服务器上,这里推荐使用finalshell_install这个工具。
在这里插入图片描述
解压后如下图所示:

  1. 先看看说明文档,还是有必要的。
  2. 把配置文件先定义和配置好,因为初始化之后就写死在数据库里面了。
  3. 最后执行初始化任务。

这里说一下帐号密码:数据库的帐号toughradius密码radpwd、应用系统的帐号admin密码root

数据库的帐号密码在installer.sh文件的第18行。应用系统的帐号密码在源码文件中的ToughRADIUS-master\src\main\java\org\toughradius\controller\MainController.java文件的第122行、第126行。

在这里插入图片描述
正常情况下就可以打开系统了。
在这里插入图片描述
在这里插入图片描述

总结

  • 说明文档的坑
    部署的时候浪费了很多时间,主要是文档有坑,官网的文档和编译后的说明文档有些步骤个人觉得并不需要,会让像我这种小白走很多弯路。并且从头到尾都没出现过帐号密码的情况,但是初始化过程中是输入数据库密码的。作者应该认为我们是有基础懂运维代码。
  • 帐号密码的坑
    系统部署之后从头到尾都没有说过登录系统的帐号密码,搞我百度了很久才了解到密码是root。
    在这里插入图片描述
  • api的坑
    目前为止我还没有使用到api所以并不知道后面还有没有更多的坑。

可能更好的项目

百度过程中发现一个整合了若依后台管理框架ToughRADIUS的一个项目。有兴趣的可以留意下。
项目地址

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安装特定版本的内核头文件,可以按照以下步骤进行操作: 1. 首先,确保您已经安装了相应版本的内核。您可以使用以下命令检查当前安装的内核版本: ``` uname -r ``` 如果需要安装特定版本的内核,请参考相关文档进行安装。 2. 安装相应版本的内核头文件。以安装内核版本为 5.10.0-3.0.1.5 的头文件为例,您可以使用以下命令进行安装: ``` yum install kernel-headers-5.10.0-3.0.1.5.el7.x86_64 ``` 如果您使用的是不同的架构,请相应地更改包的名称。 3. 安装完成后,您可以在 `/usr/src/kernels/` 目录下找到相应版本的内核头文件。 ``` cd /usr/src/kernels/5.10.0-3.0.1.5.el7.x86_64/ ls -l ``` 您应该能够看到类似以下的输出: ``` total 5824 drwxr-xr-x. 2 root root 4096 Feb 22 19:12 arch drwxr-xr-x. 22 root root 4096 Feb 22 19:12 block drwxr-xr-x. 2 root root 4096 Feb 22 19:12 certs drwxr-xr-x. 3 root root 4096 Feb 22 19:12 crypto -rw-r--r--. 1 root root 402 Feb 22 19:12 Kconfig -rw-r--r--. 1 root root 5917965 Feb 22 19:12 System.map drwxr-xr-x. 2 root root 4096 Feb 22 19:12 tools drwxr-xr-x. 3 root root 4096 Feb 22 19:12 virt -rw-r--r--. 1 root root 954709 Feb 22 19:12 vmlinux -rw-r--r--. 1 root root 1223189 Feb 22 19:12 Module.symvers drwxr-xr-x. 2 root root 4096 Feb 22 19:12 kernel drwxr-xr-x. 2 root root 4096 Feb 22 19:12 mm drwxr-xr-x. 2 root root 4096 Feb 22 19:12 net drwxr-xr-x. 2 root root 4096 Feb 22 19:12 scripts drwxr-xr-x. 2 root root 4096 Feb 22 19:12 sound drwxr-xr-x. 2 root root 4096 Feb 22 19:12 trace drwxr-xr-x. 2 root root 4096 Feb 22 19:12 usr ``` 现在您已经成功安装了特定版本的内核头文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值