存档

2010年3月 的存档

ubuntu linux 编译安装nagios-3.2.1

2010年3月29日 eric 168 条评论

安装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 标签: , ,

postfix 反垃圾邮件<一>

2010年3月25日 eric 150 条评论

研究postfix 有段时间了,相信大家搭建好邮件服务器后都怕被别人利用,或者每天收到大量的垃圾邮件烦恼。 大家该怎么拦截这些垃圾邮件呢?我也是菜鸟,只是初步研究和学习了一下。 下面我说一个最简单的例子 smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination reject_invalid_hostname reject_unknown_sender_domain 这个例子对默认配置扩充了两个额外限制条件: reject_unauth_destination以及reject_invalid_hostname。 当客户端建立连接时,若它来自 mynetworks或mynetworks_restrictons过滤规则也就跟着结束,不再检查其他条件; 如果客户端来自外界网络, permit_mynetworks不会返回ok,也不会返回reject,而是返回dunno,于是postfix接着检查reject_unauth_destination。 如果邮件的收件人不在postfix所辖的网域(由mydestination定义), reject_unauth_destination返回 reject;否则返回dunno。 假设这次的结果是dunno,postfix会接着检查reject_invalid_hostname,如果客户端 使用HELO命令提供的主机名称是无效的,这项检查的结果是reject;如果有效,则为dunno。 最后,postfix检查 reject_unknown_sender_domain,如果客户端在mail from提供的邮件地址的网域部分是无效的(用DNS查不出来),则检查结果是reject。如果邮件能顺利通过上述四项限制条件而不发生任何 reject,postfix就会收下邮件,并交给适当的MDA处理。

分类: postfix 标签: ,

Nginx + php-5.3.1 + mysql-5.1.45 for vps 256内存

2010年3月23日 eric 181 条评论

刚买的 VPS 因为内存太小,所以各个方面都要优化!mysql 用的 mysqlnd 方式连接。

参考文章:www.s135.com

本人VPS系统 :ubuntu-server-9.04

安装步骤:
  (系统要求:Linux 2.6+ 内核,本文中的Linux操作系统为ubuntu-server)

  一、获取相关开源程序:
  1、【适用ubuntu操作系统】利用ubuntu Linux系统自带的apt-get命令安装、升级所需的程序库:

apt-get install build-essential autoconf automake libtool libjpeg62-dev libpng12-dev libfreetype6-dev libxml2-dev libbz2-dev libncurses5-dev libcurl4-openssl-dev curl openssl bison libsasl2-dev
  2、下载程序源码包:
  ①、从软件的官方网站下载:

cd /home
wget http://sysoev.ru/nginx/nginx-0.8.34.tar.gz

分类: linux, mysql, nginx 标签: , , , , ,

blog换了VPS访问终于稳定了

2010年3月18日 eric 186 条评论

前几天,blog一直访问缓慢,一直在找原因,最后发现了两个问题,一个是自己犯的低级错误,一个是服务商的问题。下面说说我的情况,以便以后大家买VPS的时候,或者自己搭建服务器的时候遇到此问题该如何避免判断! 买完VPS,拍了后,服务商把 SSH 帐号密码发给了我,我要求安装ubuntu server。我登录到VPS,查看了一些情况,CPU 啊,内存啊,开始优化服务器。删除一些没用的账户,停到一些没用的服务器,因为为了省钱,买的VPS内存小嘛。然后开始编译安装 nginx-0.8.34 + php-5.3.1 + eaccelerator-0.9.6 + mysql-5.1.42 经过漫长的编译完毕后。把wordpress 和数据库 导过来.访问,正常,速度也不错!一切正常。 第一个问题,是我的问题: 第二天,早上来上班,习惯性的打开IE看下自己的blog,速度很慢,IE进度条慢慢的前进,然后敢快 PUTTY 登录到服务器,我靠,半天才弹出输入 login as: 不正常,随后打开 CMD ping 域名,我晕 延迟居然达到了 400多毫毛,有的时候竟然到了800MS。输入用户名和密码后,进服务器,可以明显感觉到卡很卡。键入命令 top 一看。我的天。php-cgi 竟然到了 90% CPU 几乎吃满了。哪里的问题呢?难道编译的问题吗?也不对啊,与以前的编译完全相同~开始怀疑是 PHP 连接mysql 之间的瓶颈。重新编译了mysql 导入数据库,开始正常,随后5分钟在次访问.php-cgi 还是达到了 90%·一气之下,重启动了系统,在次访问,blog 速度恢复了正常。系统也不会再卡了,我担心第二天还是这样。正如我所说,第二天VPS又是如此慢。症状完全相同。看下PHP的环境变量。< ?php phpinfo(); ?> 慢慢排查,最后看到 eaccelerator-0.9.6 的cache 目录我写错了 /usr/loca/php/php_cache 我写成了 /usr/local/php/php_cached 多了一个d 我晕低级错误,低级错误啊。改正 php.ini eaccelerator.cache_dir=”/usr/local/php/php_cache” [...]

分类: 生活 标签: , , ,

linux下编译安装postfix+mysql+dovecot+postfixadmin

2010年3月16日 eric 16,385 条评论

         Postfix 是一种电子邮件服务器,它是由任职于IBM华生研究中心(T.J. Watson Research Center)的荷兰籍研究员Wietse Venema为了改良sendmail邮件服务器而产生的。最早在1990年代晚期出现,是一个开放源代码的软件。 我是安装在了ubuntu server 上安装的,因为需要web界面操作,所以需要安装 apache+php 我的环境是: ubuntu + apache2 + php5 + dovecot + postfix + postfixadmin 安装步骤: 1.首先在域名服务商的 DNS解析上添加 MX 映射: IN MX 10 mail.ludy.com. mail IN A “IP地址” 2.安装mysql 由于我比较懒,我就用了懒人模式,安装时候要记得root 密码 Shell $> apt-get install mysql-server 创建postfix数据库,以及操作数据库user Shell $> mysql -u root -p Enter password: Welcome to [...]

ffmpeg编译安装支持视频常用格式

2010年3月15日 eric 208 条评论

最近关注了一下 ffmpeg 发现他又增加了不少模块,这下估计所有的视频格式都支持了吧~

所需要一的一些开源包:

amrnb-7.0.0.2.tar.bz2 libtheora-1.1.1.tar.bz2amrwb-7.0.0.3.tar.bz2 opencore-amr-0.1.2.tar.gzdirac-1.0.2.tar.gz openjpeg_v1_3.tar.gzfaac-1.28.tar.bz2 speex-1.2rc1.tar.gzfaad2-2.7.tar.bz2 x264-snapshot-20100314-2245.tar.bz2ffmpeg-0.5.1.tar.bz2 xvidcore-1.2.2.tar.bz2libdca-0.0.5.tar.bz2 yasm-0.8.0.tar.gz

分类: linux 标签: , ,