Linux Systemadministrator's Guide

MAKEDEV is de foarkommende manier foar it meitsjen fan apparaatbestannen dy't net oanwêzich binne. Mar somtiden kin it skript MAKEDEV net witte oer it apparaat bestân dat jo meitsje wolle. Dit is wêr it kommando mknod komt yn. Om mknod te brûken kinne jo de haad- en lytse knooppentallen fine foar it apparaat dat jo meitsje wolle. De apparatuer.txt- triem yn de kernel-boarne dokumintaasje is de kanonike boarne fan dizze ynformaasje.

Om in foarbyld te nimmen, lit ús sizze dat ús ferzje fan it skript MAKEDEV net kin hoe't de apparaat- triem / dev / ttyS0-oanfurding is. Wy moatte mknod brûke om it te meitsjen. Wy witte fan it sjen op 'e apparatuer.txt dat it in karakterapparaat wêze moat mei grutte nûmer 4 en minder nûmer 64. Sa witte wy no alles dat wy de triem oanmeitsje moatte.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw -rw ---- 1 root dialout 4, 64 okt 23 18: 23 / dev / ttyS0

As jo ​​sjogge, binne in protte oare stappen nedich om it bestân oan te meitsjen. Yn dit foarbyld kinne jo lykwols it proses sjen. It is net wierskynlik yn 'e ekstreme dat de ttyS0-triem net wurde steld troch it skript MAKEDEV , mar it is foldwaande om it punt te yllustrearjen.

* Fergunning

* Ynlieding foar Linux Index