Linux tizim ma'muri qo'llanmasi

MAKEDEV, mavjud bo'lmagan qurilma fayllarini yaratishning afzal yo'lidir. Biroq, ba'zan MAKEDEV buyrug'i yaratmoqchi bo'lgan qurilma faylini bilmaydi. Mknod buyrug'i bu yerga kiradi. Mknod dan foydalanish uchun siz yaratmoqchi bo'lgan qurilmaning asosiy va kichik tugun raqamlarini bilishingiz kerak. Yadro manba hujjatlarida joylashgan qurilmalar.txt fayli bu ma'lumotlarning kanonik manbasidir.

Masalan, masalan, MAKEDEV buyruq faylining versiyasi / dev / ttyS0 qurilma faylini qanday yaratishni bilmaydi. Uni yaratish uchun mknoddan foydalanishimiz kerak. Biz 4-raqamli va 64-kichik raqamga ega bo'lgan belgilar qurilmasi bo'lishi kerak. Devices.txt-ga qarashni bilamiz. Shuning uchun hozir biz faylni yaratish uchun kerak bo'lgan barcha narsani bilamiz.

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

Ko'rib turganingizdek, fayl yaratish uchun yana bir qancha qadam talab qilinadi. Ushbu misolda siz kerakli jarayonni ko'rishingiz mumkin. TtyS0 faylining MAKEDEV skripti tomonidan taqdim etilmasligi juda qiyin , ammo buning o'rnini ko'rsatish kifoya.

* Litsenziya

* Linux katalogiga kirish