存档在 ‘开源软件’ 分类

成功搭建postfix邮件服务器

2010年8月29日

前一段公司要搭建邮件服务器用作邮件推广,月影鹏鹏又想起了心中的痛(不能搭建postfix)。当时准备装个imail完事,因为毕竟是非主要业务系统,主要业务系统是用exchange搭建的已经平稳运行两年! 所以就装了一个imail邮件系统来满足邮件推广系统的需要就行了,可是imail刚刚装了不到2周就因不可到达的邮件队列太长,造成了整个邮件系统堵塞。无奈之下又学习装postfix,经过一周的安装调试,月影鹏鹏的postfix邮件终于可以正常运行,并在每天发送几十万邮件的数量级可以正常工作。现在每天可以发送大约100万的邮件。
一直以来都没能成功搭建postfix邮件服务器,失败过N多次。主要原因是因为是根据《postfix邮件系统完整版》的文档搭建,每次都是Courier-authlib包失败,直到现在我才知道那个安装包不能使用最新的,一定要使用文档要求的Courier-authlib 0.55 。不知道多少个日日夜夜的失败。开源的东西看来不是最新就是最好!
我的邮件系统结构是 dovecot + postfix + postfixadmin + mysql + SquirrelMail 。 月影鹏鹏觉得这个方案比较成熟简单一些,请各位同学也考虑用这个架构。

六大开源软件都没用过? 你out了

2010年8月9日

似乎大多数人都认为开源软件安全性高于闭源软件,但事实上不全是,因为很多IT提供商并不提供开源项目的商业解决方案。但大多数人相信一个事实:开源工具对于任何组织来说都非常实用,它不管销售说什么他们都相信开源工具保证他们不用担心数据中心的问题。

开源项目几乎没有任何广告,但又很多IT厂商会测试,没通过测试的就不可投入市场。小编今天在这这里为你盘点六个开源项目:

Nagios

六大开源软件没用过?你out了

Nagios使一个监视系统运行状态和网络信息的监视系统,能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等,它可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

» 阅读更多: 六大开源软件都没用过? 你out了

nagios 命令

2010年8月4日

nagios 命令解释

check_ssh
界面拼装参数格式如下共3个元素:
命令!端口!连接超时时间
check_ssh!22!10

check_http
界面拼装参数格式如下共4个元素:
命令!告警时延!严重告警时延!连接超时时间
check_http!0.0020!0.0050!10
» 阅读更多: nagios 命令

几个流行软件的发音-Nagios、Nginx、Squid等

2010年7月16日

月影鹏鹏很头痛http://jk.scanmon.com/wp/open-source-pronounce.html这些软件的发音,而且平时在和同事交流时,有读这个有读那个的,搞得比较头痛,刚才Google了一下,将得到的答案写在这里做个备忘吧:

Nagios——[ˈnædʒiɔs]

Nginx——[ˌndʒinˈeks ]

Squid——[skwid]——这个没什么好说的了,直接就是 乌贼的单词.11

先写这些,以后遇到了陆续补充吧。更多请参照http://jk.scanmon.com/wp/open-source-pronounce.html

致新手-Linux不需要抱怨

2010年7月15日

看到了很多关于LINUX的抱怨,没有建设性,没有针对性,毫无价值的抱 怨。有些话不吐不快。

首先,LINUX是怎么产生的,大家都应该知道吧?LINUX最初的产生并不是出于什么黑客的需要,而是一个对计算机有深入了解的人为了满足自己工作、 学习的需求而创造出来的,事实证明这是一个伟大的产品。

了解了这些,我们就知道,LINUX最初并不是面向大众的,甚至连小众都算不上,它只是一个个人的个性化产物。但由于它太优秀了,所以在一些高手中流 传,变成了小众操作系统。再后来,由于占垄断地位的WINDOWS的不开放、不自由、代码的过度冗余以及架构的混乱,使得越来越多的大众希望能够找到一个 开放、自由、简洁、高效的系统,他们选择了LINUX。

这时,LINUX开始想大众化发展,而目前,LINUX在这条路上刚刚迈出了第一步。所以,不要光顾着抱怨什么LINUX不够傻瓜,因为LINUX从一 开始就不是給傻瓜用的低级玩具!虽然他正在一步步变成一个傻瓜型的高级工作平台。
» 阅读更多: 致新手-Linux不需要抱怨

linux下用inotify-tools监控实时转换视频文件

2010年6月9日

最近研究关于视频服务器在线转换,以前都是用的windows,自己写过一个小工具,进行实时转换视频,现在切换到linux环境中,所以 win32的程序就报废了,所以研究了一下linux监控的问题。但是自己对linux下的shell脚本实在不熟,弄了好久才弄好,现在说明一下我的配 置过程吧。

