সমস্যা প্রস্তুতকারক - আপনার লিনাক্স মেশিনকে ভেঙে দেয় এবং আপনাকে ব্রোকন লিনাক্স ঠিক করতে বলে


ভাঙা লিনাক্স সিস্টেম ঠিক করা একটি জটিল কাজ হতে পারে যদি আপনার ঠিক কী চলছে সে সম্পর্কে ধারণা না থাকে। আমরা যখন ভাঙা লিনাক্স সিস্টেম পাই তখন আমাদের মধ্যে সবচেয়ে বেশি কী হয়? আমাদের বেশিরভাগই সমস্যাটি সম্পর্কে ফোরাম এবং/অথবা গুগল অনুসন্ধান করে। আমরা সমস্যাগুলি ঘৃণা করার সময়, কীভাবে একটি 'সমস্যা প্রস্তুতকারক' অ্যাপ্লিকেশন ইনস্টল করবেন, যা মূলত সমস্যা তৈরি করে, আপনাকে কঠোর সময় দেয় এবং চান যে আপনি ভাঙ্গা ব্যবস্থা ঠিক করুন।

এটি একটি ভাঙা লিনাক্স সিস্টেম ঠিক করার শেখার একটি দুর্দান্ত উপায়। এই উদ্দেশ্যে, সেখানে একটি বিশেষ লিনাক্স ডিস্ট্রো উপলব্ধ যা ‘ড্যামন ভ্লেনারেবল লিনাক্স’ (ডিভিএল) নামে পরিচিত, এটি অসুস্থ-কনফিগার, পুরানো এবং শোষণমূলক সরঞ্জামগুলির সাথে বান্ডিল যা প্রশাসকদের শিল্পের মান হিসাবে প্রশিক্ষণ দেয়।

তবে, কোনও বিতরণ বা সরঞ্জাম লিনাক্স এবং অজানা সমস্যার সাথে মোকাবিলা করার অভিজ্ঞতা স্পষ্টভাবে বোঝার জন্য প্রতিস্থাপন নয়। এখানেই, ট্রাবল-মেকার ছবিতে আসে। এই "সমস্যা প্রস্তুতকারক" এর সাহায্যে আপনি যেকোন স্ট্যান্ডার্ড লিনাক্স বিতরণে নিজেকে প্রশিক্ষণ দিতে পারেন এবং তাই কোনও নির্দিষ্ট ডিস্ট্রো প্রয়োজন হয় না।

আসলে, আপনি কখনই ডিভিএল বিতরণকে হ্রাস করবেন না। ডিভিএল ডিস্ট্রোতে প্রচুর ভাঙা অ্যাপ্লিকেশন এবং বাগ রয়েছে যেখানে "ট্রাবল মেকার" আপনাকে 16 টি বিভিন্ন মডিউল সরবরাহ করবে।

সমস্যা প্রস্তুতকারক উপাদান

সমস্যা নির্ধারণকারী তিনটি প্রধান উপাদান নিয়ে গঠিত এবং সেগুলি হ'ল:

  1. সমস্যা ইঞ্জিন ক্রস প্ল্যাটফর্মের উপায়ে তৈরি করা হয়েছে, সুতরাং এটি যতটা সম্ভব টার্গেট প্ল্যাটফর্ম হিসাবে চালানো যেতে পারে
  2. সমস্যা-মডিউলগুলি এমনভাবে বিকশিত হয় যাতে বোঝা যায় যে তারা কোন মেশিনগুলিতে প্রয়োগ করে এবং তাদের কী কী প্রয়োজনীয়তা রয়েছে
  3. সমস্যা-মডিউল-নির্মাতা একটি অতিরিক্ত মডিউল (alচ্ছিক) সিস্টেম যা নির্দিষ্ট মডিউলগুলিতে প্যাকেজিং-সমস্যা মডিউল ফাইলগুলি পরিষ্কার করার জন্য ডিজাইন করা হয়েছে। বর্তমানে প্রয়োগ করা হয়নি

এই সময়ে, কেবল রেডহ্যাট এন্টারপ্রাইজ লিনাক্স, সেন্টসস, ফেডোরা এবং সুস লিনাক্স এন্টারপ্রাইজ সার্ভার সমর্থিত। আপনি যখন প্রথমবার "ট্রাবল মেকার" ইনস্টল ও পরিচালনা করেন তখন এটি এলোমেলোভাবে তার মডিউলগুলির সেট থেকে সমস্যা চয়ন করবে এবং আপনাকে বুট সমস্যা, কনফিগারেশন সমস্যা, হার্ডওয়্যার সমস্যা এবং ব্যবহারকারীর রিপোর্টিং সমস্যা মোকাবেলা করতে বলবে।

আপনার প্রাইমারি/প্রোডাকশন মেশিনে "সমস্যা প্রস্তুতকারক" ইনস্টল না করার জন্য দৃong়ভাবে সুপারিশ করা হয়। কোনও সমস্যা বা ডেটা ক্ষতি থেকে দূরে থাকার জন্য এটি যেকোন ‘ভার্চুয়াল মেশিনে’ ব্যবহার করা ভাল।

লিনাক্সে ট্রাবল-মেকার ইনস্টলেশন

অ্যাপ্লিকেশনটি একটি ক্রস প্ল্যাটফর্ম প্রকল্প এবং অতএব ওএস নির্দিষ্ট ফাইল/অ্যাপ্লিকেশন দিয়ে বান্ডিল আসে না। প্রকল্পটি পার্ল প্রোগ্রামিং ভাষায় তৈরি করা হয়েছে। অবশ্যই অ্যাপ্লিকেশনটি ব্যবহারের আগে আপনার লিনাক্স সার্ভারে পার্ল ইনস্টল করা দরকার।

