安装步骤:php
一、准备racktables须要的环境html
二、下载racktables文件及设置mysql
三、配置mysqllinux
四、在web下配置racktablesweb
一、准备racktables须要的环境sql
一、安装lamp环境数据库
这里我使用163yum源进行yum安装apache
首先:ubuntu
cd /etc/yum.repo/centos
执行wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
而后就能够进行yum安装,解决依赖关系
yum -y install httpd php mysql mysql-server php-mysql
二、安装apache扩展,让apache更好的支持其余软件
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
三、安装php的扩展
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-snmp php-bcmath
在不一样的系统下使用不通的下载安装工具
(centos下yum会到指定的服务器下载对应的软件版本,并自动处理依赖关系,并进行安装。ubuntu下apt-get)
二、下载racktables文件及设置
下载地址:http://jaist.dl.sourceforge.net/project/racktables/RackTables-0.20.8.tar.gz
或者直接找度娘吧,会找到最新的版本
tar -zxvf RackTables-0.20.8.tar.gz
cp -r RackTables-0.20.8/wwwroot/ /var/www/racktables
mv RackTables-0.20.8/wwwroot/ /var/www/html/racktables
三、配置mysql
service mysqld start
mysql -uroot -p(进入mysql数据库,默认密码为空)
exit
第一次使用,默认没有密码,在数据库外设置密码:
mysqladmin -u root password'new-password' # --newpassword为新密码
mysql -uroot -pnew-password
mysql>(如下在mysql下执行)
create database racktables;
grant all on racktables.* to root;
grant all on racktables.* to root@localhost;
grant all on racktables.* to rackuser;
grant all on racktables.* to rackuser@localhost
set password for rackuser@localhost=password('rackpw');
exit
service httpd restart
在浏览器下访问 http://service ip address/racktables
点击here继续
若是没法访问,须要关闭iptables和selinux
service iptables stop
setenforce 0
(在racktables安装检测页面有时会报血少pcntl,安装方法以下:(也能够不安装)
非UNIX系统下不支持pcntl扩展,UNIX系统下默认不安装
安装步骤以下:(本人未安装成功)
一、yum -y install php5-dev #提供phpize命令支持
二、下载并解压与系统安装PHP同版本的PHP源码
三、 cd php所在文件夹/ext/pcntl
四、phpize(用yum install php-devel 安装phpize工具)
五、./configure
六、make
七、复制pcntl/module文件夹下的pcntl.so文件到自定义位置(如/usr/local/src/pcntl)
八、在php.ini文件中添加extension = /user/local/src/pcntl/pcntl.so(上一步自定义位置)
九、重启apache
service httpd restart
若出现下图提示,则相应的服务没有安装致使,尝试从新安装看是否能够获得解决
按照提示,须要建立secret.php文件,并赋予权限
touch /var/www/html/racktables/inc/secret.php
chmod 666 /var/www/html/racktables/inc/secret.php
此处出现这个提示,进行相应的添加修改
groupadd nogroup
cd /var/www/html/racktables/inc/
chown nobody:nogroup secret.php
chmod 004 secret.php(权限只要保证其余用户只读便可,不知为什么此处给了004权限以后就开始报错,可是尝试了先给007再给004,就能够继续往下运行)
设置:racktables的管理员登陆密码
点proceed登陆
登陆racktables时,帐号admin
本文出自http://wenku.baidu.com/link?url=YVQ3G8EZoBVo6-FAllxS3v1p-O89AbHyn9ZUXA9w3exiwjjuxchySA8iR0jEKGgbW7-mPfTPyJpVg_AsNaj9s3KP08RAIH0PDeHCe9T8FKy
内容作了稍许改动