首先安装ffmpeg及相关解码器

#1、lame-3.97.tar.gz
wget http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309
tar -zxvf lame-3.97.tar.gz
cd lame-3.97
./configure –enable-shared –prefix=/usr
make
make install

» 阅读更多: linux下用inotify-tools监控实时转换视频文件

那些关于开源和Linux的博客们

2010年5月24日

那些关于开源和Linux的博客们

难得的一个汇总,总结的很不错。国外有些人做事情就是一丝不苟。

1. Alec Notes
一个专注 于Fedora Linux的简单博客。Alec是一名程序员,他精通PHP,mySQL和Javascript,同时还是一名Fedora Linux发烧友。他没解决一个工作上遇到的问题,就会在他的博客上发布一篇解决方案。他还关注新的软件开发。

2. All you will need on linux
这 是一个Linux技巧博客。文章都是有关于作者所遇的具体问题的解决方法。

看一看:如何为硬盘分区以运行多个操作系统

3. Android Developers
这个博客为Android编程人员提供了大量资源。里面 包含了最新的Android新闻和更新提示。

4. Biodegradable Geek
这 是一个开源编程爱好者的个人博客。

5. Bright Edges
Bright Edges是一名工程系的学生,这是他的个人博客,其中包含了一些Linux/GNU技巧。

6. BSD Punk
这是 Tennessee网络顾问的个人博客,该网站经常发布一些有趣的Linux和其他开源语言的技巧和提示。他同时还发布一些他感兴趣的新闻。 » 阅读更多: 那些关于开源和Linux的博客们

站在Linux背后的人们

2010年5月12日

当今,Linux在中国即将起飞。首先,我们要搞清楚什么是LinuxLinux背后有些什么人(或组织),这很有必要。

Linux是一种很强壮的现代操作系统,可供人们自由使用。微软虽然不直接出面支持Linux,但是,主张与其“互操作”,完全承认它的存在。Linux确实很重要,许多有眼光的大型跨国企业都公开站出来支持它,比如:根据《Linux基金会》官方网站公布的资料,IBMIntel、甲骨文、NEC、富士通、日立、HP、谷歌、AMDMotorolaNokiaNovellARMEMCDell、理光、Linpus(台湾)、西门 子、SUN、东芝、红帽以及Canonical等,都明确支持Linux的司令部《Linux基金会》的工作。很明显的事实是,在中国大陆没有一家大型企业公开支持《Linux基金会》以及Linux操作系统(口头支持者除外)。由此可见,(国际)Linux运动与我国并无密切关系,谈何国产Linux

» 阅读更多: 站在Linux背后的人们

ScanMon Wiki资源库计划

2010年5月10日

ScanMon鹏鹏工作室提供Wiki资源库,经过长时间的收集和整理,收集了大量开源项目的手册和文档,现在ScanMon开始给大家提供了一个Wiki知识库,希望对从事it工作的技术人员有一点用处。为广大电脑爱好者提供一个良好的学习平台。

ScanMon Wiki 知识库地址 http://www.scanmon.com/wiki/

linux技术资料库  http://www.scanmon.com/wiki/linux_unix/

databases 资料库 http://www.scanmon.com/wiki/databases/

邮件服务器配置  http://www.scanmon.com/wiki/linux_unix/mail/

Python 2.4手册 http://www.scanmon.com/wiki/develop/Python_2.4/

php 手册 http://www.scanmon.com/wiki/develop/php/

ruby 手册 http://www.scanmon.com/wiki/develop/ruby/

nginx 中文资料 http://www.scanmon.com/wiki/linux_unix/nginx_cn/

apache中文资料 http://www.scanmon.com/wiki/linux_unix/Apache/

InnoDB Engine in MySQL 中文 http://www.scanmon.com/wiki/linux_unix/Apache/

ftp文档资料   http://www.scanmon.com/wiki/linux_unix/ftp/

linux 系统管理 http://www.scanmon.com/wiki/linux_unix/system/

Nginx出现“413 Request Entity Too Large”错误解决方法

2010年5月7日

今天使用Wordpress的flash版文件上传功能的时候,总是提示接口错误,很是郁闷。换小文件发现没有问题,所以问题肯定出现在文件大小上,找了半天没有发现wordpress有限制上传文件大小的地方。

切换到传统文件上传界面,重新上传一个大文件,这回出来错误提示了,413 Request Entity Too Large,google了一下,发现是Nginx的错误提示。

解决方法:打开nginx主配置文件nginx.conf,找到http{}段,添加
client_max_body_size 20m;
Centos下 vi /usr/local/nginx/conf/nginx.conf

重启NGINX
kill -HUP `cat /usr/local/nginx/nginx.pid `
恢复正常