• L83.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ipcs和ipcrm


    11.17 ipcs:显示进程间通信设施的状态

    11.17.1 命令详解

    【命令星级】 ★★☆☆☆

    【功能说明】

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

    【语法格式】

    ipcs [option]
    ipcs [选项]
    
    • 1
    • 2

    ​ **说明:**在ipcs命令及后面的选项里,每个元素之间都至少要有一个空格。

    【选项说明】

    ​ 表11-14针对该命令的参数选项进行了说明。

    ​ 表11-14 ipcs命令的参数选项及说明

    在这里插入图片描述

    11.17.2 使用范例

    ​ **范例11-45:**显示进程间通信状态。

    [root@centos7 ~]# ipcs
    
    ------ Message Queues --------
    key        msqid      owner      perms      used-bytes   messages    
    
    ------ Shared Memory Segments --------
    key        shmid      owner      perms      bytes      nattch     status      
    
    ------ Semaphore Arrays --------
    key        semid      owner      perms      nsems     
    
    [root@centos6 ~]# ipcs
    
    ------ Shared Memory Segments --------
    key        shmid      owner      perms      bytes      nattch     status      
    
    ------ Semaphore Arrays --------
    key        semid      owner      perms      nsems     
    0x00000000 0          root       600        1         
    0x00000000 32769      root       600        1         
    
    ------ Message Queues --------
    key        msqid      owner      perms      used-bytes   messages 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    11.18 ipcrm:清楚ipc相关信息

    11.18.1 命令详解

    【命令星级】 ★★☆☆☆

    【功能说明】

    ​ ipcrm命令用于移除一个消息对象、共享内存段或一个信号集,但它同时也会将于ipc对象相关的数据一起移除。只有超级管理员,或者ipc对象的创建者才能使用这个命令。

    【语法格式】

    ipcrm [option]
    ipcrm [选项]
    
    • 1
    • 2

    ​ **说明:**在ipcrm命令及后面的选项里,每个元素之间都至少要有一个空格。

    【选项说明】

    ​ 表11-15针对该命令的参数选项进行了说明。

    ​ 表11-15 ipcrm命令的参数选项及说明

    在这里插入图片描述

    11.18.2 使用范例

    ​ **范例11-46:**加-n参数显示文件结尾的内容信息。

    [root@centos6 ~]# ipcs
    
    ------ Shared Memory Segments --------
    key        shmid      owner      perms      bytes      nattch     status      
    
    ------ Semaphore Arrays --------
    key        semid      owner      perms      nsems     
    0x00000000 0          root       600        1         
    0x00000000 32769      root       600        1         
    
    ------ Message Queues --------
    key        msqid      owner      perms      used-bytes   messages    
    
    [root@centos6 ~]# ipcrm -s 0	#移除指定semid为0的信号集。
    [root@centos6 ~]# ipcs
    
    ------ Shared Memory Segments --------
    key        shmid      owner      perms      bytes      nattch     status      
    
    ------ Semaphore Arrays --------
    key        semid      owner      perms      nsems     
    0x00000000 32769      root       600        1         
    
    ------ Message Queues --------
    key        msqid      owner      perms      used-bytes   messages 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
  • 相关阅读:
    5V升压充电 双节锂电管理芯片 升压型双节锂电管理芯片
    Day32.String内存特性(不可变性、实例化方式、字符拼接) -Java常用类#、集合、IO
    如何解决Win11系统崩溃的问题?
    思维模型 秩序
    动态规划的算法题以及其python实现
    ppt太大怎么压缩变小?ppt压缩方法和步骤
    MQ和分布式事务
    学习笔记2
    大脑神经网络具有什么性,大脑神经网络属性分析
    02-ROS的工程结构
  • 原文地址:https://blog.csdn.net/qq_25599925/article/details/126542288