*!/bin/sh                                                                                        

                                                                                        
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""
echo ""

echo "*****************************************************************************************"
echo "*****************************************************************************************"
echo "*****************************************************************************************"
echo "**                          *** ******    **   **  **  *   * *                         **"
echo "**                      **** *******   ****   ***  *** **    ***                       **"
echo "**                  ***** *******    ****    *****  *** ***    ****                    **"
echo "**               *****   ******    *****    ******   ***  ***    *****                 **"
echo "**            ******   ******     *****     ******   ****   ***     ****               **"
echo "**          ******    ******     *****     *******    ****   ****     ****             **"
echo "**        ******    ******      ******     ******     *****   ****      *****          **"
echo "**       ******    *******     ******     *******     *****    *****     ******        **"
echo "**      ******     ******     ******      *******     *****     ****      ******       **"
echo "**     ******     ******      ******     ********     ******    *****      ******      **"
echo "**    *******     ******     ******      ********     ******     *****     *******     **"
echo "**    ******     ******      ******      ********     ******     *****      *******    **"
echo "**    ******     ******      ******     ********      ******     ******     *******    **"
echo "**    ******     ******      *****      ********      ******     ******     *******    **"
echo "**    ******      *****     ******      ********     ******      ******     *******    **"
echo "**     *****      *****     ******     ********      ******      ******     ******     **"
echo "**     ******      *****     *****     ********      ******     ******     *******     **"
echo "**      *****      *****     *****     ********     ******      ******     ******      **"
echo "**       *****      *****    *****     *******      *****      ******     ******       **"
echo "**         *****     ****    *****     *******     ******     ******     ******        **"
echo "**           ****     ****    ****     ******     ******     ******    ******          **"
echo "**             ****     ***    ****    ******    ******     ******   ******            **"
echo "**               ****     ***   ***    *****     *****     *****   ******              **"
echo "**                  ****    ***  ***   *****   *****     *****   *****                 **"
echo "**                     ****   **  ***  ****   *****    *****  ****                     **"
echo "**                        **    *  *** ***  ****    ******  ***                        **"
echo "**                           **  *  **  *  ***    *****   *                            **"
echo "*****************************************************************************************"
echo "****************************     D a l o r a d i u s    *********************************"
echo "*****************************************************************************************"
echo "*****         ********      ********          ****        **    ******   ****         ***"
echo "***             ******       *****               *        *      ****     *           ***"
echo "***     ****    *******  *   *****      *****     **    ***      ****     *     ***   ***"
echo "****    ***     ******   **   ******    ******    **    ****     *****    *       *******"
echo "****     *    ********   **    *****    ******    **    ****     *****    ***       *****"
echo "****          *******    **     ****    ******    **    ****     *****    ******      ***"
echo "****     **       **             **     *****     **    *****    *****    **   ***     **"
echo "****     ***     *     ******     *              **       ***     ***    **     **     **"
echo "*****   *****    *      ******     *           ****       *****         ***           ***"
echo "*****************************************************************************************"
echo "**------------------------------脚本作者:三多先生-------------------------------------**"
echo "*****************************************************************************************"
echo "+---------------------------------------------------------------------------------------+"
echo "+**              免责声明:                                                            **+"
echo "+**                                                                                   **+"
echo "+**    您应该对使用结果自行承担风险。作者不做任何形式的保证:                         **+"
echo "+**    不保证结果满足您的要求,不保证服务不中断, 不保证结果的安全性、                **+"
echo "+**    正确性、及时性、合法性。因网络状况、通讯线路、                                 **+"
echo "+**    第三方网站等任何原因而导致您受到法律制裁                                       **+"
echo "+**    作者不承担任何法律责任。                                                       **+"
echo "+**                                                                                   **+"
echo "+**                 Email:1064331064@qq.com                                          **+"
echo "+**                支持服务器系统环境: CentOS 7.2                                     **+"
echo "+***************************************************************************************+"
echo "+---------------------------------------------------------------------------------------+"
echo "**************************"
echo "*******安装源并更新*******"
echo "**************************"
yum install -y epel-release
rpm -Uvh http://dev.MysqL.com/get/MysqL-community-release-el7-5.noarch.rpm
rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum update -y
echo "************************"
echo "********安装MysqL*******"
echo "************************"
yum install -y MysqL-community-server MysqL-devel mysql-connector-odbc libdbi-dbd-mysql
echo "**********************"
echo "*******安装wget*******"
echo "**********************"
yum -y install wget
echo "********************************"
echo "*******添加防火墙过滤规则*******"
echo "********************************"
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=MysqL
firewall-cmd --permanent --zone=public --add-port=10000/tcp
#firewall-cmd --permanent --zone=public --add-port=10/udp
firewall-cmd --permanent --zone=public --add-service=openvpn
iptables -t nat -A POSTROUTING -s 10.8.0.0/24  -j MASQUERADE
echo "************************"
echo "*******重启防火墙*******"
echo "************************"
systemctl restart firewalld.service
echo "***********************"
echo "*******安装MysqL*******"
echo "***********************"
yum install -y MysqL-community-server MysqL-devel mysql-connector-odbc libdbi-dbd-mysql
echo "***************************"
echo "*******创建MysqL密码*******"
echo "***************************"
#MysqL_secure_installation
#MysqLadmin -uroot password "radiusMysqL"
echo "****************************"
echo "*******安装FreeRadius*******"
echo "****************************"
yum install -y freeradius freeradius-utils freeradius-MysqL
echo "*************************"
echo "*******清除yum缓存*******"
echo "*************************"
yum clean all
echo "**************************"
echo "*******安装监测系统*******"
echo "**************************"
yum install -y sysstat
echo "**************************"
echo "*******安装授时服务*******"
echo "**************************"
yum install -y ntpd
yum install -y ntp
yum install -y mod_ssl haproxy squid httpd dnsmasq exim
echo "*************************"
echo "*******安装Apache2*******"
echo "*************************"
yum install -y httpd
echo "**********************"
echo "*******安装PHP********"
echo "**********************"
yum -y install unzip zip PHP PHP-ldap PHP-odbc PHP-pear PHP-xml PHP-xmlrpc PHP-mbstring PHP-snmp PHP-soap curl curl-devel PHP-MysqL PHP-gd PHP-pear-DB gcc gcc make vim-enhanced libxml2 libxslt pkgconfig zlib-devel gcc-c++ libgcrypt-devel crypt*
echo "***************************************"
echo "*******apache添加目录权限**************"
echo "***************************************"
chown apache.apache -R /var/www/html


