সর্বশেষ মন্তব্য

Website দিয়ে...
কি করে ওয়েব সাইটে ব...
কেভিএম ...
১টি কেভিএম সুইচের ...
আয় করুন ...
Tr Somethings to give new????????????????????
ঘরে বসে ...
ভাই, এটা কি কোন স্প্...
ব্যবহা...
Thanks for your information. But where is your do...

লগ-ইন

হোম
লিনাক্স ডিরেক্টরি স্ট্রাকচার | প্রিন্ট |
লিখেছেন আবু ফয়সাল আহমেদ   
Monday, 21 January 2008
লিনাক্স, গ্রাফিক্স ইউজার ইন্টারফেসে ব্যবহার করতে চাইলে আপনাকে প্রথমেই এর সম্পর্কে ভালভাবে জানতে হবেআর এটি সম্পর্কে জানতে হলে আপনার কম্পিউটারে অবশ্যই লিনাক্স ইনস্টল থাকতে হবেযদি ইনস্টল থাকে তো ভাল না থাকলে নিচের লিংক থেকে সাহায্য নিতে পারেন

 


www.linux.org

www.redhat.com


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

 

  লিনাক্সে প্রথম ঢুকেই আপনি একটু থতমত খেয়ে যাবেনকারণ, আমরা যারা উইনডোজ ব্যবহার করতে অভ্যস্ত - তারা মাই কম্পিউটারে ঢুকেই বেশ কয়েকটি ড্রাইভ দেখতে পাইসি, ডি, , এফ এরকম নামে সাজানো থাকেকিন্তু লিনাক্সের ব্যাপারটা একটু ভিন্ন আর একারণেই আমার লিখতে বসালিনাক্সে সব ডিরেক্টরি বা ড্রাইভ থাকে রুট (/) ডিরেক্টরির অধীনে(/) এই চিহ্ন দ্বারা রুট বোঝানো হয়রুট ডিরেক্টরির অধীনে আরেকটি রুট ফোল্ডার আছেদয়া করে এ দুটোর মধ্যে প্যাঁচ লাগাবেন নারুট (/root) হচ্ছে (/) রুট এর হোম ডিরেক্টরিধরুন আপনার নাম যদি হয় নিরা তবে আপনার হোম ডিরেক্টরি হবে নিরা (nira) নামেঠিক তেমনি রুট (/) এর হোম ডিরেক্টরি হয়েছে রুট (root) নামেবুঝলেন? এই হলো ঘটনাতো এবার আমি রুট (/) এর অধীনে যেসব ডিরেক্টরি আছে সেগুলোর বর্ণনা দিচ্ছি

 


লিনাক্সে রুট (/) এর অধীনে কম বেশী ২১টি ডিরেক্টরি বা ফোল্ডার থাকেএগুলো হচ্ছে

 

/ (রুট)

/boot

/bin

/dev

/etc

/home

/lib

/lost+found

/media

/misc

/mnt

/net

/opt

/proc

/root (রুট এর হোম)

/sbin

/selinux

/srv

/sys

/tmp

/usr

/var


আমরা ডিরেক্টরির নামগুলো জেনে গেছিএবার এদের কাজ সম্পর্কে জানবোতবে এদের সবগুলোর সম্পর্কে না জানলেও হবেআপাতত আমরা প্রয়োজনীয় কয়েকটি সম্পর্কে জানবো

 


বুট (/boot)

ডিরেক্টটরির নামই বলে দিচ্ছে এর কি কাজএখানে লিনাক্স তার বুটিং এর জন্য বা ষ্টার্ট আপ এর জন্য যা যা ফাইল প্রয়োজন সব রেখে দেয়এর ফাইলগুলো যদি আপনি দেখেন তো দেখবেন যে এর ভিতর vmlinuz নামে একটা ফাইল আছে যা আসলে লিনাক্স এর কার্ণেলএই ডিরেক্টরিতে grub নামে আরেকটি ডিরেক্টরি আছে যাতে grub.conf নামের একটি মজার ফাইল আছেএ সম্পর্কে আমরা পরে জানবো

 


বিন্‌ (/bin)

