linux 程序设计
fantasylf
这个作者很懒,什么都没留下…
展开
-
snmp 中的pdu协议数据单元定义
转自:http://baike.baidu.com/view/691986.htm<br />定义<br /> 协议数据单元PDU(Protocol Data Unit)是指对等层次之间传递的数据单位。 协议数据单元(Protocol Data Unit )物理层的PDU是数据位(bit),数据链路层的PDU是数据帧(frame),网络层的PDU是数据包(packet),传输层的PDU是数据段(segment),其他更高层次的PDU是数据(data)。转载 2010-06-25 00:08:00 · 1648 阅读 · 0 评论 -
linux 命令
1.查看shell的版本 /bin/bash --version2.输出重定向> >> 例如: ls -l >output.txt把ls -l的结果输出到output.txt 文件中。不在屏幕(标准输出)上输出。上面的例子通过>操作符把标准输出重定向到一个文件。在默认情况下,如果该文件已经存在,它的内容将被覆盖。你可以用>>操作符将输出内容附加到一个文件的结尾,而不是覆盖文件。例如: ls -l >>output.txt文件描述符0代表一个程序的标准输入原创 2010-06-19 23:20:00 · 713 阅读 · 0 评论 -
linux通过域名获取主机信息
<br />参考 《linux网络编程》 宋敬彬 孙海滨 著<br /> <br />通过域名获取主机信息的方法很简单,用函数gethostbyname()就可以。<br />函数原型如下:<br />#include <netdb.h><br />struct hostent *gethostbyname( const char *name)<br /> <br />gethostbyname()函数返回值是一个指向结构struct hostent 类型变量的指针,为NULL时发生错误。可以原创 2010-06-22 22:41:00 · 1313 阅读 · 0 评论 -
linux 下net-snmp简单例子
<br />参考原文:http://www.net-snmp.org/wiki/index.php/TUT:Simple_Application<br /><br />这里我们讨论怎么写个简单的应用。它只是简单的接受来自远程主机的信息。下面是源代码和makefile<br />#include <net-snmp/net-snmp-config.h>#include <net-snmp/net-snmp-includes.h>#include <string.h>/* change the wo翻译 2010-06-24 23:07:00 · 6458 阅读 · 2 评论 -
nmap+nagios
Replacing Ping with Nmap for Nagios<br />作为一个管理员,有时候我们需要周围的网络情况。一个简单的例子,当网络设备规避了icmp的回应,我们用一般的ping就很难探测到设备是否活着,向nagios这样就很难做得到。所以下面我们来介绍一个例子,解决上面出现的情况,用namp可以结合nagios对网络扫描和监控是我们的目的。先来熟悉namp基本语法:例子: nmap -sP 192.168.1.6<br />输出以下内容: Starting Nmap 5.30BET翻译 2010-09-02 10:10:00 · 1256 阅读 · 0 评论