许多服务器应用程序,如Web服务器,数据库服务器等都面临着处理众多客户端发起的请求,这些请求往往都是短暂的、大量的。如果采用为每个到达的请求创建一个新线程来响应客户端请求的话,至少存在以下两个缺点:
继续阅读“浅析Linux线程池及其实现”
分类:Linux
从Linux system()函数谈起
今天我们主要来谈谈linux下的system这个函数,之所以从这个函数谈起,是因为这两天被这个函数坑惨了。于是做了一些system函数的相关学习,并小结于此。
继续阅读“从Linux system()函数谈起”
正则表达式提取MAC地址及对应的厂商信息
MAC(Medium/Media Access Control)地址,采用十六进制数表示,共六个字节(48位)。其中,前三个字节是由IEEE的注册管理机构RA负责给不同厂家分配的代码,后三个字节由各厂家自行指派给生产的适配器接口。
继续阅读“正则表达式提取MAC地址及对应的厂商信息”
【翻译】Linux下抓包工具学习-tcpdump
在Linux操作系统中,tcpdump用来抓取网络中的数据包,本文内容是对man手册中tcpdump相关知识的翻译以及一些附加的例子等。
Linux下开发工具学习-Crontab
Crontab命令常见于Unix和类Unix的操作系统中,用于设置周期性被执行的指令,让重复的任务自动化执行。本文主要是对我在学习Crontab时做的一些总结。
继续阅读“Linux下开发工具学习-Crontab”
【转载】Linux启动过程详解(inittab、rc.sysinit、rcX.d、rc.local)
当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。
【转载】.bash_profile 与 .bashrc 的区别
几个bash配置文件的说明:
继续阅读“【转载】.bash_profile 与 .bashrc 的区别”
Linux文件误删之血的教训总结
罪魁祸首命令:[root@VM_198_209_centos home]# find . -type f -delete。其实罪魁祸首是我自己,今天在云服务器下本想查找一个文件并删除之,却忘记输入选项-name来指定待删文件名,导致/home/目录下所有文件全部丢失!
继续阅读“Linux文件误删之血的教训总结”
Linux下开发工具学习-gdb
学习完gcc和Makefile之后,我们继续来学习gdb相关知识,主要涉及以下内容:gdb相关概念,gdb功能,设置端点,单步跟踪,段错误调试等。
继续阅读“Linux下开发工具学习-gdb”
Linux环境下的Makefile学习
本次内容我们主要学习总结以下内容:make与Makefile介绍,Makefile基本规则,简单的Makefile编写,Make自动化变量,Makefile编译多个可执行文件等。再深入的将介绍make常用内嵌函数以及多级目录Makefile。
继续阅读“Linux环境下的Makefile学习”