এই ডিরেক্টরি মূলত সিস্টেম এর জন্য প্রয়োজনীয় প্রোগ্রামসমূহ জমা করে রাখেআমরা কমান্ড লাইনে যে সমস্ত প্রোগ্রামকে কল করে থাকি যেমন: cd, cp, cal, cat, ls, mount - সাধারণত এই সমস্ত প্রোগ্রাম এই ডিরেক্টরি জমা রাখেএরকম আরেকটি ডিরেক্টরি হচ্ছে /usr/bin. এই ডিরেক্টরিতে সিস্টেমের ইউজারের জন্য প্রয়োজনীয় প্রোগ্রামগুলো জমা থাকেআসলে কিছু ক্ষেত্রে /bin এবং /usr/bin এই দুই ডিরেক্টরি বা ফোল্ডার এর মধ্যে যেটাতেই আপনি প্রোগ্রাম রাখেন না কেন তেমন কোন পার্থক্য হয় না

 


ডেভ (/dev)

লিনাক্স এর সাথে যে সমস্ত ডিভাইসগুলো আপনি ব্যবহার করছেন সে সমস্ত ডিভাইসগুলো এই ফোল্ডারে ফাইল আকারে থাকেমনে রাখবেন লিনাক্স সমস্ত ডিভাইসগুলোকে ফাইল আকারে রাখে এবং আপনি এগুলো অন্য সব ফাইল এর মতই পড়তে ও লিখতে পারবেন

 

েমন: /dev/fd0 হচ্ছে আপনার প্রথম ফ্লপি ড্রাইভ,

/dev/cdrom হচ্ছে প্রথম সিডি রম,

/dev/hda হচ্ছে প্রথম হার্ডডিস্ক বা প্রাইমারি হার্ডডিস্ক

এ কারণে এই /dev ডিরেক্টরির ভেতর হাজার রকমের ফাইল দেখতে পাবেন

 

 

ইটিসি (/etc)

লিনাক্স সিস্টেম এর কনফিগারেশন ফাইলগুলো থাকে এই ফোল্ডারেএই ফাইলগুলোর বেশীর ভাগই টেক্সট ফাইল এবং হাতে লিখে অনেক কিছু পরিবর্তন করা যায়এখানে বেশ চমকপ্রদ কিছু জিনিস আছেযেমন:

 

 

        (/etc/inittab)

        এই inittab ফাইলটিতে মূলতঃ লিখা থাকে সিস্টেম চালু হবার সময় এবং সাধারণ কাজকর্ম চলার সময় কি কি প্রোসেস চালু হয় বা চলতে থাকেএখানে আপনি যদি চান তো বলে দিতে পারবেন সিস্টেম চালু হবার সময় এক্স উইনডো সিস্টেম চালু হবে কি না অথবা ব্যবহারকারী যখন ctrl+Alt+Del চাপবে তখন কি হবেঅর্থ্যা লিনাক্সকে নিয়ন্ত্রন করার সামান্য কিছু ক্ষমতা আপনি এই মাত্র পেলেনএখান থেকেই আরম্ভ হবে মজা

 


          (/etc/fstab)

          এই ফাইলে বিভিন্ন ফাইল সিস্টেম ও ডিভাইসের মাউন্ট পয়েন্টের বর্ণনা দেয়া থাকেএই ফাইলটি এডিট করার মাধ্যমে আপনি ফ্লপি, সিডি ও উইনডোস সিস্টেমে ব্যবহৃত ড্রাইভগুলো লিনাক্সেও ব্যবহার করতে পারবেন এবং সেখানকার ফাইল যেমন গানের ফাইল, ভিডিও ফাইল, ছবি এসব দেখতে ও শুনতে পারবেনআমরা এ নিয়ে পরে বিস্তারিত আলোচনা করব

 

 


(/etc/passwd)

এই ফাইলে লিনাক্সের বিভিন্ন ব্যবহারকারীদের নির্দিষ্ট করে দেয়া হয়অর্থ্যা এখানে বিভিন্ন ব্যবহারকারীদের বিভিন্ন ধরনের তথ্য থাকে


হোম (/home)

