লিনাক্স সিস্টেম অ্যাডমিনিস্ট্রেটর গাইড

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 root ডায়ালআউট 4, 64 অক্টোবর 23 18: 23 / dev / ttyS0

আপনি দেখতে পাচ্ছেন, ফাইলটি তৈরি করার জন্য আরো অনেক ধাপ প্রয়োজন। এই উদাহরণে, আপনি প্রয়োজন প্রক্রিয়া দেখতে পারেন, তবে। এটি চরমভাবে অসম্ভাব্য যে ttyS0 ফাইলটি MAKEDEV স্ক্রিপ্ট দ্বারা সরবরাহ করা হবে না, তবে বিন্দুটিকে ব্যাখ্যা করতে যথেষ্ট।

* লাইসেন্স

* লিনাক্স সূচকের ভূমিকা