Linux жүйелік әкімші нұсқаулығы

MAKEDEV - бұл құрылғы жоқ файлдарды жасаудың қолайлы тәсілі. Дегенмен, кейде MAKEDEV сценарийі жасағыңыз келетін құрылғы файлы туралы білмейді. Мұнда mknod командасы пайда болады. Mknod пайдалану үшін Сіз жасағыңыз келетін құрылғының негізгі және шағын түйіндерінің нөмірлерін білуіңіз керек. Kernel бастапқы құжаттарындағы devices.txt файлы - осы ақпараттың канондық көзі.

Мысалы, MAKEDEV сценарийінің нұсқасы / dev / ttyS0 құрылғысының файлын қалай жасау керектігін білмейді. Біз оны жасау үшін mknod пайдалануымыз керек. 4-ші және 64-ші шағын нөмірлі символдар құрылғысы болуы керек құрылғыларға қарасақ, біз білеміз. Сондықтан біз файлды жасау үшін бәрін білеміз.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 түбірлік диалог 4, 64 қаз 23: 23 / dev / ttyS0

Көріп отырғаныңыздай, файлды жасау үшін көптеген қадамдар қажет. Алайда, осы мысалда сіз қажетті процесті көре аласыз. TtyS0 файлының MAKEDEV сценарийі қамтамасыз етілмейтіні екіталай, бірақ бұл мәселені түсіндіру жеткілікті.

* Лицензия

Linux Индексіне кіріспе