Linux上部署高效的设备资产统计工具—RackTables (linux部署pxe)
整理分享Linux上部署高效的设备资产统计工具—RackTables (linux部署pxe),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:部署linux系统,linux 部署,linux部署环境有哪些,linux部署常用命令,如何在linux部署软件,如何在linux部署软件,linux部署常用命令,linux 部署,内容如对您有帮助,希望把内容链接给更多的朋友!
1.准备racktables需要的环境 由于RackTables是通过web界面来管理的,那么需要提前安装好lamp环境 安装Apahce,PHP,MySQL以及php连接mysql库组件。安装参考资料: 安装lamp环境(Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建*站或者服务器的开源软件,本身都是各自*的程序,但是因为常被放在一起运用,拥有了越来越高的兼容度,共同组成了一个强大的Web使用程序平台。随着开源潮流的蓬勃发展,*源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关心。从网站的流量上来说,%以上的访问流量是LAMP来提供的,LAMP是最强大的网站搞定方案.) #yum-yinstallhttpdphpmysqlmysql-serverphp-mysql 在不一样的*下用不一样的下载安装工具(conetos/linux下yum会到指定的服务器下载对应的软件版本,并自动处理依赖关系,并进行安装。ubuntu下用apt-get)。 安装apache扩展,让apache更好的支持其他的软件。 #yum-yinstallhttpd-manualmod_sslmod_perlmod_auth_mysql2.安装php的扩展 #yum-yinstallphp-gdphp-xmlphp-mbstringphp-ldapphp-pearphp-xmlrpcphp-snmpphp-bcmath 这写扩展项也可以在后续在安装。不安转后续会提到。 下载racktables文件及设置 #cd/tmp# #servicemysqldstart#mysql-uroot-p(进入mysql数据库,空密码)#exit 第一次运用,默认没有密码,在数据库外设置密码: #mysqladmin-urootpassword'new-password'--newpassword为新密码。#mysql-uroot-pnew-password(以下命令在mysql下执行)createdatabaseracktables;grantallonracktables.*toroot;grantallonracktables.*toroot@localhost;grantallonracktables.*torackuser;grantallonracktables.*torackuser@localhost;setpasswordforrackuser@localhost=password('rackpw');exit4.在web下配置racktables(共7步) #servicehttpdrestart 在浏览器下访问 点here继续。如果无法访问,需要关闭iptables和selinux。第一步: 直接继续;第二步: 在racktables安装检测页面有时会报缺少pcntl,安装方式如下:(也可以不装,直接继续) 非UNIX*下不支持pcntl扩展,UNIX*下默认不安装安装步骤如下: 1.yuminstallphp5-dev#提供phpize命令支持 2.下载并解压与*安装PHP同版本的PHP源码 3.cdphp所在文件夹/ext/pcntl 4.phpize(用yuminstallphp-devel安装phpize工具) 5../configure 6.make 7.*pcntl/module文件夹下的pcntl.so文件到自定义位置(如/user/local/src/pcntl) 8.在php.ini文件中添加extension=/user/local/src/pcntl/pcntl.so(上一步自定义位置) 9.重新启动apache #servicehttpdrestart Stoppinghttpd:[OK] Startinghttpd:[OK] 点击retry第三步: 网页中提示执行两条命令:#touch/var/www/html/racktables/inc/secret.php 点retry重试第四步: #cd/var/www/html/racktables/inc/#chownnobody:nogroupsecret.php第五步:第六步: 设置:racktables的管理员*密码第七步: 大功告成,页面展示;