ভূমিকাঃ
অন্যান্য UNIX Operating System এর মতো RedHat লিনাক্সেও রয়েছে hierarchical ফাইল সিস্টেম । ফাইল সিস্টেম শুরু হয়েছে টপ ডিরেক্টরী রুট / দিয়ে । এই রুট ( / ) ডিরেক্টরীর মধ্যেই রয়েছে সকল সাব ডিরেক্টরী ।
/bin, /dev, /etc, /lib, /sbin এই সকল ডিরেক্টরীগুলো অবশ্যই ( / ) ফাইল সিস্টেমের অধীনে অর্থাৎ একই পার্টিশনে থাকতে হবে ।
লিনাক্স সিস্টেমের রুট ডিরেক্টরী এবং অন্যান্য সাব ডিরেক্টরীঃ
/
--------এটি হলো লিনাক্সের মূল রুট ( / ) ডিরেক্টরী যার অভ্যন্তরে থাকে বাকী সকল সাব ডিরেক্টরী এবং ফাইলসমূহ । অন্যান্য ডিরেক্টরী গুলো ভিন্ন ভিন্ন পার্টিশন মাউন্ট করা থাকতে পারে । single-user-mode এ অপারেট করার জন্য যে সকল ফাইল প্রয়োজন তা সবই ( / ) রুট ডিরেক্টরীর ভিতরে থাকে । এ ছাড়াও এই ডিরেক্টরীর ভিতরে ঐ সকল ফাইল থাকে যা লিনাক্স সিস্টেমকে shutdown, recover এবং repair করতে পারে ।
হোম (home) ডিরেক্টরী /root, /home/"-username-"
/ root - এই ডিরেক্টরীটি হলো রুট ইউজারের হোম ডিরেক্টরী
/ home - এই ডিরেক্টরীটি হলো ইউজারদের হোম ডিরেক্টরী । লিনাক্স সিস্টেমে যখন কোন নতুন ইউজার তৈরী হয় তখন সেই ইউজারের নামে এই ডিরেক্টরীর মধ্যে নতুন একটি ডিরেক্টরী তৈরী হয় ।
বিন (bin) ডিরেক্টরী /bin, /usr/bin, /usr/local/bin, /sbin, /usr/sbin, /usr/local/sbin
/bin - এই ডিরেক্টরীর মধ্যে ঐ সকল কমান্ড ফাইল থাকে যা সিস্টেম অ্যাডমিনিষ্ট্রেটর দ্বারা, সাধারণ অন্য যে কোন ইউজার দ্বারা ব্যবহৃত হয়ে থাকে । সাধারণতঃ এর ভিতর কোন সাব-ডিরেক্টরী থাকে না ।
/sbin - এই ডিরেক্টরীর মধ্যে যে সকল ফাইল থাকে তা সিস্টেম অ্যাডমিনিষ্ট্রেটর দ্বারা বা রুট ইউজার দ্বারা ব্যবহৃত হয়ে থাকে ।
লিব (lib) ডিরেক্টরী /lib, /usr/lib, /usr/local/lib
/lib - এখানে লিনাক্সের শেয়ারড ফাইল সিস্টেম এবং কার্ণেল মডিউল এর যাবতীয় ফাইল এবং সাব-ডিরেক্টরী থাকে ।
বহিরাগত (foreign) ফাইল সিস্টেমঃ
/media - এই ডিরেক্টরীর মধ্যে অস্হায়ী ফাইল সিস্টেম যেমন, ফ্লপি বা সিডিরম মাউন্ট করা হয়ে থাকে ।
/mnt - এই ডিরেক্টরীর মেধ্য অস্হায়ী ফাইল সিস্টেম যেমন, কোন নেটওয়ার্ক ড্রাইভ কিংবা পেন ড্রাইভ মাউন্ট করা হয়ে থাকে । কার্ণেল ২.৪ এ এই ডিরেক্টরীটি ফ্লপি বা সিডিরমের জন্য ব্যবহার হয়ে থাকে ।
------------অন্যান্য গুরুত্বপূর্ন ডিরেক্টরীসমূহ -----------
/ dev - এই ডিরেক্টরীর মধ্যে সকল ডিভাইস ফাইল থাকে ।
/etc - এটি হলো লিনাক্স সিস্টেমের মূল কনফিগারেশন ডিরেক্টরী । অর্থাৎ যে কোন ধরনের কনফিগারেশন ফাইল এই ডিরেক্টরীতে জমা থাকে ।
/boot - এই ডিরেক্টরীর মধ্যে কার্ণেল এবং বুট ফাইল থাকে ।
/lost+found - এই ডিরেক্টরীর মধ্যে সব ধরনো বাতিল ফাইল এবং ডাম্প ফাইল জমা থাকে ।
/proc - এই ডিরেক্টরীটি হলো লিনাক্সের ভার্চূয়াল ফাইল সিস্টেম যা সচল কার্নেলের স্ট্যাটাস রিপোর্ট করে । এছাড়াও সিস্টেমের হার্ডওয়্যার , নেটওয়ার্ক, মেমরী, সিপিউ ইত্যাদির তথ্য প্রদান করে ।
/tmp - এই ডিরেক্টরীর মধ্যে সকল টেম্পরারী ফাইল জমা থাকে ।
/usr - এই ডিরেক্টরীটিকে আমরা আমাদের উইন্ডোজের প্রোগ্রাম ফাইলস এর সাথে তুলনা করতে পারি । লিনাক্স সিস্টেমে যত প্রোগ্রাম ইনস্টল হয় তার সবই এখানে থাকে । এ ছাড়াও এই ডিরেক্টরীটিকে ডকুমেন্টটেশন ডিরেক্টরী ও বলা হয় ।
/var - এই ডিরেক্টরীর মধ্যে সকল সিস্টেম লগ ফাইল, ক্যাশ ফাইল, ইউজার এর মেইল এবং প্রিন্টার সর্ম্পকিত বিভিন্ন ফাইল থাকে ।

অনুগ্রহ করে অপেক্ষা করুন। ছবি আটো ইন্সার্ট হবে।

