基础命令学习目录首页 多进程间通信常用的技术手段包括共享内存、消息队列、信号量等等,Linux系统下自带的ipcs命令是一个极好的工具,可以帮助我们查看当前系统下以上三项的使用情况,从而利于定位多进程通信中出现的通信问题。目前也有一些帖子介绍ipcs命令的使用方法,但是介绍较简单不够全面,下面我根据 ...
分类:
其他好文 时间:
2019-02-16 19:29:39
阅读次数:
596
apache无法启动报错No space left on device 故障现象:apache无法启动ipcs信号量很多 # service httpd startStarting httpd : [Failed] 当达到极限信号量: # ipcs -s | wc -l32004 而: # cat ...
分类:
Web程序 时间:
2019-01-30 16:07:03
阅读次数:
124
参考命令: 1. ipcs 2. ipckill 例子参考了网络,作者不详。 发送数据 接受进程 以发送一个文件为例,数据流: 输入文件->用户发送程序->内核IPC(管道,FIFO,消息队列)->接收端->输出文件 一共4次系统调用。相比共享内存要多2次。 ...
分类:
其他好文 时间:
2018-11-11 15:53:04
阅读次数:
183
共享内存是最快的IPC形式,一旦这样的内存映射到共享它的进程的地址空间,这些进程间的数据传递不再涉及到内核,也就是说进程不再通过执行进入内核的系统调用来传递彼此的数据。写共享内存要加锁。常和信号量在一起使用。消息队列和管道读写数据都是要进入内核的。 示意图如下: 传递数据的示意图如下: 共享内存的数 ...
分类:
系统相关 时间:
2018-08-07 00:38:52
阅读次数:
303
一、线上查询及帮助命令 1.man:查看命令帮助 2.help:查看linux内置命令的帮助 二、文件和目录操作命令: 1.pwd:查看当前目录 2.cd:切换目录 3.tree:以树形结构显示目录下内容 4.mkdir:创建目录 5.touch:创建空文件或改变文件的时间戳属性 6.ls:显示目录 ...
分类:
系统相关 时间:
2018-05-18 11:42:24
阅读次数:
284
1.首先修改yum源,安装最新版的docker. (1)国外yum源。 vim yum.repo [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled ...
分类:
其他好文 时间:
2018-04-08 10:20:23
阅读次数:
259
使用Linux系统必备的技能之一就是Linux进程管理,系统运行的过程正是无数进程在运行的过程。这些进程的运行需要占用系统的内存等资源,做好系统进程的管理,对于我们合理分配、使用系统资源有非常大的意义。今天我们来看进程管理命令中的ipcs命令。
分类:
系统相关 时间:
2018-03-27 18:44:46
阅读次数:
182
httpd已死,但是subsys被锁tail/var/log/httpd/error_log里有:httpdConfigurationFailed错误解决:ipcs-s|greproot|awk‘{print$2;}‘|whileread-rline;doipcrmsem"$line";done因为我是用root用户启动的,所以就武断的改为了root.然后把ki
分类:
Web程序 时间:
2018-02-27 19:17:29
阅读次数:
350
简介 IPC 主要有消息队列、信号量和共享内存3种机制。和文件一样,IPC 在使用前必须先创建,使用 ipcs 命令可以查看当前系统正在使用的 IPC 工具: 由以上可以看出,一个 IPC 至少包含 key值、ID值、拥有者、权限和使用的大小等关键信息。如果需要手工删除某个 IPC 机制,可以使用 ...
分类:
系统相关 时间:
2018-02-04 19:31:20
阅读次数:
186
问题二:如何查询访问日志? 截取深圳P2P公司——天天赢金融的访问日志来作为案例: #Software:MicrosoftInternetInformationServices6.0 #Version:1.0 #Date:2015-12-0209:00:17 #Fields:datetimes-sitenames-ipcs-methodcs-uri-stemcs-uri-querys-
分类:
Web程序 时间:
2018-01-11 11:34:28
阅读次数:
248