লিনাক্স ব্যবহারকারীগণ তাদের ব্যক্তিগত ফাইলগুলো এখানে রাখেনহোম ডিরেক্টরির অধীনে প্রত্যেক ব্যবহারকারী বা ইউজার এর একটি করে ফোল্ডার আছেমূলতঃ এটা হচ্ছে লিনাক্সের একমাত্র জায়গা যেখানে একজন ইউজার কিছু লিখে ফাইলে সংরক্ষণ করতে পারেনআপনি চাইলে লিনাক্সকে এমনভাবে কনফিগার করতে পারবেন যে একজন ইউজার আর একজন ইউজার এর হোম ডিরেক্টরির ফাইল দেখা তো দূরের কথা এর মধ্যে কি কি ফাইল আছে তাও জানতে পারবে নাতো বুঝতেই পারছেন, আপনি যদি আপনার ফোল্ডারে ইয়ে টাইপের ফাইলও রেখে দেন তাহলেও কেউ টের পাবে নাকি ভাই লাগবো নাকি একখান?

 



লাইব (/lib)

লিনাক্সে এমন কিছু ফাইল আছে যা বিভিন্ন প্রোগ্রাম শেয়ার করে থাকেএই ফাইলগুলো এই লাইব ফোল্ডারে থাকেএগুলোকে লাইব্রেরি ফাইল বলেএই ফাইলগুলো অনেকটা উইনডোস এর dll file এর মত

 

 

লস্ট এন্ড ফাউন্ড (/lost+found)

লিনাক্স সিস্টেম ক্রাশ (!) করলে বা কোন পেনড্রাইভ আনমাউন্ট না করে খুলে ফেললে বা হঠা সিস্টেম বন্ধ হয়ে গেলে যে সমস্ত ফাইলগুলো হারিয়ে যাবার আশংকা থাকে সে সমস্ত ফাইলগুলো লিনাক্স এই ফোল্ডারে সংরক্ষণ করে

 


মিডিয়া (/media)

লিনাক্সে মিডিয়া হচ্ছে এমন একটি ফোল্ডার যাতে আপনি বিভিন্ন অপসারণযোগ্য বা removable media গুলো মাউন্ট করতে পারবেনকিছু কিছু লিনাক্সে ফ্লপি ও সিডির জন্য মাউন্ট পয়েন্ট দেয়া থাকে এই ফোল্ডারেতবে এর বাধ্যবাধকতা নেইআপনি চাইলে এখানে করতে পারেন বা অন্য কোথাও করতে পারেনএটা সম্পূর্ণ আপনার ইচ্ছা

 


মাউন্ট (/mnt)

এবার আসল কথায় আসিএতক্ষণ যে মাউন্ট মাউন্ট করলাম এটা হচ্ছে সেই ডিরেক্টরিমাউন্ট করা মানে হচ্ছে বিভিন্ন ডিভাইসকে সংযুক্ত করাযেমন: হার্ডডিস্ক, ফ্লপি, সিডিরম ইত্যাদিমাউন্ট করতে হলে একটা মাউন্ট পয়েন্ট লাগেঅর্থ্যা একটা ফোল্ডার তৈরী করতে হবে যেখানে আপনার সংযুক্ত করা ডিভাইসের ফাইলগুলো দেখা যাবেএই ফোল্ডারগুলো সাধারণত তৈরী করতে হয় এই মাউন্ট ফোল্ডার বা ডিরেক্টরির অধীনেতবে এর ধরা বাধাঁ কোন নিয়ম নেইআপনি যেকোন ডিরেক্টরিতে খুশি মাউন্ট করতে পারেন

 


রুট (/root)

রুট হচ্ছে সুপারইউজার এর হোম ডিরেক্টরিএ সমস্ত ফোল্ডারগুলো (২১টি) যে রুট (/) এর অধীনে আছে সেই রুট (/) এর হোম ডিরেক্টরি হচ্ছে রুট (/root)| কারণ যার যার হোম ডিরেক্টরি তার তার নামে তৈরী হয়যেমন আপনার নাম যদি হয় কেয়া তবে আপনার হোম ডিরেক্টরি কেয়া নামেই তৈরী হবে এবং তা থাকবে হোম (/home) ফোল্ডার এর অধীনেকিন্তু রুট (/) এর হোম ডিরেক্টরি হোম ফোল্ডার এর অধীনে নেই কারণ সে সুপারইউজারজোর যার মুল্লুক তারবুঝলেন না ...

 


