摘要:1.当程序一直运行,但没数据生成,有可能是打开文件个数超过1024个(一个进程), 用lsof 查看进程打开了多少文件:lsof -p 进程号 | wc -l
阅读全文
摘要:HTTP是以超文本传输为目的而设计的应用层协议,属于基于TCP/IP实现的协议。 浏览器也属于基于套接字的客户端,因为连接到任意web服务器端时,浏览器内部也会创建套接字。只不过浏览器多了一项功能,将服务器端传输的HTML格式的超文本解析为视图。 Web服务器端是以HTTP协议为基础传输超文本的服务
阅读全文
摘要:#线程相对于进程的优点: 线程的创建和上下文切换比进程的创建和上下文切换更快。 线程间交换数据时无需特殊技术。 #线程和进程的差异: 多进程>每个进程的内存空间都由保存全局变量的“数据区”、malloc等函数动态分配提供空间的堆(Heap)、函数运行时使用到的栈(Stack)构成。每个进程都具有这种
阅读全文
摘要:1: syslog.conf的介绍 对于不同类型的Unix,标准UnixLog系统的设置,实际上除了一些关键词的不同,系统的syslog.conf格式是相同的。syslog采用可配置的、统一的系统登记程序,随时从系统各处接受log请求,然后根据/etc/syslog.conf中的预先设定把log信息
阅读全文
摘要:通过logger命令记录日志 logger是一个shell命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息。 logger 语法logger [options] [messages] **options (选项):** -d, --udp 使用数据
阅读全文
摘要:1.进入gdb: #gdb test -q(uiet) 其中test为目标可执行文件,-q代表不打印那一大串版本版权信息之类的刷屏字幕。 这里有个小常识就是用gcc编译目标文件test时,记得-g,表示可调试。 另外,直接进入gdb而未加载可执行文件,或者加载了目标文件,想换一个其他的——可以使用
阅读全文