Linux sistēmas administratoru ceļvedis

MAKEDEV ir vēlamais veids, kā izveidot ierīces failus, kuriem nav. Tomēr dažreiz MAKEDEV skripts nezina par ierīces failu, kuru vēlaties izveidot. Šeit ir iekļauta komandu mknod. Lai izmantotu mknod, jums jāzina galvenās un mazās numuru mezgli ierīcei, kuru vēlaties izveidot. Kodas avota dokumentācijā esošais files.txt ir šīs informācijas kanoniskais avots.

Piemēram, pieņemsim, ka mūsu MAKEDEV skripta versija nezina, kā izveidot / dev / ttyS0 ierīces failu. Lai to izveidotu, mums jālieto mknod. Mēs apskatāmies ierīcēs devices.txt, ka tai vajadzētu būt rakstzīmju ierīcei ar galveno numuru 4 un nelielu skaitu 64. Tāpēc mēs tagad zinām visu, kas mums ir nepieciešams, lai izveidotu failu.

# 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 Oct 23 18: 23 / dev / ttyS0

Kā redzat, faila izveidošanai ir vajadzīgas vēl vairākas darbības. Šajā piemērā var redzēt vajadzīgo procesu. Galēji maz ticams, ka Mackedev skripts nenodrošina ttyS0 failu, bet tas ir pietiekams, lai ilustrētu punktu.

* Licence

* Ievads Linux indeksā