এস বিন (/sbin)

লিনাক্সের বেশির ভাগ সিস্টেম এ্যাডমিনিস্ট্রেশন প্রোগ্রামগুলো এখানে জমা রাখা হয়অনেকক্ষেত্রে আপনাকে রুট ইউজার হিসেবে এই প্রোগ্রামগুলো চালাতে হবেএরকম আরেকটি ডিরেক্টরি হচ্ছে (/usr/sbin).

 


এস আর (/usr)

লিনাক্স ইউজারদের বিভিন্ন ধরণের ফাইল ও প্রোগ্রাম এই ডিরেক্টরিতে থাকেসোর্স কোড, ছবি, কনফিগারশন ফাইল ও বিভিন্ন ধরণের ডকুমেন্ট এখানে রক্ষিত থাকেএসব ফাইল আবার বিভিন্ন ফোল্ডারে সাজানো থাকে

 



ভার (/var)

ভার ফোল্ডারটা মোটামুটি ভারিই বলতে পারেনএতে থাকে বিভিন্ন ধরণের তথ্য যা কিনা সিস্টেম চলার সাথে সাথে পরিবর্তিত হয়এই ফোল্ডারের একটি মজার ফাইল এডিট করে আমরা রাতারাতি হিরো হয়ে যাব। তবে আপাতত এই ফোল্ডার সম্পর্কে না জানলেও হবেকারণ যত কম জানবেন তত কম ভুলবেন

 


তো এই ছিল আমাদের আজকের জানার বিষয়বাসায় ভাল করে দেখুন এবং চর্চা করুনমনে রাখার চেষ্টা করুনঅল্প কয়েক দিনেই আপনি এতটা দক্ষতা অর্জন করবেন যে অন্যকে লিনাক্স শিখাতে পারবেনভাল থাকবেনবিদায়

 

মন্তব্যগুলো (1)Add Comment
Great Thanx
লিখেছেন YaSiR aRaFaT, March 02, 2008
অসংখ ধন্যবাদ

মন্তব্য লিখুন

security code
Write the displayed characters


busy
সর্বশেষ আপডেট ( Tuesday, 12 February 2008 )
 
< পূর্বে   পরে >
bdresearchers at Yahoo! Groups
Bangladesh Researchers Community
  • Government of Ireland IRCSET Embark Initiative Scholarship (2nd call
    Dear members Today Irish Research Council for Science, Engineering and Technology has announced *Call for Application* for the Government of Ireland IRCSET
  • 3 replies - Karnafuli Hydro Power Station, which currently produces
    Messages List ... 1. Mohammad Ullah, Re: Karnafuli Hydro Power Station 2. Farhan Husain, Re: Karnafuli Hydro Power Station, which currently produces only 50
  • Need research papers - 2 messages
    Messages List ... 1. MIRZA GOLAM RABBANI , Need a IEEE Paper 2. Tanvir Ahmed, FACTS devices Message 1 ... From: MIRZA GOLAM RABBANI < স্প্যামবটের হাত থেকে এই ইমেল ঠিকানা সুরক্ষিত আছে। পড়ার জন্যে জাভাস্ক্রিপ্ট অন করুন। >
  • Re: Education in Bangladesh: are we going to right track?
    Private universities are running after money, not after imperting quality education. Most often, they are infavour of manipulating government system by cash
  • The country do not need any sectarial science or office managment gr
    The country do not need any sectarial science or office managment graduates? A case could be made against the decision that has been reported in the following

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 2.5 License.
Keyword: Bangladesh, Bangla, Bengali, science, technology, nanotechnology, technical, IT, computer, internet, solution, learning, asia, biggan, biggani, scientist, physics, chemistry, content, PHP, program, learn, c language, how, kivhabe, computer tips, amra, sobai, mile, desher, deser, unnoti, korbo, korte, chai, ekushe, ekush, dhaka, khobor, mojar, forum, adda, support, asun, sikhi, siki, sikkha, sikka, projukti, prokashoni, prokash, tothyoprojukti, notun