存档

文章标签 ‘ubuntu’

ubuntu linux 编译安装nagios-3.2.1

2010年3月29日 eric 3 条评论

安装linux 安装nagios 首先呢贴出参考文章:

http://nagios-cn.sourceforge.net/nagios-cn/

帮助我们大家学习认识了 nagios

引用:

Nagios是一款非常优秀的网络主机管理软件,它在开源社区的影响力是非同寻常的。但很可惜的是,它的界面及操作使用过程中采用了英语的语言提示与源程序紧密结合使得这款软件的汉化界面迟迟不能推出,影响了它在中文区的使用。为推进Nagios的使用,笔者建立了nagios-cn工程,该工程的主要目标是翻译源程序中运行提示、界面生成和文档说明,通过一些努力,nagios-cn终于可以正常运转了,本书编写的主要目的是为在中文使用区域推广和使用Nagios软件,让这款优秀的软件为国人服务。

1.我系统是ubuntu所以用懒人模式安装开发库,apache 、GCC、gd卡发库和php

apt-get install build-essential libgd2-dev apache2 php5 php5-gd libmysqlclient15-dev
2.下载所需要软件

mkdir nagios_src

cd nagios_src

分类: nagios 标签: , ,

ubuntu iptables 脚本

2010年1月28日 eric 1 条评论

#!/bin/bash
case “$1″ in
start)
echo -n “Staring to write your Iptbales:…”
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z

/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o eth0 -p icmp -j ACCEPT
iptables -A INPUT -i eth0 -p icmp –icmp-type echo-reply -j ACCEPT
iptables -t filter -A INPUT -p icmp -s 111.111.111.111 -j ACCEPT
iptables -A INPUT -i eth0 -p icmp -j REJECT –reject-with icmp-host-unreachable
/sbin/iptables -A INPUT -p tcp -m tcp –dport 80 -j ACCEPT
/sbin/iptables -A INPUT -p tcp -i eth0 -s 111.111.111.111/32 –destination-port 555 -j ACCEPT
/sbin/iptables -A INPUT -p all -m state –state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A INPUT -p all -m state –state INVALID,NEW -j DROP
echo “Ok”

;;
*)
echo “Usage: $0 {start}”
esac

exit 0

分类: iptabes, linux 标签: , , ,

linux安装dns,rndc-confgen没反应

2010年1月27日 eric 2 条评论

前几天,一位朋友问我安装linux 的时候有没有遇到执行rndc-confgen没反应的情况,我还真没有遇到过,朋友很急,我就让他把SSH 发过来,我连过去帮他看了一下,执行rndc-confgen就卡住了,不懂了只能ctrl+c 中断操作,后来我看了下rndc-confgen –help 看到randomfile,我印象这个是个生成器,应该跟他有关系,google 后果然没错在官网上看到 :

在官方网站上看到这么一条信息
You must use the keyboard to create entropy, since your system is lacking
/dev/random (or equivalent)

start typing:
rndc-confgen: generate key: out of entropy

大概意思就是服务器上没有random产生器,这种情况下我们就手动伪造一个文件代替/dev/random的功能

好了废话不多说了,看我是怎么给他解决的吧

xen半虚拟化pygrub使用更方便

2010年1月22日 eric 没有评论

在使用XEN的时候,因为编译DomU内核时,他默认很多模块都没有,所以安装服务的时候,需要在从新编译DomU内核,再这个时候,你不可能把所有的虚拟机都down掉,更新完内核在一起启动虚拟机吧。这个时候我发现官方的文档 pygrub 可以实现,虚拟grub 去读取 虚拟机里的配置文件,这样每台虚拟机器与每台虚拟机的内核可以是不一样的了,但是记住,一定要支持XEN不然一样会报错,好了不多说废话了。

环境:

xen version : 3.4.2

Dom0 : ubuntu-server 8.0.4

DomU: ubuntu-server-8.0.4

操作:

1.复制内核到虚拟机,如果你的虚拟机是开着,就可以通过网络,你也可以关闭虚拟机器,mount挂载方式,下面我通过挂载方式。

分类: xen 标签: , , , ,

Xen安装ubuntu-xenDomU

2010年1月21日 eric 2 条评论

我文章已经写过 linux(ubuntu) install xen-3.4.2 ,没看过的朋友可以去看看,接下来我们安装虚拟系统,因为我的CPU不支持VT,所以我先注重说一下半虚拟化虚拟系统,先说我喜欢用的 debootstrap。

操作环境:

ISO:ubuntu-8.04.2-server-i386.iso

Dom0 : ubuntu-server 8.0.4

xen : 3.4.2

准备安装 虚拟系统

DomU : ubuntu-server 8.0.4

分类: xen 标签: , , , ,

linux(ubuntu) install xen-3.4.2

2010年1月20日 eric 没有评论

本人安装编译安装xen 遇到很种种问题,慢慢的把所有问题一一解决了,其实很简单的,只是开始的走了一些弯路。
我的环境:

服务器:ubuntu-8.0.4

分类: ubuntu, xen 标签: , , ,