প্রয়োজনীয় পার্ল মডিউলগুলি ইনস্টল করার জন্য আপনার সিস্টেমে তৃতীয় পক্ষের RPMForge সংগ্রহস্থলটি ইনস্টল ও সক্ষম করতে হবে। সংগ্রহস্থল সক্ষম করতে দয়া করে নীচের নিবন্ধটি ব্যবহার করুন।

আরএইচইএল/সেন্টস-এ আরপিএমফোর্স সংগ্রহস্থল ইনস্টল ও সক্ষম করুন

একবার আপনি RPMForge সংগ্রহস্থল সক্ষম হয়ে গেলে, প্রয়োজনীয় পার্ল মডিউলগুলি ইনস্টল করতে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন।

# yum install perl-Archive-Tar perl-YAML

এখন, নীচের ডাউনলোড লিঙ্কটি ব্যবহার করে সর্বশেষ ট্রাবল-মেকার অ্যাপ্লিকেশনটি ডাউনলোড করুন অথবা আপনি যেমন উইজেট কমান্ডটি ডাউনলোড করেছেন তেমন ব্যবহার করতে পারেন shown

# cd /tmp
# wget http://kaz.dl.sourceforge.net/project/trouble-maker/trouble-maker/0.11/trouble-maker-0.11.tgz
# cd /
# tar -zxvf /tmp/trouble-maker-0.11.tgz
# /usr/local/trouble-maker/bin/trouble-maker.pl --version=RHEL_6

কীভাবে লিনাক্সে ট্রাবল-মেকার রান করবেন

সমস্যা তৈরিকারীকে চালানোর জন্য ডিফল্ট মোডটি ব্যবহার করা খুব সহজ। কেবল সংস্করণ পতাকা সহ নিম্নলিখিত কমান্ডটি চালান। উদাহরণস্বরূপ, রেডহ্যাট এন্টারপ্রাইজ লিনাক্স 6 এ প্রদর্শিত কমান্ডটি চালান।

# /usr/local/trouble-maker/bin/trouble-maker.pl --version=RHEL_6

একটি নির্দিষ্ট মডিউল চালানোর জন্য।

# /usr/local/trouble­maker/bin/trouble­maker.pl –version=RHEL_6 –selection=module_name

সমস্যা তৈরির সমস্যা মডিউল

সিস্টেম বিরতিতে কিছুটা দেখুন, সমস্যা সমাধানকারী চলমান ফলাফল হিসাবে উদ্ভূত।

দেখার ক্ষেত্র: আপনার রানলেভেলটি/etc/inittab ফাইলে 5 থেকে 3 এ পরিবর্তন করা হয়েছে।

দেখার ক্ষেত্র:/etc/passwd ফাইলে পরিবর্তন ification

দেখার ক্ষেত্র:/etc/inittab ফাইলটিতে সমস্যা।

দেখার ক্ষেত্র: মূল পার্টিশনের অবস্থানটি পরিবর্তন করা হয়েছে। আপনাকে /boot/grub/grub.conf পরিবর্তন করতে হবে

দেখার ক্ষেত্র: আপনার ফাইল /etc/pam.d/ লগিন ফাইল পরীক্ষা করা দরকার।

দেখার ক্ষেত্র: সঠিক/বুট /grub/grub.conf

দেখার ক্ষেত্র: আপনাকে কয়েকটি স্থানে দেখতে হবে।/If/sysconfig/নেটওয়ার্ক ফাইলটি অনুসন্ধান করে ‘ifconfig’ কমান্ডটি কাজ করছে কি না তা পরীক্ষা করে দেখুন।

দেখার ক্ষেত্র: /etc/pam.d/ লগিন ফাইল এবং/ইত্যাদি/সুরক্ষা ফাইল পরীক্ষা করুন এবং উভয় বা উভয়ই সংশোধন করুন।

দেখার ক্ষেত্র: ftp কনফিগারেশন ফাইল, /etc/hosts.allow এবং /etc/hosts.deny এ ত্রুটিগুলি পরীক্ষা করুন।

দেখার ক্ষেত্র: এসএসএইচ কনফিগারেশন ফাইলটি ঠিক করুন।

উপসংহার

আমি ইতিমধ্যে সমস্যার নির্মাতার 16 মডিউলগুলির মধ্যে উপরের 10 টি মডিউল বর্ণনা করেছি এবং আপনাকে এক্সপ্লোর করার জন্য বাকি 6 মডিউল রেখেছি। সত্য হতে হবে 1 মডিউলটি ডামি তাই আপনার অন্বেষণের জন্য 5 টি মডিউল এবং মোট 15 টি মডিউল এবং 1 টি ডামি মডিউল 'ট্রাবল মেকার' এ উপলব্ধ রয়েছে। আপনার নিজের ঝুঁকিতে প্রোগ্রামটি চালান। আপনার সিস্টেম/সার্ভারের কোনও ক্ষতির জন্য আমরা দায়ী নই।

রেফারেন্স লিংক

  1. পণ্যের হোমপেজ
  2. পণ্যের ডকুমেন্টেশন

আশা করি আপনি লোকেরা লেখাটি পছন্দ করবেন এবং আমাদেরকে ‘সমস্যা প্রস্তুতকারক’ নিয়ে আপনার অভিজ্ঞতা সম্পর্কে বলবেন। এটাই এখনকার জন্য এবং মন্তব্য বিভাগে আপনার মূল্যবান প্রতিক্রিয়া সরবরাহ করতে ভুলবেন না।