Linux下ipcs 指令的用法详解
ipcs 是Linux下显示进程间通信设施状态的工具
可以显示消息队列、共享内存和信号量的信息
对于程序员可能更有用些,普通的系统管理员一般用不到此指令
(1)显示消息队列信息, 修改消息队列大小: root:用户: /etc/sysctl
conf kernel
msgmnb =4203520 kernel
msgmnb =3520 kernel
msgmni = 2878 保存后需要执行 sysctl -p ,然后重建所有消息队列 ipcs -q : 显示所有的消息队列 ipcs -qt : 显示消息队列的创建时间,发送和接收最后一条消息的时间 mas@[172
38:/mas]$ ipcs -qt ------ Message Queues Send/Recv/Change Times -------- msqid owner send recv change 65536 mas Not set Not set May 15 15:56:39 98305 mas May 15 15:59:22 May 15 15:59:22 May 15 15:56:39 ipcs -qp: 显示往消息队列中放消息和从消息队列中取消息的进程ID mas@[172
38:/mas]$ ipcs -qp ------ Message Queues PIDs -------- msqid owner lspid lrpid 65536 mas 0 0 98305 mas 21941 21941 ipcs -q -i msgid: 显示该消息队列结构体中的消息信息: mas@[172
38:/mas]$ ipcs -q -i 98305 Message Queue msqid=98305 uid=512 gid=500 c