CentOS让PC同时支持有线和无线方式接入的配置方法

总觉得时间不够用,快半年没更新博客了.
公司采购了1台联想扬天A8000u 迷你主机,机器自带一个千兆网卡和一个11N无线网卡,用于外出做服务器给客户演示产品,因要支持手机客户端访问,以往必须单独连接无线路由器,抽时间折腾了下,使用自带的无线网卡来充当AP,并桥接至有线网络,自动获取IP地址,做到可同时访问,如图所示
a8000u_br

基本环境 CentOS 6.5 X64最小化安装

继续阅读“CentOS让PC同时支持有线和无线方式接入的配置方法”

python插件做nagios发报警邮件[转]

文章转自 http://deidara.blog.51cto.com/400447/461008 向原作者表示感谢

安装好nagios后,一直利用nagios服务器上的sendmail服务器去发邮件,修改配置文件可以伪造别的邮件地址发邮件,但是一直会被邮局视为垃圾邮件,我把email地址加在了QQ上,好处是一来邮件QQ右下角会弹提示。工作时间会第一时间知道服务器出状况(手机短信暂时不提),但是如果是垃圾邮件,QQ不会提醒的,当然可以在QQ邮箱把其添加为信任邮局,可以避免。我就不那么浪费时间了。自己写一个发邮件的插件来替换掉本机的sendmail服务,可以为服务器节省资源,大家也知道启动sendmail服务稍稍费点时间,如果主机名没有设置好的话sendmail服务会启动很久才能起来的哦。废话不多说了,发源代码。
继续阅读“python插件做nagios发报警邮件[转]”

CentOS 6.4 安装OpenManage(OMSA) 提示IPMI无法启动

在尝试对CentOS 6.4 上安装 Dell OpenManage 7.2时发现按照以往方法,服务却无法正常启动
Google资料后得知.

RHEL/CentOS 6.4 默认的新版内核 2.6.32.358 发生了变动,不再支持内核驱动动态加载,导致OpenManage 自带的IPMI服务无法正常启动,只需要安装 CentOS自带的 OpenIPMI即可,注意大小写.

yum install -y OpenIPMI

/usr/bin/ld: cannot find *** 的处理

转载自http://blog.sina.com.cn/s/blog_67bbb71101010tto.html
用g++编译C++程序时显示出:
/usr/lib/ld: cannot find -lc
/usr/lib/ld: cannot find -lgcc_s
/usr/lib/ld: cannot find -lm
/usr/lib/ld: cannot find -lgcc_s的错误。在网上看了很多中关于/usr/lib/ld: cannot find -lXXX的解法,但是大同小异,没有很具体的讲解。所以把我的解决方法记录一下。
继续阅读“/usr/bin/ld: cannot find *** 的处理”

Postfix+Dovecot2.x+Postfixadmin+Roundcube 邮件服务器配置

之前一直使用Postfix+Courier+Sasl+Extmail 邮件服务器方案,并配置了MailDrop 做邮件转发和Mailman邮件列表,在两年多时间里,运行良好。可是现生产环境使用Nginx 越来越多,为了一个Webmail 单独配置Apache+Perl 资源开销大,Courier+Sasl 配置也相对比较繁琐,抽了两天时间,结合网上一些实例,对邮件服务器做了一些改进。
继续阅读“Postfix+Dovecot2.x+Postfixadmin+Roundcube 邮件服务器配置”

CentOS 6 配置VPN服务(pptpd)

转载请注明出处 ( sulabs.net )
因工作需求,搭建了VPN来方便在家或出差时连接公司网络,并访问内网服务器资源,在参考部分文章后,重新做了整理并修正。
CentOS 6 发行版中的内核已经包含了 MPPE模块,不需要再去安装配置动态内核加载(dkms ) 和 kernel_ppp_mppe 模块,网络环境如下:
公司服务器网卡配置如下( em 为接口名,也可以是 eth )
em1  IP: 183.62.222.2 连接公网
em2  IP: 192.168.1.254  连接内网,IP段 192.168.1.1 – 254
VPN 配置的客户端 IP段 192.168.10.2 – 254
继续阅读“CentOS 6 配置VPN服务(pptpd)”

Cyrus-sasl authentication failed 解决方法

Cyrus-Sasl 是一个简易安全验证层软件包,通常用于搭配Postfix 做SMTP验证,最近在部署一台新的邮件服务器时,用Webmail 登陆发邮件,接收均无问题,采用客户端接受正常,发送时则提示如下所示:
localhost postfix/smtpd[32031]: connect from unknown[61.*.*.*]
localhost postfix/smtpd[32031]: warning: unknown[61.*.*.*]: SASL LOGIN authentication failed: authentication failure
提示SASL LOGIN验证 失败,在查阅官方文档后,发现原来新版本的 2.1.25 参数做了一些变动( 原来使用 2.1.22不受影响 ),参考以下配置进行修改
继续阅读“Cyrus-sasl authentication failed 解决方法”

CentOS 6.2 在 Dell Vostro 260 安装发生Crash 的解决办法

近日因项目需求,需用到高可用集群,决定先使用OpenVZ 虚拟化做环境测试,在公司找了一台闲置的 Dell Vostro 260 台式机,配置 Intel i5/4G内存/GT530 显卡,无光驱,做了一张U盘引导安装 CentOS 6.2 X64 ,开始引导后,默认选择第一项 “安装或升级现有系统” 时,接下来开始检测硬件,然后机器死掉,屏幕给的提示为 Kernel panic not syncing ,考虑到品牌机稳定性一般不会出什么问题,就怀疑到安装源问题(用U盘安装),随后挂上一个光驱重新安装,居然也报同样的错误,因公司内有其它同配置机器也安装了CentOS X64,叫上同事老金,让他来进行安装,在开始选择引导菜单时,选择了第二项,“使用基本图形设备驱动进行安装” 接下来安装顺利进行,无任何错误,后来问老金,他一直认为安装菜单第一项是升级,第二项才是安装。
在早期的RHEL/CentOS 发行版中,默认引导菜单第一项是 “安装或升级现有系统”   第二项是“使用文本界面安装或升级现有系统” 以至于到了新版6.X,一直没仔细去看引导菜单的变化,通过Google 查找资料后,发现比较新的CentOS 发行版中,第二项更改为了 “使用基本图形设备驱动进行安装”  这个安装选项是用来解决部分不兼容的显卡显示有问题时使用的,在本次碰到的问题中,也实在很难将崩溃和显卡联系在一起。期待下个发行版本会解决这个Bug 吧

Linux系统资源监控命令(vmstat mpstat sar iostat top)

文章转自http://www.cnblogs.com/dkblog
vmstat mpstat sar iostat top 几个命令的详解,对负载压力测试,解决问题很有帮助

Linux系统资源的命令:

衡量CPU性能的指标:

1,用户使用CPU的情况; CPU运行常规用户进程 CPU运行niced process CPU运行实时进程

2,系统使用CPU情况; 用于I/O管理:中断和驱动 用于内存管理:页面交换 用户进程管理:进程开始和上下文切换
继续阅读“Linux系统资源监控命令(vmstat mpstat sar iostat top)”