echo "*********************************"
echo "*******安装Squid代理服务器*******"
echo "*********************************"
yum install squid -y
yum install iptables-services -y


#function openvpn_install
#{
#wget https://github.com/Nyr/openvpn-install/blob/master/openvpn-install.sh
#cd /root
#chmod 777 /root/openvpn-install.sh
#./openvpn-install.sh
#cd /root
#wget http://www.nongnu.org/radiusplugin/radiusplugin_v2.1a_beta1.tar.gz
#tar -zxvf radiusplugin_v2.1a_beta1.tar.gz
#cd radiusplugin_v2.1a_beta1
#make  > /dev/NULL
#cp radiusplugin.so /etc/openvpn  > /dev/NULL
#cp radiusplugin.cnf /etc/openvpn > /dev/NULL
#cd /root
#}

#################################################################################


function web_install
{

wget http://nchc.dl.sourceforge.net/project/daloradius/daloradius/daloradius0.9-9/daloradius-0.9-9.tar.gz
mkdir /var/www/html/daloradius
tar zxvf daloradius-0.9-9.tar.gz
mv daloradius-0.9-9/* /var/www/html/daloradius/
mkdir /var/www/html/daloradiususers/
mv /var/www/html/daloradius/daloradius-users/* /var/www/html/daloradiususers/
#修改权限
chmod 644 /etc/raddb/dictionary
chown apache /etc/raddb
chown apache /etc/raddb/clients.conf
chown -R apache:apache /var/www/html/daloradius/*
chown -R apache:apache /var/www/html/daloradiususers/*
cd /root/
echo "********************************"
echo "*******安装webmin管理面板*******"
echo "********************************"
echo "[Webmin]
name=Webmin distribution Neutral
baseurl=http://download.webmin.com/download/yum
enabled=1
gpgcheck=1
gpgkey=http://www.webmin.com/jcameron-key.asc" >/etc/yum.repos.d/webmin.repo;
yum -y install webmin

echo "************************************"
echo "*******安装PHPMyAdmin管理面板*******"
echo "************************************"

cd /root/ 
wget https://files.PHPmyadmin.net/PHPMyAdmin/4.4.15.10/PHPMyAdmin-4.4.15.10-all-languages.zip
unzip PHPMyAdmin-4.4.15.10-all-languages.zip
mkdir /var/www/html/PHPMyAdmin
mv /root/PHPMyAdmin-4.4.15.10-all-languages/* /var/www/html/PHPMyAdmin

}
#####################################################################################

function delete_file
{

#移除下载残留文件daloradius-0.9-9.tar.gz
rm -rf /root/daloradius-0.9-9.tar.gz
rm -rf /root/daloradius-0.9-9

#移除下载残留文件PHPMyAdmin-4.4.15.10-all-languages.zip
rm -rf /root/PHPMyAdmin-4.4.15.10-all-languages
rm -rf /root/PHPMyAdmin-4.4.15.10-all-languages.zip
#rm -rf /root/radiusplugin_v2.1a_beta1
#rm -rf /root/radiusplugin_v2.1a_beta1.tar.gz

#apache删除默认测试页
rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html 
}




###############调用安装命令######################################################################
web_install
openvpn_install
delete_file


echo "+---------------------------------------------------------------------+" 
echo "+               运行启动命令:                                        +" 
echo "+               启动Squid代理                                         +"
echo "+               启动Apache2 :systemctl restart httpd.service          +"  
echo "+               启动MysqL   :systemctl restart MysqLd.service         +"
echo "+               启动radius  :systemctl restart radiusd.service        +"
echo "+               启动firewalld: systemctl restart firewalld.service    +"
echo "+---------------------------------------------------------------------+"


echo "*******启动Squid代理服务器*******"
service squid start

echo "开机启动Apache2"
systemctl enable httpd.service

echo "*******启动Apache2*******"
systemctl restart httpd.service

echo "*******开机启动MysqL*******"
systemctl enable MysqLd.service

echo "*******启动MysqL*******"
systemctl restart MysqLd.service

echo "*******开机启动radius*******"
systemctl enable radiusd.service

echo "*******启动radius*******"
systemctl restart radiusd.service


echo "*******启动openvpn*******"
systemctl enable openvpn@servic.service
#systemctl status openvpn@server.service
systemctl start openvpn@server.service
echo "*******开机启动firewalld*******"
systemctl enable firewalld.service

echo "*******启动firewalld*******"
systemctl restart firewalld.service 

echo "*****************************************************************************************"
echo "*****************************************************************************************"
echo "*****************************************************************************************"
echo "*****************************************************************************************"
echo "**                          *** ******    **   **  **  *   * *                         **"
echo "**                      **** *******   ****   ***  *** **    ***                       **"
echo "**                  ***** *******    ****    *****  *** ***    ****                    **"
echo "**               *****   ******    *****    ******   ***  ***    *****                 **"
echo "**            ******   ******     *****     ******   ****   ***     ****               **"
echo "**          ******    ******     *****     *******    ****   ****     ****             **"
echo "**        ******    ******      ******     ******     *****   ****      *****          **"
echo "**       ******    *******     ******     *******     *****    *****     ******        **"
echo "**      ******     ******     ******      *******     *****     ****      ******       **"
echo "**     ******     ******      ******     ********     ******    *****      ******      **"
echo "**    *******     ******     ******      ********     ******     *****     *******     **"
echo "**    ******     ******      ******      ********     ******     *****      *******    **"
echo "**    ******     ******      ******     ********      ******     ******     *******    **"
echo "**    ******     ******      *****      ********      ******     ******     *******    **"
echo "**    ******      *****     ******      ********     ******      ******     *******    **"
echo "**     *****      *****     ******     ********      ******      ******     ******     **"
echo "**     ******      *****     *****     ********      ******     ******     *******     **"
echo "**      *****      *****     *****     ********     ******      ******     ******      **"
echo "**       *****      *****    *****     *******      *****      ******     ******       **"
echo "**         *****     ****    *****     *******     ******     ******     ******        **"
echo "**           ****     ****    ****     ******     ******     ******    ******          **"
echo "**             ****     ***    ****    ******    ******     ******   ******            **"
echo "**               ****     ***   ***    *****     *****     *****   ******              **"
echo "**                  ****    ***  ***   *****   *****     *****   *****                 **"
echo "**                     ****   **  ***  ****   *****    *****  ****                     **"
echo "**                        **    *  *** ***  ****    ******  ***                        **"
echo "**                           **  *  **  *  ***    *****   *                            **"
echo "*****************************************************************************************"
echo "****************************     D a l o r a d i u s    *********************************"
echo "*****************************************************************************************"
echo "*****         ********      ********          ****        **    ******   ****         ***"
echo "***             ******       *****               *        *      ****     *           ***"
echo "***     ****    *******  *   *****      *****     **    ***      ****     *     ***   ***"
echo "****    ***     ******   **   ******    ******    **    ****     *****    *       *******"
echo "****     *    ********   **    *****    ******    **    ****     *****    ***       *****"
echo "****          *******    **     ****    ******    **    ****     *****    ******      ***"
echo "****     **       **             **     *****     **    *****    *****    **   ***     **"
echo "****     ***     *     ******     *              **       ***     ***    **     **     **"
echo "*****   *****    *      ******     *           ****       *****         ***           ***"
echo "*****************************************************************************************"
echo "**------------------------------脚本作者:三多先生-------------------------------------**"
echo "***********************************安 装 完 毕!*****************************************"
echo "+---------------------------------------------------------------------------------------+"
echo "+**                     DalorRdiu-Platforms:    IP:80    administrator/radius        **+"
echo "+**                     DalorRdius-Users   :    IP:80                                **+"
echo "+**                     Radius             :     IP:1812/1813                         **+"
echo "+**                     OpenVPN            :     IP:1194                              **+"
echo "+**                     Web Shell          :     IP:                                  **+"
echo "+**                     Webmin             :     IP:10000   root/password(ROOT密码)   **+"
echo "+**                     PHPMyAdmin         :     IP:/PHPMyAdmin  密码:radiusMysqL    **+"
echo "+**                     SSH                :    IP:22                                **+"
echo "+**                     Email:1064331064@qq.com                                      **+"
echo "+**                     脚本支持 : CentOS 7.2 系统                                    **+"
echo "+***************************************************************************************+"
echo "+---------------------------------------------------------------------------------------+"
QQ1064331064

freeradius3.04+webmin+daloradius+squid centos7.2专用的更多相关文章

  1. openstack学习笔记七 swift安装

    指定映射位置创建ring文件启动服务代维服务proxyserver

  2. openstack安装liberty--安装对象存储服务swift

    通常使用CACHE技術提高性能Accountservers賬戶服務,管理對象存儲中的賬戶定義。Containerservers容器服務,在對象存儲中管理容器或文件夾映……Objectservers對象服務,在存儲節點管理實際的對象,比如文件。Wsgimiddleware處理認證,通常使用OPENSTACKIdentityswiftclient為用戶提供命令行接口使用RESTAPIswift-init初始化和構建RING文件腳本swift-recon一個命令行工具,用於檢索群集的各種度量和測試信息。

  3. 离子运行android似乎工作,但该应用程序没有在手机上启动,为什么?

    我的手机处于打开状态,处于调试模式,我已通过adbdevices-l确认了这一点.当我运行离子运行android时,我得到Ionic声称应用程序启动时的输出,但手机上没有任何反应.我使用Android4.4.4的Nexus5.androidapp中的index.html:解决方法键入离子信息并检查已安装的Cordova版本.如果你有v5.0.0现在需要一个新的插件,否则所有的http请求都被阻止.

  4. 将我的Android应用程序签名为系统应用程序

    将我的Android应用程序签名为系统应用程序在我的公司,我们希望在现场完全控制电池消耗,仅使用2g和gps可以快速耗尽电池.我们的决定是我们需要拥有移动电话的root权限,这样当手机闲置时,我们就会关掉那些不必要的电池消耗.而且我们也不允许用户将其卸载并清除数据.我的问题是:>我从哪里获得这些签名密钥?>它是否会像root访问权限一样如果我成功地成功了签字?

  5. 获得Android App的“root”权限

    我想知道如何从Android应用程序获得root权限?我尝试了下面的代码行来列出文件但没有发生任何事情我试图在我的清单文件中给予TEST_FACTORY权限,但是我收到错误“允许系统应用”如何制作我的应用系统应用?

  6. php中echo与print区别点整理

    在本篇文章里小编给大家整理的是一篇关于php中echo与print区别点,需要的朋友们可以参考下。

  7. php编程中echo用逗号和用点号连接的区别

    本文通过几个具体的例子.来认清楚php编程中echo用逗号和用点号连接之前的区别.有需要的小伙伴可以参考下

  8. phpMyAdmin通过密码漏洞留后门文件

    今天小编就为大家分享一篇关于phpMyAdmin通过密码漏洞留后门文件,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

  9. phpMyAdmin 安装教程全攻略

    管理MYSQL数据库的最好工具是PHPmyAdmin

  10. Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

    这篇文章主要介绍了Linux基于php-fpm模式的lamp搭建phpmyadmin的方法,以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

随机推荐

  1. 在airgapped(离线)CentOS 6系统上安装yum软件包

    我有一个CentOS6系统,出于安全考虑,它已经被空气泄漏.它可能从未连接到互联网,如果有,它很长时间没有更新.我想将所有.rpm软件包放在一个驱动器上,这样它们就可以脱机安装而无需查询互联网.但是,我在测试VM上遇到的问题是,即使指定了本地路径,yum仍然会挂起并尝试从在线存储库进行更新.另外,有没有办法使用yum-utils/yumdownloader轻松获取该包的所有依赖项和所有依赖项?目前

  2. centos – 命名在日志旋转后停止记录到rsyslog

    CentOS6.2,绑定9.7.3,rsyslog4.6.2我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/var/log/messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件.这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录.在我停止并重新启动命名后,记录恢复.这里发生了什么?

  3. centos – 显示错误的磁盘大小

    对于其中一个磁盘,Df-h在我的服务器上显示错误的空白区域:Cpanel表明它只有34GB免费,但还有更多.几分钟前,我删除了超过80GB的日志文件.所以,我确信它完全错了.fdisk-l/dev/sda2也显示错误:如果没有格式化,我该怎么做才能解决这个问题?并且打开文件描述符就是它需要使用才能做到这一点.所以…使用“lsof”并查找已删除的文件.重新启动写入日志文件的服务,你很可能会看到空间可用.

  4. 如何在centos 6.9上安装docker-ce 17?

    我目前正在尝试在centOS6.9服务器上安装docker-ce17,但是,当运行yuminstalldocker-ce时,我收到以下错误:如果我用跳过的标志运行它我仍然得到相同的消息,有没有人知道这方面的方法?

  5. centos – 闲置工作站的异常负载平均值

    我有一个新的工作站,具有不寻常的高负载平均值.机器规格是:>至强cpu>256GB的RAM>4x512GBSSD连接到LSI2108RAID控制器我从livecd安装了CentOS6.564位,配置了分区,网络,用户/组,并安装了一些软件,如开发工具和MATLAB.在启动几分钟后,工作站负载平均值的值介于0.5到0.9之间.但它没有做任何事情.因此我无法理解为什么负载平均值如此之高.你能帮我诊断一下这个问题吗?

  6. centos – Cryptsetup luks – 检查内核是否支持aes-xts-plain64密码

    我在CentOS5上使用cryptsetupluks加密加密了一堆硬盘.一切都很好,直到我将系统升级到CentOS6.现在我再也无法安装磁盘了.使用我的关键短语装载:我收到此错误:在/var/log/messages中:有关如何装载的任何想法?找到解决方案问题是驱动器使用大约512个字符长的交互式关键短语加密.出于某种原因,CentOS6中的新内核模块在由旧版本创建时无法正确读取512个字符的加密密钥.似乎只会影响内核或cryptsetup的不同版本,因为在同一系统上创建和打开时,512字符的密钥将起作用

  7. centos – 大量ssh登录尝试

    22个我今天登录CentOS盒找到以下内容这是过去3天内的11次登录尝试.WTF?请注意,这是我从我的提供商处获得的全新IP,该盒子是全新的.我还没有发布任何关于此框的内容.为什么我会进行如此大量的登录尝试?是某种IP/端口扫描?基本上有4名匪徒,其中2名来自中国,1名来自香港,1名来自Verizon.这只发生在SSH上.HTTP上没有问题.我应该将罪魁祸首子网路由吗?你们有什么建议?

  8. centos – kswap使用100%的CPU,即使有100GB的RAM也可用

    >Linux内核是否应该足够智能,只需从内存中清除旧缓存页而不是启动kswap?

  9. centos – Azure将VM从A2 / 3调整为DS2 v2

    我正在尝试调整前一段时间创建的几个AzureVM,从基本的A3和标准A3到标准的DS2v2.我似乎没有能力调整到这个大小的VM.必须从头开始重建服务器会有点痛苦.如果它有所不同我在VM中运行CentOS,每个都有一个带有应用程序和操作系统的磁盘.任何人都可以告诉我是否可以在不删除磁盘的情况下删除VM,创建新VM然后将磁盘附加到新VM?

  10. centos – 广泛使用RAM时服务器计算速度减慢

    我在非常具体的情况下遇到服务器速度下降的问题.事实是:>1)我使用计算应用WRF>2)我使用双XeonE5-2620v3和128GBRAM(NUMA架构–可能与问题有关!

返回
顶部