Linux System Administrator's Guide

MAKEDEV is die voorkeur manier om toestellêers te skep wat nie teenwoordig is nie. Soms sal die MAKEDEV-skrip egter nie weet van die toestellêer wat u wil skep nie. Dit is waar die mknod-opdrag inkom. Om mknod te gebruik, moet jy die hoof en klein nodusnommers vir die toestel wat jy wil skep, ken. Die lêer devices.txt in die kernbron-dokumentasie is die kanoniese bron van hierdie inligting.

Om 'n voorbeeld te neem, moet ons aanneem dat ons weergawe van die MAKEDEV-skrip nie weet hoe om die / dev / ttyS0-toestellêer te skep nie. Ons moet mknod gebruik om dit te skep. Ons weet uit die toestelle.txt dat dit 'n karakter toestel met groot nommer 4 en klein nommer 64 moet wees. Daarom weet ons nou al wat ons nodig het om die lêer te skep.

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

Soos u kan sien, is daar nog baie stappe nodig om die lêer te skep. In hierdie voorbeeld kan u egter die vereiste proses sien. Dit is onwaarskynlik dat die ttyS0-lêer nie deur die MAKEDEV- skrip verskaf sal word nie, maar dit is genoeg om die punt te illustreer.

* Lisensie

* Inleiding tot Linux-indeks