11.16-18 lsci、ipcs、ipcrm:清除ipc相关信息
阅读原文时间:2023年07月09日阅读:2

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]

    用于显示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    

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

ipcrm命令的参数选项及说明

参数选项    解释说明

-M        移除用shmkey创建的共享内存段

-m        移除用shmid标识的共享内存段

-Q        移除用msqkey创建的消息队列

-q        移除用msqid标识的消息队列

-S        移除用semkey创建的信号

-s        移除用semid标识的信号

ipcrm -s 0  #<==移除指定semid为0的信号集。

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章