ipcs

ipcs命令

进程和作业管理

ipcs命令用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。

语法

ipcs(选项)

选项

-a:显示全部可显示的信息;
-q:显示活动的消息队列信息;
-m:显示活动的共享内存信息;
-s:显示活动的信号量信息。

实例

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status      
0x7401833d 2654208    root      600        4          0                       
0x00000000 3145729    root      600        4194304    9          dest         
0x7401833c 2621442    root      600        4          0                       
0xd201012b 3080195    root      600        1720       2
时间: 2024-09-01 06:19:15

ipcs的相关文章

IPC介绍——10个ipcs例子

IPC介绍——10个ipcs例子 semaphorearrays2010performancesystemaccess ipcs是一个uinx/linux的命令.用于报告系统的消息队列.信号量.共享内存等 1.列出所有的ipcs参数: -a 他是默认选项及ipcs等效于ipcs -a [[email protected] ~]# ipcs -a ------ Shared Memory Segments -------- key shmid owner perms bytes nattch st

linux命令(7):ipcs/ipcrm命令

ipcs作用 :查看消息队列(ipcs –q).共享内存(ipcs –m).信号灯(ipcs -s) ipcrm作用 :删除消息队列.共享内存.信号灯 ipcrm使用方式: ipcrm [ -M key | -m id | -Q key | -q id | -S key | -s id ] ... 说明:删除消息队列.共享内存.信号灯 参数: -M   以shmkey删除共享内存 -m   以shmid删除共享内存 -Q   以msgkey删除消息队列 -q    以msgid删除消息队列 -S

用 ipcs 管理oracle unix 共享内存

UNIX and Linux Shared Memory and Oracle The UNIX and LINUX operating systems allocate memory based on an interprocess communication model (IPC) to manage memory segments for Oracle database environments. To obtain details on shared memory for UNIX an

ipcs、ipcrm命令

进程间通信概述进程间通信有如下的目的:1.数据传输,一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M之间:2.共享数据,多个进程想要操作共享数据,一个进程对数据的修改,其他进程应该立刻看到:3.通知事件,一个进程需要向另一个或一组进程发送消息,通知它们发生了某件事情:4.资源共享,多个进程之间共享同样的资源.为了做到这一点,需要内核提供锁和同步机制:5.进程控制,有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能

工作中常用的Linux命令(2):ipcs/ipcrm命令

ipcs 1. 命令格式 ipcs [resource-option] [output-format] ipcs [resource-option] -i id 2. 命令功能 提供IPC设备的信息 3. 使用方法 resource选项: ipcs -m 查看系统共享内存信息 ipcs -q 查看系统消息队列信息 ipcs -s 查看系统信号量信息 ipcs [-a] 系统默认输出信息,显示系统内所有的IPC信息 [[email protected] data]$ ipcs -a ------

Oracle Study之--IPCS管理共享内存

Oracle Study之--IPCS管理共享内存 Unix/linux下的共享内存.信号量.队列信息管理 在unix/linux下,经常有因为共享内存.信号量,队列等共享信息没有干净地清除而引起一些问题. 查看共享信息的内存的命令是:ipcs [-m|-s|-q]. 默认会列出共享内存.信号量,队列信息 -m列出共享内存 -s列出共享信号量 -q列出共享队列 清除命令是:ipcrm [-m|-s|-q] id. -m 删除共享内存 -s删除共享信号量 -q删除共享队列. 案例分析: [[ema

oracle 共享内存查看 ipcs命令详解

ipcs - provide information on ipc facilities DESCRIPTION ipcs provides information on the ipc facilities for which the calling process has read access. The -i option allows a specific resource id to be specified.  Only information on this id will be

ipcs命令

unix/linux下的共享内存.信号量.队列信息管理 在unix/linux下,经常有因为共享内存.信号量,队列等共享信息没有干净地清楚而引起一些问题. 查看共享信息的内存的命令是ipcs [-m|-s|-q]. 默认会列出共享内存.信号量,队列信息,-m列出共享内存,-s列出共享信号量,-q列出共享队列 清除命令是ipcrm [-m|-s|-q] id. -m 删除共享内存,-s删除共享信号量,-q删除共享队列. 共享内存段有时不能马上删除,需使用这个内存段的所有进程向OS发送detach命

Linux shell实战(ipcs工具)

#!/bin/bash WHOAMI=`whoami` if [ $# -lt "1" ] then echo '[程序名] [操作对象]' exit 0 fi #需要两个参数,参数一:起始行,参数二:结束行,参数三:操作对象 function seddata { for numx in `ipcs | sed -n ${1},${2}p | sed -n /${WHOAMI}/p | awk '{print $2}'` do ipcrm ${3} ${numx} done } fun