কম্পিউটার টিউটোরিয়াল

রানলেভেল (Runlevel)

রানলেভেল হল Unix এবং Unix-ভিত্তিক অপারেটিং সিস্টেমে একটি অপারেটিং স্টেট, যা লিনাক্স-ভিত্তিক সিস্টেমে প্রিসেট থাকে। রানলেভেলগুলো শূন্য থেকে ছয় পর্যন্ত নম্বর দিয়ে চিহ্নিত।

রানলেভেল নির্ধারণ করে OS বুট হয়ে উঠার পর কোন প্রোগ্রামগুলো এক্সিকিউট হবে। রানলেভেল বুটের পর মেশিনের স্টেট ডিফাইন করে।

সিস্টেম অ্যাডমিনিস্ট্রেটররা সিস্টেমের ডিফল্ট রানলেভেল তাদের প্রয়োজনমত সেট করে, অথবা runlevel কমান্ড ব্যবহার করে মেশিনের বর্তমান রানলেভেল জানেন সিস্টেম অसेস করার জন্য। উদাহরণস্বরূপ, রানলেভেল থেকে জানা যায় সিস্টেমের নেটওয়ার্ক অপারেশনাল কিনা। বর্তমান এবং পূর্বের রানলেভেল জানতে /sbin/runlevel কমান্ড ব্যবহার করুন।

শূন্য থেকে ছয় পর্যন্ত রানলেভেল সাধারণত সিঙ্গেল-ইউজার মোড, নেটওয়ার্ক সার্ভিস সহ/বিনা মাল্টি-ইউজার মোড, সিস্টেম শাটডাউন এবং সিস্টেম রিবুটের জন্য নিযুক্ত। এই কনফিগারেশন সেটআপ লিনাক্স ডিস্ট্রো এবং Unix ভার্সন অনুযায়ী ভিন্ন হয়।

প্রতিটি বেসিক লেভেলের আলাদা উদ্দেশ্য রয়েছে। রানলেভেল ০, ১, ৬ সবসময় একই। রানলেভেল ২ থেকে ৫ ব্যবহার করা লিনাক্স ডিস্ট্রিবিউশন অনুযায়ী ভিন্ন হয়। বুট হয়ে উঠার সময় শুধু একটি রানলেভেল এক্সিকিউট হয়। এগুলো সিকোয়েনশিয়ালি ইমপ্লিমেন্ট হয় না। উদাহরণস্বরূপ, হয় রানলেভেল ৪ অথবা ৫ অথবা ৬ এক্সিকিউট হবে, ৪ তারপর ৫ তারপর ৬ নয়।

রানলেভেল কর্ম
Runlevel 0 সিস্টেম শাটডাউন করে
Runlevel 1 সিঙ্গেল-ইউজার মোড
Runlevel 2 নেটওয়ার্কিং বিনা মাল্টি-ইউজার মোড
Runlevel 3 নেটওয়ার্কিং সহ মাল্টি-ইউজার মোড
Runlevel 4 ইউজার-ডিফাইনেবল
Runlevel 5 নেটওয়ার্কিং সহ মাল্টি-ইউজার মোড (GUI সহ)
Runlevel 6 সিস্টেম রিবুট করে

ব্যবহারকারীরা প্রিসেট রানলেভেল মডিফাই করতে পারে বা প্রয়োজন অনুযায়ী নতুন তৈরি করতে পারে। রানলেভেল ৪ সাধারণত ইউজার-ডিফাইনড রানলেভেলের জন্য।

সিস্টেমকে বিভিন্ন রানলেভেলে বুট করিয়ে কিছু সমস্যা সমাধান করা যায়। উদাহরণস্বরূপ, যদি মেশিন ক্ষতিগ্রস্ত কনফিগারেশন ফাইলের কারণে বুট না হয়, বা করাপ্ট /etc/passwd ফাইলের কারণে লগইন না দেয়, অথবা আপনি পাসওয়ার্ড ভুলে যান—এই সমস্যাগুলো সিঙ্গেল-ইউজার মোডে বুট করিয়ে সমাধান করা যায়।

রানলেভেলের একটি নতুন সংস্করণ আছে যেটি systemd targets নিয়ে গঠিত, যা লিনাক্স-ভিত্তিক সিস্টেম スタートআপের একটি পদ্ধতি।


  1. System Mechanic রিভিউ + গিভওয়ে

  2. লিনাক্স সিস্টেম বেঞ্চমার্ক নেওয়ার পদ্ধতি

  3. উইন্ডোজ ১০-এ সিস্টেম রিস্টোর করার পদ্ধতি

  4. Windows Error 43 সমাধান: হার্ডওয়্যার ও ড্রাইভার ফিক্সের নির্ভরযোগ্য গাইড