有学习Linux的兴趣,所以就随便搞了台机器看看
弄了台之前人家用过的,里面已经装好Linux系统了,开机后没有Root密码,只能给Root密码重新配置了
清楚ROOT密码:
开机菜单按e,内核选项按e,在最后添加single 回车,按b
用password root修改密码
密码修改好了终于可以登录了
----------------------------------------------------------------------
开始按照http://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html#!comments这个配置
首先用wget下载所需的软件包,我去竟然没这个命令,那就新安装个
yum –y install wget
安装好了终于可以下载了,额~居然下载失败
好吧只好用Windows系统下载好用U盘再Copy过去
挂在NTFS格式的移动存储设备还需额外软件支持,找了下度娘下个ntfs-3g软件包
编译软件包:./configure && make && make install
出了个错误 newly created file is older than distributed files! 网上说是系统时间问题
查看了下系统时间确实与实际时间差的有点多
赶紧修改一下:
hwclock --set --date="月/日/年 小时:分钟:秒"
hwclock -hctosys
一切顺利的进行中。。。
--------------------------------------------------------------------------
安装PHP出现make:***[sapi/cli/php] Error 1
ext/iconv/.libs/iconv.o:In function `php_iconv_stream_filter_ctor':
/home/king/php-5.2.13/ext/iconv/iconv.c:2491: undefined reference to`libiconv_open'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
真是一步一个坎啊
度娘说
编辑 Makefile
在安裝 PHP 到系统中时要是发生「undefined reference tolibiconv_open'」之类的错误信息,那表示在「./configure 」沒抓好一些环境变数值。错误发生点在建立「-o sapi/cli/php」是出错,没給到要 link 的 iconv 函式库参数。 解决方法:编辑Makefile 大约77 行左右的地方: EXTRA_LIBS = ..... -lcrypt 在最后加上 -liconv,例如: EXTRA_LIBS = ..... -lcrypt-liconv 然后重新再次 make 即可。
果真灵验啊,呵呵
终于将Nagios安装好了,就剩配置了
--------------------------------------------------------------------------------------
在启用阿帕奇服务时,出错了,80端口被占用
查看一下被谁占用了
netstat -lnp | grep 80
竟然被nginx占用了,应该是前人安装的,反正我也不需要,将进程杀死
killall -9 nginx
启用阿帕奇
/usr/local/apache2/bin/apachectl start
启动起来了
赶紧用WEB界面访问一下,输入验证账号密码竟然出现 Internal Server Error
原来再用# /usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd nagiosadmin 创建验证文件时并没有真的成功, /usr/local/nagios/etc/ 下不存在htpasswd 文件,明明执行了却没出现不知为什么
------------------------------------------------------------------------------------------------------------
配置好了验证一下配置是否正确
[root@node1 ~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
出现了9个错误
Error: Contact group 'admins' specified in service 'Current Load' forhost 'node1' is not defined anywhere!
好像是group有问题 将templates.cfg配置中的admins组更改为contact.cfg中定义的contactgroup_name ts
终于好了,剩下的就按照模板添加主机了。