Skip to content

Příručka správce systému Linux

27 de Červenec de 2021
Lifewire Share Image 46adcf5791084a5c80ac92ab3a24d05a

The mknod příkaz vytvoří v systému Linux speciální soubor zařízení, který operační systém používá k propojení s hardwarem.

Soubory zařízení Linux

V systému Linux se vše – dokonce i hardware – představuje jako soubor pro operační systém. Normálně Linux vytváří soubor automaticky, když OS rozpozná nové zařízení. Například když vložíte USB disk, Linux připojí USB disk a představí jej jako nový soubor zařízení. Většina souborů zařízení je umístěna v / dev hierarchie kořenového souborového systému.

Příkaz „mknod“

Většinu času nikdy nebudete muset používat mknod. Primárním účelem je vytvořit soubor, který jádro Linuxu rozpozná jako zařízení. Příkaz má následující syntaxi a možnosti: mknod [option] typ jména [major minor]

Možnosti zahrnují:

  • -m: Nastavit bity oprávnění k souboru na režimu namísto umask.
  • -Z: Nastavte kontext zabezpečení SELinux na výchozí typ.

The název Argument představuje název zařízení. The typ je buď b (pro blokový speciální soubor), C nebo u (pro soubor bez vyrovnávací paměti) nebo p (vytvořte kanál souborů typu první dovnitř / první ven). Možnosti pro hlavní, důležitý a Méně důležitý jsou čísla, která identifikují typ zařízení. Seznam těchto čísel zařízení je specifický pro jádro; k jejich identifikaci budete muset zkontrolovat dokumentaci pro vaši konkrétní distribuci a vydání jádra. Příklad mknod je: mknod / dev / fc1 b 1 2

V tomto případě příkaz vytvoří soubor zařízení s názvem / dev / fc1 to je blokové zařízení hlavního zařízení číslo 1 a vedlejšího zařízení číslo 2.