摘要: 本文转载自:http://blog.csdn.net/yming0221/article/details/6249151void的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:int * pint;void *pvoid;pvoid = pint; /*不过不能pint= pvoid; */如果要将pvoid赋给其他类型指针,则需要强制类型转换如:pint= (int *)pvoid;②在ANSIC标准中,不允许对void指针进行算术运算如pvoid+ 阅读全文
posted @ 2013-09-25 22:33 小名辉辉 阅读(244) 评论(0) 推荐(0) 编辑
摘要: C语言提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。如: 3+5,6+8称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的形式如下:表达式1,表达式2,表达式3,...... ,表达式n逗号表达式的要领:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。(3) 逗号运算符的优先级别在所有运算符中最低。逗号表达式的求解过程是:先求解表达式1,再求解表达式2,知道最后。整个逗号表达式的值是表达式2的值。例如,上面的逗号表达式“3+5,6+8”的值为14。又如,逗号表达式 a=3*5,a*4对... 阅读全文
posted @ 2013-09-24 09:46 小名辉辉 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 在nagios监控中加入fail2ban注: check_fail2ban这个文件在fail2ban源码的file目录下 ./fail2ban-0.8.10/files/nagios #################################被监控机器 ####################################一 、 复制 check_fail2ban 到 /usr/local/nagios/libexec/ 并且设置所属为nagios 二、 allow your user to run the script with the sudo rights. Just add. 阅读全文
posted @ 2013-09-11 17:35 小名辉辉 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 参考文章:http://www.centos.bz/2012/04/prevent-ssh-break-in-with-fail2ban/此文介绍一个linux下通过监控日志防止密码被暴力破解的软件-fail2ban。fail2ban支持常用的服务,如sshd, apache, qmail, proftpd, sasl, asterisk等的密码验证保护,当发现暴力破解的迹像时,可以通过iptables, tcp-wrapper, shorewall等方式阻止此IP的访问。python安装安装fail2ban需要Python >= 2.4,可以直接执行python查询版本号,但fail2 阅读全文
posted @ 2013-09-11 17:28 小名辉辉 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形式: "Nagios Ain't Gonna Insist On Sainthood" Sainthood 翻译为圣徒,而"Agios"是"saint"的希腊表 阅读全文
posted @ 2013-09-11 17:24 小名辉辉 阅读(98) 评论(0) 推荐(0) 编辑