1. 概述管道没有名字,适用于有亲缘关系的进程间。FIFO指first in first out,有一个路径名与之关联,从而允许无亲缘关系的进程间使用。亦称:命名管道named pipe。两者都是单向数据流(半双工管道),具有随进程的持续性,数据都是先进先出,在进程间通信不需要某种形式的同步。2.管...
分类:
其他好文 时间:
2014-08-01 22:47:22
阅读次数:
306
1.概述消息队列可认为是消息链表。有足够写权限的线程可以往队列中放置消息,有足够读权限的进程可以从队列中取走消息。每个消息是一个记录,由发送着赋予一个优先级。在像队列中写入消息时,不需要某个进程在该队列上等待消息到达。这与管道不同,管道必须现有读再有写。消息队列具有随内核的持续性,与管道不同。进程结...
分类:
其他好文 时间:
2014-08-01 22:46:32
阅读次数:
315
grep?-q?"str"?urfile?&&
{
??echo?"找到了"
}?||
{
???echo?"没找到"
}
分类:
系统相关 时间:
2014-08-01 20:27:32
阅读次数:
339
监控服务器是否宕机的脚本:$sudoviping.sh按a或i进入编辑模式#!/bin/bashDate=`date+%m%d%y`touch/log/Ping/$Date.logServer="ming1ming2ming3ming4ming5"forServerin$ServerdoPing=`/bin/ping-c4$Server|grep%|awk-F[:""]+‘{print$6}‘|tr-d‘%‘`Ping2=`/bin/ping-c4$Server|gr..
分类:
其他好文 时间:
2014-08-01 20:20:13
阅读次数:
237
一. 安装DHCP serverubuntu下搭建udhcpd服务器1.查看是否安装了udhcpd服务器:dpkg -l | grep udhcpd如果没有安装udhcpd服务器,我们可以用apt-get install udhcpd来安装udhcpd服务器。2. 编辑/etc/default/ud...
分类:
其他好文 时间:
2014-08-01 15:17:41
阅读次数:
294
虽然正则表达式经常都在用,但是很少能够静下心来仔细的总结一下。最近看了一个台湾人的网站叫做鸟哥Linux私房菜,关于正则表达式的描述挺详细的。在此,我进行一下总结,如果想仔细的学习正则表达式,请...
分类:
系统相关 时间:
2014-08-01 14:01:41
阅读次数:
257
ssh "ps aux | grep keyword| grep -v grep | awk '{print \$2}' | xargs kill"ssh可以远程执行命令. 格式也很简单, 命令后面, "" 或 '' 中添加 你想执行的命令.直观的感觉应该是:ssh "awk '{print $2}...
分类:
其他好文 时间:
2014-07-31 23:38:00
阅读次数:
268
xargs是一个过滤器,可以给命令传递参数;也是组合多个命令的一个工具,它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,然而它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xarg..
分类:
系统相关 时间:
2014-07-31 21:11:48
阅读次数:
328
一、 异步IO 说到重叠模型首先还是提一下异步IO比较好,因为从本质上讲,重叠模型也是一种异步IO模型。 我们知道,相对于计算机执行的其他操作而言,设备IO(文件、管道、套接字等)是比较慢的。于是在多线程结构中就考虑到采用异步的方式进行设备读写操作,即我们告诉系统对设备的读写数据,而同时应用程序的其...
分类:
其他好文 时间:
2014-07-31 19:38:17
阅读次数:
312
1 ?引言? ? ??Grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并?把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。G...
分类:
系统相关 时间:
2014-07-31 17:26:59
阅读次数:
466