லினக்ஸ் சிஸ்டம் நிர்வாகி வழிகாட்டி

MAKEDEV என்பது சாதனம் கோப்புகளை உருவாக்கும் விருப்பமான வழிமுறையாகும். எனினும், சில நேரங்களில் MAKEDEV ஸ்கிரிப்ட் உங்களுக்கு உருவாக்க விரும்பும் சாதன கோப்பு பற்றி தெரியாது. Mknod கட்டளை வரும் இடங்களில் இது உள்ளது. Mknod ஐ பயன்படுத்த நீங்கள் உருவாக்க விரும்பும் சாதனத்திற்கான பெரிய மற்றும் சிறிய கணு எண்களை நீங்கள் தெரிந்து கொள்ள வேண்டும். கர்னல் மூல ஆவணத்தில் உள்ள devices.txt கோப்பு இந்த தகவலின் நியதி மூலமாகும்.

ஒரு எடுத்துக்காட்டுக்காக, MAKEDEV ஸ்கிரிப்டின் எங்கள் பதிப்பு / dev / ttyS0 சாதன கோப்பை எவ்வாறு உருவாக்க வேண்டும் என்று தெரியாது. நாம் அதை உருவாக்க mknod பயன்படுத்த வேண்டும். நாம் devices.txt ஐப் பார்ப்பது நமக்குத் தெரியும், இது பெரிய எண் 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 18: 23 / dev / ttyS0

நீங்கள் பார்க்க முடியும் என, கோப்பை உருவாக்க இன்னும் பல படிகள் தேவை. இந்த எடுத்துக்காட்டில், எனினும், நீங்கள் தேவையான செயல்முறை பார்க்க முடியும். TtyS0 கோப்பை MAKEDEV ஸ்கிரிப்ட்டினால் வழங்கப்படாது என்று தீவிரமாகக் கருத முடியாது, ஆனால் அந்தப் புள்ளியை விளக்குவதற்கு போதுமானது.

* உரிமம்

லினக்ஸ் குறியீட்டு அறிமுகம்