zoukankan      html  css  js  c++  java
  • 11.16-18 lsci、ipcs、ipcrm:清除ipc相关信息

    lspci:显示所有PCI设备


    lspci命令用来显示系统中的所有PCI总线设备或是连接到该总线上的所有设备。

    lspci命令的参数选项及说明

    -v     显示详细信息
    -vv    显示更详细的信息
    -s     显示指定总线的信息

    [root@linuxprobe ~]# lspci
    00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
    00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
    00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
    00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
    00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
    00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service
    00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01)
    00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
    00:08.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
    [root@linuxprobe ~]# lspci -s 00:04.0
    00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service
    [root@linuxprobe ~]# lspci -s 00:08.0
    00:08.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
    [root@linuxprobe ~]# lspci -s 00:04.0 -v
    00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service
     Flags: fast devsel, IRQ 11
     I/O ports at d020 [size=32]
     Memory at f0400000 (32-bit, non-prefetchable) [size=4M]
     Memory at f0800000 (32-bit, prefetchable) [size=16K]



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

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


    ipcs命令的参数选项及说明
    参数选项    解释说明
    -a        显示全部可显示的信息
    -q        显示活动的消息队列信息
    -m        显示活动的共享内存信息
    -s        显示活动的信号量信息

    [root@linuxprobe ~]# 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    


    ipcrm:清除ipc相关信息

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

    ipcrm命令的参数选项及说明
    参数选项    解释说明
    -M        移除用shmkey创建的共享内存段
    -m        移除用shmid标识的共享内存段
    -Q        移除用msqkey创建的消息队列
    -q        移除用msqid标识的消息队列
    -S        移除用semkey创建的信号
    -s        移除用semid标识的信号

    ipcrm -s 0  #<==移除指定semid为0的信号集。
  • 相关阅读:
    进程间通信(管道和有名管道)
    BAT面试需要什么样的程序员?
    深入剖析Redis系列: Redis哨兵模式与高可用集群
    七大进程间通信和线程同步
    详解Redis 的持久化机制--RDB和AOF
    大型网站技术架构演进
    Coding Standard(编程规范)
    @RequestBody,415Unsupported Media Type错误
    排序算法
    单例设计模式
  • 原文地址:https://www.cnblogs.com/fadewalk/p/10819175.html
Copyright © 2011-2022 走看看