一、CentOS系统设置和LAMP
1.安装系统并设置源
1、#首先备份/pos.po
mv /etc/pos.d/po /etc/pos.d/po.backup
2、#下载对应版本repo文件, 放入/pos.d/(操作前请做好相应备份)
rpm -Uvh mirrors.sohu/fedora-epel/6/x86_arch.rpm
#安装所需软件包
yum -y install httpd mysql mysql-devel mysql-server php php-mysql php-gd php-imap php-odbc php-pear php-xml php-xmlrpc
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel
libidn libidn-devel openssl openssl-devel
>>>>>>>>>#
sed -i "s/^SELINUX=*/SELINUX=disabled/g" /etc/selinux/config #修改selinux的配置文件,禁用selinux
setenforce 0 #关闭selinux
chkconfig httpd on #将http设置为永久开启
chkconfig mysql on #将mysql设置为永久开启
/etc/init.d/httpd start #启动http
/etc/init.d/mysqld start #启动mysql
mysqladmin -u root password jjker1314 #设置mysql的root密码为jjker1314
iptables -F #清楚防火墙规则
vi /var/www/html/test.php #建立php测试文件,输入一下内容
<?php
phpinfo();
?>
#保存退出
二、安装raidus,并配置mysql验证
yum install -y freeradius freeradius-mysql freeradius-utils #安装radius
vi /etc/raddb/users #配置本地用户测试radius
testuser Cleartext-Password := "testpassword" #在文件的最后一行加入 ,保存退出
/etc/init.d/radiusd restart #重启radius服务
radtest testuser testpassword localhost 1812 testing123 #测试radius服务器的配置,如果看到下面内容,说明服务器配置成功
[ Sending Access-Request of id 176 to 127.0.0.1 port 1812
User-Name = "testuser"
User-Password = "testpassword"
NAS-IP-Address = 127.0.0.1
NAS-Port = 1812
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=176, length=20 ]
#为radius配置mysql验证
cp /etc/f /etc/f.bak #备份radius的客户端配置文件
grep -v \# /etc/f.bak > /etc/f #将f.bak 中的注释行过滤掉,并输出到f中
vi /etc/f #编辑客户端文件,内容如下
client 0.0.0.0 {
ipaddr = 127.0.0.1
secret = testing123
shortname = localhost
}
vi /etc/raddb/users #编辑用户文件,注释掉刚才添加的测试用户
# testuser Cleartext-Password := "testpassword" #将该测试用户注释掉
cp /etc/raddb/sql/mysql/admin.sql /etc/raddb/sql/mysql/admin.sql.bak #备份admin.sql文件
grep -v ^# /etc/raddb/sql/mysql/admin.sql.bak > /etc/raddb/sql/mysql/admin.sql #将admin.sql.bak 中的注释行过滤掉并输出到admin.sql中
vi /etc/raddb/sql/mysql/admin.sql #修改admin.sql文件,内容如下
CREATE USER 'radius'@'localhost';
SET PASSWORD FOR 'radius'@'localhost' = PASSWORD('radpass');
GRANT ALL ON radius.* TO 'radius'@'localhost';
#以上内说明“ 数据库为radius,密码为radpass”如果要自己设置,设置完成后还要修改f把密码改为自己设置的
{ # vi /etc/f
#到
#login = "radius" ---> 登录用户名,可以在这里修改登录radius数据库的用户名
#password = "radpass" --->登录用户密码 ,可以在这里修改登录radius数据库的密码 }
#导入radius数据库
mysql -u root -p #登录mysql数据库,输入之前设置的root密码,就可以登录mysql了
create database radius; # 创建radius表
exit #退出mysql数据库
mysql -u root -p radius < /etc/raddb/sql/mysql/admin.sql #输入这行的时候,有可能会出现“
ERROR 1396 (HY000) at line 2: Operation CREATE USER failed for 'radius'@'localhost'
”,这个表示radius帐号已经存在,可以不用理会
mysql -u root -p radius < /etc/raddbradius软件/sql/mysql/schema.sql #导入schema.sql 文件
mysql -u root -p radius < /etc/raddbradius软件/sql/mysql/schema.sql #导入schema.sql 文件
mysql -u root -p radius < /etc/raddb/sql/mysql/nas.sql #导入nas.sql文件
mysql -u root -p radius < /etc/raddb/sql/mysql/ippool.sql #导入ippool.sql文件
mysql -u root -p #登录mysql数据库,输入之前设置的root密码,就可以登录mysql了
flush privileges; #使刚才导入的配置生效
vi /etc/f #编辑radius配置文件,使其使用sql认证,去掉前面的#号
$INCLUDE&f
修改f,只修改下面的内容
server = "localhost"
port = 3306
login = "radius"
password = "radpass"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
SESAM软件GeniE建模自学手册
« 上一篇
蜗杆蜗轮设计软件
下一篇 »
发表评论