Jan
3
趁今天刚好是2008年1月3日,把我从EMOS 1.2.1升级过来的EMOS 1.3.0版本发放出来。
EMOS是一个基于CentOS,集成了ExtMail Server全部组件的小型Linux系统,10分钟即可完成安装及配置,成为完备的企业邮局系统。它的诞生将彻底改变邮件系统复杂的安装和配置局面,使只具备基本linux知识的用户就可轻松架设邮局。
原EMOS 1.2.1版本,可见这里:[原]EMOS 1.2.1 。
请不要使用1.3 release,而下载1.3.0 release版,旧版本存在驱动问题!
考虑到已经加入yum更新源,若没有严重的Bug、驱动或重要升级等问题,暂时不会再发布新版本。下一版本,希望是基于CentOS 5.1的EMOS 2.x啦。
EMOS是一个基于CentOS,集成了ExtMail Server全部组件的小型Linux系统,10分钟即可完成安装及配置,成为完备的企业邮局系统。它的诞生将彻底改变邮件系统复杂的安装和配置局面,使只具备基本linux知识的用户就可轻松架设邮局。
原EMOS 1.2.1版本,可见这里:[原]EMOS 1.2.1 。
请不要使用1.3 release,而下载1.3.0 release版,旧版本存在驱动问题!
考虑到已经加入yum更新源,若没有严重的Bug、驱动或重要升级等问题,暂时不会再发布新版本。下一版本,希望是基于CentOS 5.1的EMOS 2.x啦。
Dec
28
今天继续OpenVZ的内容,要描述的是OpenVZ中如何控制VE可使用的System Parameters(系统参数)。这部分的内容比较繁杂,若您对Linux系统比较了解,会觉得较容易理解,但很难举例完全说明白,需要在实际使用中逐渐体会。对于系统资源,OpenVZ分三个类别:Primary、Secondary、Auxiliary。
Dec
27
继续昨天的内容,今日描述的是OpenVZ中如何控制VE可使用的CPU资源。OpenVZ资源管理器允许通过保证VE可使用的CPU time来实现QoS。在没有设定cpulimit,以及没有其他VE竞争CPU资源的情况下,VE在获得设置的最小设定保证值外,还可以超过该值,以充分利用HW的CPU资源。
Dec
26
通过对OpenVZ上VE进行配置,可以对VPS进行必要的允许和限制功能。在《OpenVZ-Users-Guide》文档中有关于如何管理系统资源的描述。主要分:Disk Quota、CPU、System参数三大部分内容。以下内容参考自该文档,并适当增加一些注解。
Dec
25
OpenVZ是一个非常出色的单内核,多根分区虚拟机系统。根据使用不同的系统模板。可实现同一机器上同时运行不同的Linux发行版本,而且管理简单,资源控制也很方便,适用于ISP环境下的大规模应用。基础配置可以看[原]在红旗上运行OpenVZ虚拟环境 。
不过,作为Virtuozzo的开源版本,不知有意还是无意的,OpenVZ提供的可用OS系统模板不多,默认只有Fedora Core 3/4/5、Centos4,这不足以满足我们的需求。这里就以创建基于Asianux 2.0 SP2的系统为例,说明如何创建VPS OS模板。
不过,作为Virtuozzo的开源版本,不知有意还是无意的,OpenVZ提供的可用OS系统模板不多,默认只有Fedora Core 3/4/5、Centos4,这不足以满足我们的需求。这里就以创建基于Asianux 2.0 SP2的系统为例,说明如何创建VPS OS模板。
Dec
24
Linux下常见的一个问题:编译和安装硬件的驱动。目前,几乎所有的服务器厂商都会考虑到linux这个平台环境,所以,当系统光盘自带的驱动缺少时,可上这些服务器厂商的网站获取技术支持。除部分网卡驱动可直接编译外,很多系统驱动都需要引用核心源码编译。
我这里不详细说明如何编译驱动了,实际上,只要看README文件都能完成。只是恰好,这几天看到一个比较规范的驱动编译脚本,觉得以后可以用到,所以特引用一下。
我这里不详细说明如何编译驱动了,实际上,只要看README文件都能完成。只是恰好,这几天看到一个比较规范的驱动编译脚本,觉得以后可以用到,所以特引用一下。
Dec
21
一般情况下,MRTG默认是通过snmp的Interface Number作为识别信息的,但该信息是会改变的。以adsl为例,当一部机器上同时有多个地址,并且有依赖于adsl创建的临时地址的话(例如vpn依赖于ppp0创建连接)。那么,当adsl断线重连后,snmp的Interface Number就会发生改变了。这时,MRTG就不能从旧接口获取到流量信息了。下面要解决的就是这个问题。
Dec
20
已经讲过,MRTG实际上是一个画图工具。它可以接受一些数值参数,并根据这些值构建一个二维图形以供监控使用。在 mrtg 这个程序中,其实他总共需要要求四个数据(前两个用来作图,后两个提供相关信息,基本上,绘图只会用到前两个数据),因此,你可以随时制作 MRTG 的图表,只要你能提供两个数字(x轴和y轴)给 mrtg 即可制图!下面,我就是要用脚本收集信息,然后提供数据给MRTG使用。
Dec
19
MRTG通常认为是一个性能监控工具,有着很长的使用历史,很多网管都使用它来对系统进行监控。实际上,它真正的作用是一个画图工具。它可以接受一些数值参数,并根据这些值构建一个二维图形以供监控使用。最常见的就是获取设备的snmp信息,例如网络流量,然后生成图形。还可以从脚本得到CPU、Disk I/O、内存的数据,而呈现直观的图形。
虽然其功能有限,而且已经逐步被rrdtool代替。但因为大部分发行版都自带MRTG软件包,使用也非常简单,所以,在小范围的网络环境中,还是有其用武之地的。
为方便说明,我先以一个最简单的例子:从snmp获取网络流量,使用MRTG显示为例来说明。及后再补充从其他方式获取数据的方式。
虽然其功能有限,而且已经逐步被rrdtool代替。但因为大部分发行版都自带MRTG软件包,使用也非常简单,所以,在小范围的网络环境中,还是有其用武之地的。
为方便说明,我先以一个最简单的例子:从snmp获取网络流量,使用MRTG显示为例来说明。及后再补充从其他方式获取数据的方式。
Dec
18
strace是很有用的分析,指导和调试工具。当面对那些源码并不可靠的程序时,系统管理员,分析师和故障检测师们会发现strace是非常棒的,因为他们不需要重新编译就可以跟踪了!学生,黑客以及那些喜欢猎奇的人们也会发现,仅仅通过跟踪很普通的程序就可以对了解一个系统和它的系统调用很有帮助。由于系统调用和信号是发生在用户/内核接口上的事件,这也使程序员们感觉到细致地检查这个边界点对于分离bug,健壮性检测和捕捉瞬间状态很有用。
以下内容转自sywang#redflag-linux.com的翻译。
以下内容转自sywang#redflag-linux.com的翻译。
Dec
17
yum是一个用于管理rpm包的后台程序,用python写成,可以非常方便的解决rpm的依赖关系。在建立好yum服务器后,yum客户端可以通过http、ftp方式获得软件包,并使用方便的命令直接管理、更新所有的rpm包,甚至包括kernel的更新。它也可以理解为红旗环境下的apt管理工具。
以前写过一份[原]使用yum更新红旗Linux ,但其中提到的命令不是很完整,现再整理一下。
以前写过一份[原]使用yum更新红旗Linux ,但其中提到的命令不是很完整,现再整理一下。
Dec
14
硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。badblocks就是一个检查坏道位置的工具。