GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů ipcs v Linuxu

Ve výchozím nastavení má každý proces spuštěný v systému Linux své vlastní stránky soukromé paměti. Jeden proces nemůže přistupovat ke stránkám paměti, které používá jiný proces. Jádro si udržuje své vlastní paměťové oblasti. Z bezpečnostních důvodů nemají žádné procesy přístup k paměti používané procesy jádra. Pro usnadnění sdílení dat můžete vytvořit stránky sdílené paměti. Více procesů může číst a zapisovat do a ze společné oblasti sdílené paměti. Jádro udržuje a spravuje oblasti sdílené paměti a umožňuje jednotlivým procesům přístup do sdílené oblasti.

Příkaz ipcs vytiskne zprávu o frontách zpráv meziprocesové komunikace (IPC), segmentech sdílené paměti a polích semaforů, pro které má aktuální proces přístup pro čtení. Možnosti lze použít k určení typu zdrojů, o kterých se má sestavovat, a výstupního formátu sestavy. Příkaz ipcs umožňuje zobrazit aktuální stránky sdílené paměti v systému. Zde je výstup z ukázkového příkazu ipcs:

# ipcs -m
------ Shared Memory Segments --------
key        shmid     owner     perms     bytes     nattch    status
0x00000000 0         rich      600       52228     6         dest
0x395ec51c 1         oracle    640       5787648   6

Každý segment sdílené paměti má vlastníka, který segment vytvořil. Každý segment má také standardní nastavení oprávnění pro Linux, které nastavuje dostupnost segmentu pro ostatní uživatele. Hodnota klíče se používá k tomu, aby umožnila ostatním uživatelům získat přístup k segmentu sdílené paměti.

Příklady příkazů ipc

1. Zobrazení segmentu sdílené paměti:

# ipcs -m 

2. Chcete-li zobrazit frontu zpráv:

# ipcs -q 

3. Chcete-li zobrazit pole semaforů:

# ipcs -s 

4. Chcete-li zobrazit vše:

# ipcs -a

5. Chcete-li mít výstupní formát:

# ipcs
-t     time
-p     pid
-c     creator
-l     limits
-u     summary 


Linux
  1. Free Command v Linuxu vysvětleno s příklady

  2. 7 Příklady příkazů Linux df

  3. 8 Příklady příkazů Linux TR

  1. Příklady příkazů rm v Linuxu

  2. Příklady příkazů ps v Linuxu

  3. Příklady příkazů ipcs v Linuxu

  1. sa Příklady příkazů v Linuxu

  2. w Příklady příkazů v Linuxu

  3. Příklady příkazů ac v Linuxu