摘要:
(转载)http://www.cppblog.com/prayer/archive/2009/04/01/78597.html转载自:http://www.turbolinux.com.cn/turbo/wiki/doku.php?do=export_xhtml&id=%E6%94%B6%E9%9B%86%E7%B3%BB%E7%BB%9F%E4%BF%A1%E6%81%AF:lsof的确是个有用的命令,可以查看那个进程,那个用户打开了某个文件,目录等信息。lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式 阅读全文
posted @ 2013-04-27 21:52
robotke1
阅读(738)
评论(0)
推荐(0)
摘要:
(转载)http://www.cppblog.com/prayer/archive/2009/07/05/89286.htmllinux下的线程真是很有趣,各种在windows编程里看不到的技巧在这里尽显无余。在一个进程里有许多的线程,这些线程共享进程里的所有资源。包括数据空间,所以全局变量是为所有的线程所共享的。但如果线程里的全局变量为所有的线程所共享会出现一些问题。比如如果代码量很大的话那么名字的命名都是一个问题。如果两个线程有相同的全局erron变量那么线程2可以会用到线程1的出错提示。这个问题可以通过创建线程的私有数据来解决(thread-specific Data,TSD)。一个线程 阅读全文
posted @ 2013-04-27 21:10
robotke1
阅读(660)
评论(0)
推荐(0)
摘要:
[root@robot ~]# cat /proc/sys/kernel/pid_max // 最大进程数32768[root@robot ~]# cat /proc/sys/kernel/threads-max // 最大线程数15856[root@robot ~]# cat /proc/sys/fs/file-max // 最大文件描述符数101386[root@robot ~]# Linux内核提供了一种通过/proc文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数... 阅读全文
posted @ 2013-04-27 19:14
robotke1
阅读(2536)
评论(0)
推荐(0)
摘要:
简介:在Linux有很多的xxxdump型命令。 回想一下有哪些这样子的命令呢?嗯,objdump反汇编、hexdump显示为16进制、tcpdump强大到爆的网络工具、dump备份文件命令、zdump时区输出器,还有挺多的不是那么常用的。于是想到一个问题,*nix极客们为啥那么钟爱dump这个词,dump啥意思?在计算机中有“转储;转存”的意思。这里就不打算把每个命令一一介绍了。 阅读全文
posted @ 2013-04-27 18:45
robotke1
阅读(320)
评论(0)
推荐(0)
摘要:
(转载)http://www.cnblogs.com/observer/archive/2011/11/04/2235219.htmlWireshark图解教程(简介、抓包、过滤器)http://openmaniak.com/cn/wireshark.php Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap network library来进行封包捕捉。wireshark的原名是Ethereal,新名字是2006年起用的。当时Ethereal的主要开发者决定离开 阅读全文
posted @ 2013-04-27 17:24
robotke1
阅读(495)
评论(0)
推荐(0)
摘要:
Netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。检查2222 端口的相关信息:[root@singledb ~]# netstat -an |grep 2222tcp 0 0 :::2222 :::* LISTEN tcp ... 阅读全文
posted @ 2013-04-27 15:49
robotke1
阅读(553)
评论(0)
推荐(0)
摘要:
(转载)http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 阅读全文
posted @ 2013-04-27 15:42
robotke1
阅读(254)
评论(0)
推荐(0)
摘要:
(转载)http://yu.you163.blog.163.com/blog/static/33987774201302125314154/在网络程序的调试过程中,经常发生一些出乎意料的事情,比如创建一个TCP服务失败,这时候往往需要查看系统的网络情况,最常用的网络抓包当然非WireShark模式。但往往很多时候只需要查看某个端口的使用情况,它到底被那个进程(对应PID)占用了,或者你还需要把它Kill掉。如果你在Windows操作系统,你可以使用netstat命令来查询PID,然后可以打开任务管理器,查看这个PID对应的进程名;如果PID没有显示,菜单》查看》选择列》选中PID即可;得知进程 阅读全文
posted @ 2013-04-27 15:15
robotke1
阅读(579)
评论(0)
推荐(0)
摘要:
(转载)自百度问:wireshark使用问题 我在Capture Filter中填入:ip src==192.168.1.98 && http 其中192.168.1.98是我本机的ip,我希望捕获http数据,所以写了http,可以出现以下错误:Invalid capture filter: "http"!That string looks like a valid display filter; however, it isn't a validcapture filter (syntax error).Note that display fil 阅读全文
posted @ 2013-04-27 12:29
robotke1
阅读(5906)
评论(0)
推荐(0)
摘要:
黄条代表SMB(Server Message Block)协议,如smb、nbss、netbios等。蓝条代表UDP协议。方法:可以点WireShark的右边倒数第三个按钮(Editor coloring rules...)查看。 阅读全文
posted @ 2013-04-27 11:02
robotke1
阅读(1458)
评论(0)
推荐(0)
摘要:
(1)基类的静态成员函数和静态数据成员都可以被继承。 1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 6 class People 7 { 8 public: 9 People() {}10 ~People() {}11 static void show(void);12 static int tall;13 };14 15 void People::show(void)16 {cout << "The peole!" << endl;} 阅读全文
posted @ 2013-04-27 00:32
robotke1
阅读(1284)
评论(0)
推荐(0)

浙公网安备 33010602011771号