Линукс системийн администраторын гарын авлага

MAKEDEV нь төхөөрөмжийн файлуудыг үүсгэх давуу талтай арга юм. Гэхдээ зарим тохиолдолд MAKEDEV скрипт нь таны хүссэн төхөөрөмжийн файлыг мэдэхгүй байна. Энэ нь mknod тушаалыг оруулдаг бөгөөд mknod-г ашиглахын тулд та үүсгэх төхөөрөмжид зориулж гол ба жижиг цэгийн дугаарыг мэдэх хэрэгтэй. Цөмийн эх сурвалжийн баримтжуулалт дахь devices.txt файл нь энэ мэдээллийн каноник эх сурвалж юм.

Жишээ авъя гэвэл, бидний MAKEDEV скрипт нь / dev / ttyS0 төхөөрөмжийн файлыг хэрхэн үүсгэхээ мэддэггүй гэж үзье. Бид үүнийг үүсгэхийн тулд mknod ашиглах хэрэгтэй. Бид devices.txt -ийг 4-н тоогоор, 4-өөс бага тооны тэмдэгтийн төхөөрөмж байхыг бид мэднэ. Тиймээс бид энэ файлыг үүсгэхэд хэрэгтэй бүх зүйлийг мэдэж байгаа.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 root залгах 4, 64 23 сарын 23 18: 23 / dev / ttyS0

Файлыг үүсгэхэд илүү олон алхам шаардагдах болно. Энэ жишээнд та шаардлагатай үйл явцыг харж болно. TEDS0 файлыг MAKEDEV скриптээр хангаж чадахг й, гэхдээ энэ нь цэгийг тайлбарлахад хангалттай биш юм.

* Тусгай зөвшөөрөл

* Линуксийн индексийг танилцуулах