Linux Sistem Administratorunun Kılavuzu

MAKEDEV, hazır olmayan cihaz faylları yaratmanın ən yaxşı üsuludur. Lakin, bəzən MAKEDEV skripti yaratmaq istədiyiniz cihazın faylını bilmir. Mknod komutunun daxil olduğu yerdir. Mknod istifadə etmək üçün yaratmaq istədiyiniz cihazın əsas və kiçik node nömrələrini bilmək lazımdır. Kernel kaynak belgelerindeki devices.txt faylı, bu bilgilerin kanonik kaynağıdır.

Məsələn nümunə götürək ki, MAKEDEV skriptinin versiyası / dev / ttyS0 quruluş faylını necə yaratdığını bilmir. Biz onu yaratmaq üçün mknoddan istifadə etməmiz lazımdır. Biz 4 ədəd və kiçik nömrəli bir xarakterli cihaz olmalıdır ki, cihazlar.txt baxaraq bilirik. Beləliklə, indi biz fayl yaratmaq üçün lazım olan bütün bilirik.

# 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

Gördüyünüz kimi, fayl yaratmaq üçün daha çox addım tələb olunur. Bu nümunədə, tələb olunan prosesi görə bilərsiniz. TtyS0 faylının MAKEDEV skripti tərəfindən təqdim ediləcəyini aşırdısa da , nöqtəni göstərmək kifayətdir.

* Lisenziya

* Linux İndeksinə giriş