存档在 ‘服务器管理’ 分类

linux 技巧:使用 screen 管理你的远程会话

2010年9月28日

» 阅读更多: linux 技巧:使用 screen 管理你的远程会话

通过shell+crontab实现自动分割nginx日志

2010年9月11日

月影鹏鹏今天又对nginx分割一下日志,一开始上线的技术没注意这个工作,结果不久日志文件就上G了,很痛苦。分割日志很简单,首先把日志文件复制到别的地方,然后再通知nginx重新生成日志就可以了。shell脚本如下:

» 阅读更多: 通过shell+crontab实现自动分割nginx日志

postfix+with+amavis+and+mysql

2010年9月11日

If you are using RHEL and would like to install PostfixAdmin then here are the steps.

The default RPM does not have mysql support, but you can use an RPM build for centos. I used wget to fetch from here:

  » 阅读更多: postfix+with+amavis+and+mysql

postfixadmin+on+debian+sarge with dovecot

2010年9月11日

It will let you create users and aliases per domain.

This HOWTO goes over install Postfix Admin, Postfix with a MySQL backend and SMTP auth enabled, and Dovecot (for POP3/POP3/IMAP/IMAPS) with a MySQL backend.

While this HOWTO is based on Debian Sarge, the Postfix/MySQL setup is generic and should work fine on most distributions.

» 阅读更多: postfixadmin+on+debian+sarge with dovecot

sudo: sorry, you must have a tty to run sudo

2010年9月8日

crontab的时候sudo经常会碰到这个情况,其实修改一下sudo的配置就好了

vi /etc/sudoers (最好用visudo命令)
注释掉 Default requiretty 一行
#Default requiretty

意思就是sudo默认需要tty终端。注释掉就可以在后台执行了。

成功搭建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 命令

No space left on device: mod_rewrite: could not create rewrite_log_lock

2010年7月11日

转载 No space left on device: mod_rewrite: could not create rewrite_log_lock 收藏

When you see the error;

No space left on device: mod_rewrite: could not create rewrite_log_lock
» 阅读更多: No space left on device: mod_rewrite: could not create rewrite_log_lock

在 Debian 中使用 lm-sensors 检测 CPU/主板 温度

2010年7月9日

由于我维护的服务器IDC机房空调制冷效果不好的,所以我总是有些担心温度太高把它烧掉。在网上找了找发现”lm-senwors”不光可以检测到温度信息,连电压、风扇转速也可以检测到。只不过还要看它是否支持主板上的传感器。不管怎么样,先装上试试看!

首先安装”lm-sensors”:

# aptitude install lm-sensors

运行以下命令侦测传感器:
» 阅读更多: 在 Debian 中使用 lm-sensors 检测 CPU/主板 温度