软件是一个工程我们在日常生活常能听到工程这个词,像桥梁工程、道路工程、南水北调工程等等。工程说简单点就是各个行业的从业人员通过总结规律或者方法,以最短的时间和人力、物力来做出高效可靠的东西。我们也就能理解桥梁工程,其实就是人们通过经验的总结和各种研究得出来的、用来修建桥梁时所采用的高效的方法,当然这种方法是可复用的。我们将这种作工程的思想应用到软件上,于是就产生了—软件工程。软件工程:为了能够实现软件的流水线式生产,在设计和构建软件时能够有一种规范和工程化的方法,人们便提出了软件工程概念。Maven是Apache软件基金会组织维护的一款自动化构建工具,专注服务于Java平台的项目构建和依赖管理...... Last article READ

如何在Ubuntu 16.04 LTS服务器上安装FreeRADIUS?

FreeRADIUS 为AAA Radius Linux下开源解决方案,DaloRadius为图形化web管理工具。

freeradius一般用来进行账户认证管理,记账管理,常见的电信运营商的宽带账户,上网账户管理,记账,都是使用的radius服务器进行鉴权记账的。

常见的radius服务器种类不多,比较强大的当属开源的freeradius,世界上大部分的radius服务器都是基于freeradius开发而来的。

Freeradius包含一个radius服务器和radius-client,可以对支持radius协议的网络设备进行鉴权记账,常见的开源路由器操作系统:如Openwrt,DD-wrt等,都支持radius协议,对PPPOE,热点,VPN等服务器进行账户管理认证,记账。freeradius功能十分强大,支持众多的数据库。

Freeradius操作稍显麻烦,内置diaup_admin简单web管理,需要更简单易用的管理功能可以使用第三方的管理程序对Freeradius进行账户管理,系统配置等。

很多刚入门的朋友,在搭建环境的时候都会遇到各种问题,本文详细介绍在Ubuntu 16.04 LTS服务器上安装FreeRADIUS和Daloradius的方法,为初学者省去很多麻烦。

一、在安装之前建议将系统升级到最新版本,运行以下命令:

 1 sudo apt‐get update
2 sudo apt‐get upgrade

升级后重新启动系统:

1 sudo reboot

系统启动后,在Ubuntu 16.04系统上开始安装FreeRADIUS和Daloradius。

二、安装Apache Web Server和PHP

Daloradius将要求在主机系统上安装php和Apache Web服务器。

1、在Ubuntu上安装Apache,运行以下命令安装Apache Web服务器:

1 sudo apt‐get install apache2

2、要在Ubuntu 16.04上安装PHP,请运行以下命令:

若要安装PHP 7.3版本请参考在Ubuntu 18.04或CentOS 7系统上安装PHP7.3:

1 sudo apt‐get install php libapache2‐mod‐php php‐gd php‐common php‐mail
2 php‐mail‐mime php‐mysql php‐pear php‐db php‐mbstring php‐xml php‐curl

3、检查PHP版本以确保安装成功1 php ‐v

会输出这样的类似版本信息

1 PHP 7.0.33‐0ubuntu0.16.04.16 (cli) ( NTS )
2 Copyright (c) 1997‐2017 The PHP Group
3 Zend Engine v3.0.0, Copyright (c) 1998‐2017 Zend Technologies
4 with Zend OPcache v7.0.33‐0ubuntu0.16.04.16, Copyright (c) 1999‐2017, by Zend Technologies

三、安装MySQL并创建数据库 

1、接下来是安装mysql服务器或者MariaDB并为daloRADIUS创建一个数据库。1 安装MYSQL命令:
2 sudo apt ‐y install mysql‐server

若安装过程中提示你要输入root的密码,请按要求输入密码,然后"确定"即可。我这里暂设是:123456

若没有提示输入密码的话请运行以下命令:

1 sudo mysql_secure_installation

2 如果您还没有设置密码,您将被要求设置密码,然后如果您想删除匿名用户,则禁止远程root

3 登录,删除测试数据库并重新加载表。除非你有其他的计划,并且知道你在做什么,否则我

4 建议你一直按Enter键。

2、安装并运行后,为FreeRADIUS创建一个数据库,这将在稍后阶段使用:

数据库名称:radius数据库用户:radius数据库用户密码:123456

1 $ mysql ‐u root ‐p //进入mysql
2 MariaDB [(none)]> CREATE DATABASE radius; //创建一个数据库用户
3 Query OK, 1 row affected (0.000 sec)
4 // 设置数据库用户密码
5 MariaDB [(none)]> GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "123456";
6 Query OK, 0 rows affected (0.000 sec)
7 MariaDB [(none)]> FLUSH PRIVILEGES; //刷新MySQL的系统权限相关表
8 Query OK, 0 rows affected (0.001 sec)9 MariaDB [(none)]> EXIT; //退出
10 Bye

data-v-f85d0f0e>本文来自微信公众号:,原标题《北上的大象》,作者:丁力,题图来自:视觉中国最近有一个国内事件盖过一向热门的国际消息。云南西双版纳的一群大象一路向北,跋涉400多公里,已经在省会昆明的地界盘桓数日。中途有两头大象返回原居住地,又有一头小大象出生,现在共有15头。这群大象在去年底已经出发,在接近昆明时才成为全国新闻。大象所到之处,当地群众箪食壶浆以迎,又传出许多短视频。观者可以看到大象排列整齐地走在田埂上,或者他们离去之后的散乱的农家厨房;小象吃酒糟,醉倒落单,最终回到大家庭,专家解释,大象喜欢醉饱的感觉;拍摄者悄声说话,不敢惊动进村的大象,而象群却不在意他们,仍然......Next article READ