GNU/Linux >> Znalost Linux >  >> Linux

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

Příkaz fuser je užitečný k určení, které soubory využívají systémové prostředky. Jedním z častějších použití tohoto příkazu je určit, který uživatel je aktivní v souborovém systému, což zabraňuje správci systému odpojit souborový systém:

[root@localhost ~]# umount /boot
umount: /boot: target is busy.
(In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
[root@localhost ~]# fuser -v /boot
          USER        PID ACCESS  COMMAND
/boot:    root        kernel      mount /boot
          student     29306       ..c.. bash

výstup fixační jednotky bude obsahovat následující symboly:

c      current directory.
e      executable being run.
f      open file. f is omitted in default display mode.
F      open file for writing. F is omitted in default display mode.
r      root directory.
m      mmap'ed file or shared library. 

Následující tabulka popisuje běžné možnosti příkazu fixační jednotky:

Možnost Popis
-k nebo –kill Zabijte proces, který používá souborový systém nebo prostředek.
-i nebo –interactive Dotázat se před ukončením procesu (musíte také použít volbu -k).
-v nebo –verbose Verbose; vytvářet další užitečné informace.

Příklady příkazů fixační jednotky

1. Chcete-li získat proces pomocí kořenového systému souborů:

# fuser / 

2. Chcete-li zobrazit všechny soubory zadané na příkazovém řádku:

# fuser -a / 

3. Chcete-li zabít procesy přistupující k souborům:

# fuser -k /tmp 

4. Chcete-li se uživatele před ukončením procesu zeptat:

# fuser -ki /tmp 

5. Seznam všech známých signálů:

# fuser -l 

6. Chcete-li vypsat všechny procesy bodu připojení, ve kterém je daný soubor umístěn:

# fuser -m /tmp/file.txt 

7. Tichý provoz:

# fuser -s /tmp 

8. Chcete-li zadat signál místo SIGKILL:

# fuser -signal 15 /tmp 

9. Chcete-li získat uživatelské jméno vlastníka procesu:

# fuser -u /tmp 

10. Postup nastavení podrobného režimu:

# fuser -v 

11. Zobrazení informací o verzi:

# fuser -V 

12. Chcete-li vyhledat pouze zásuvky IPv4:

# fuser -4 /tmp 

13. Chcete-li vyhledat pouze zásuvky IPv6:

# fuser -6 /tmp 

14. Chcete-li resetovat všechny možnosti signálu:

# fuser - 

Poslední myšlenky

příkaz fuser identifikuje a vydává ID procesů procesů, které používají soubory nebo lokální souborové systémy. Za každým ID procesu následuje písmenný kód:c pokud proces používá soubor jako aktuální adresář; e je-li spustitelný; f pokud je otevřený soubor; F pokud otevřete soubor pro zápis; m pokud sdílená knihovna; a r v kořenovém adresáři. Každý uživatel s oprávněním číst /dev/kmem a /dev/mem může používat fuser, ale pouze privilegovaný uživatel může ukončit proces jiného uživatele. fixační jednotka nefunguje na vzdálených (NFS) souborech.


Linux
  1. 5 Praktické příklady příkazů linuxové fixační jednotky

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

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

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

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

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

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

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

  3. du příklady příkazů v Linuxu