Gabay sa Linux System Administrator

Ang MAKEDEV ay ang ginustong paraan ng paglikha ng mga file ng aparato na hindi naroroon. Gayunpaman, kung minsan ang script MAKEDEV ay hindi malalaman tungkol sa file ng device na nais mong likhain. Ito ay kung saan ang mknod command ay pumasok. Upang magamit ang mknod kailangan mong malaman ang mga pangunahing at menor de edad na mga numero ng node para sa device na nais mong likhain. Ang device.txt file sa dokumentong pinagmulan ng kernel ay ang canonical source ng impormasyong ito.

Upang gumawa ng isang halimbawa, ipagpalagay natin na ang aming bersyon ng script ng MAKEDEV ay hindi alam kung paano lumikha ng / dev / ttyS0 na file ng aparato. Kailangan nating gamitin ang mknod upang likhain ito. Alam namin mula sa pagtingin sa mga device.txt na dapat itong isang aparato na may pangunahing numero 4 at menor de edad na 64. Kaya alam na namin ngayon ang lahat ng kailangan naming lumikha ng file.

# 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

Tulad ng iyong nakikita, marami pang mga hakbang ang kinakailangan upang lumikha ng file. Sa halimbawang ito, maaari mong makita ang proseso na kinakailangan, gayunpaman. Malamang na sa extreme na ang ttyS0 file ay hindi ipagkakaloob ng script na MAKEDEV , ngunit sapat na upang ilarawan ang punto.

* Lisensya

* Panimula sa Linux Index