লিনাক্সের সাধারন সমস্যাসমূহ সমাধানের জন্য কয়েকটি দরকারী কমান্ড

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

  • কমান্ড#১: dhclient
অনেক সময় দেখা যায় যে আপনার কম্পিউটার আইপি এ্যাড্রেস পাচ্ছে না এবং এর ফলে ইন্টারনেটে যুক্ত হতে পারছে না। এ সমস্যা সমাধানের জন্য নিচের কমান্ডটি দিনঃ

# dhclient ethX

এখানে X = ইথারনেট ইন্টারফেস

আপনার সব নেটওয়ার্ক ইন্টারফেস দেখার জন্য কমান্ড দিনঃ

# ifconfig -a

সুতরাং আপনার কমান্ডটি বাস্তবে নিচের মত হতে পারেঃ

# dhclient eth1

  • কমান্ড #২ update-grub
ধরে নিচ্ছি আপনি /boot/grub/menu.lst ফাইলে কিছু নতুন অপশন/প্যারামিটার যুক্ত করেছেন। তাই এখন এগুলিকে আপনার বর্তমান কার্নেল তালিকায় যুক্ত করার জন্য নিচের কমান্ডটি দিনঃ

# update-grub

  • কমান্ড #৩ mkinitramfs
যদি আপনি বুটের সময় কার্নেল ইমেজ নিয়ে সমস্যায় পড়েন এবং যদি মনে করেন যে এটি একটি initrd(Initial Ram Disk) সমস্যা তবে আপনি একটি নতুন ইমেজ তৈরী করে এ সমস্যার সমাধান করতে পারেন। এজন্য নিচের মত কমান্ড দিনঃ

# update-initramfs -t -c -v -k


এখানে kernel-version = আপনার লিনাক্স কার্নেল ভার্সন নম্বর যেটির জন্য আপনি একটি initrd ইমেজ তৈরী করতে চান।
আপনার কার্নেলসমূহের ভার্সন নম্বর দেখার জন্য নিচের মত করে কমান্ড দিনঃ

# ls /boot/vmlinuz*

/boot/vmlinuz-2.6.26-1-686 /boot/vmlinuz-2.6.28-2-686

সুতরাং আপনার বাস্তব কমান্ডটি নিচের মত হতে পারেঃ

# update-initramfs -t -c -v -k 2.6.26-1-686

  • কমান্ড #৪: kill
যদি আপনি একটি হ্যাং হয়ে যাওয়া প্রসেসকে/প্রোগ্রামকে বন্ধ না করতে পারেন তবে এটি বন্ধ করার জন্য নিচের মত কমান্ড দিতে পারেনঃ

# kill -9

যেখানে pid-number= প্রসেস আইডি নম্বর

আপনার সমস্ত প্রসেস আইডি নম্বর দেখার জন্য নিচের মত কমান্ড দিনঃ

# ps -ef

ফলাফলঃ
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Jun08 ? 00:00:02 init [2]
root 2 0 0 Jun08 ? 00:00:00 [kthreadd]
root 2334 2 0 Jun08 ? 00:00:00 [kondemand/1]
root 2408 1 0 Jun08 ? 00:00:08 /sbin/syslogd
root 2446 1 0 Jun08 ? 00:00:00 /sbin/klogd -x
root 2455 1 0 Jun08 ? 00:00:00 /usr/sbin/acpid
104 2473 1 0 Jun08 ? 00:00:06 /usr/bin/dbus-daemon –system

ধরুন উপরের ফলাফল অনুযায়ী আপনি acpid ডেমনকে বন্ধ করতে চান, তাহলে আপনার কমান্ড হবে নিচের মতঃ

# kill -9 2455

  • কমান্ড #৫: এক্স(X) সার্ভার সমস্যা
আপনি যদি এক্স সার্ভার স্টার্ট করা নিয়ে সমস্যায় পড়েন তবে নিচের কমান্ড দুটি দিয়ে চেষ্টা করে দেখতে পারেনঃ

# X -configure
# X -config /root/xorg.conf.new


  • কমান্ড #৬: apt এবং dpkg সমস্যা
apt-get এবং dpkg সমস্যা বেশীরভাগ ক্ষেত্রেই নিচের দুটি কমান্ডের মাধ্যমে ঠিক করা সম্ভব যেমনঃ ইনস্টল করার সময় ডিপেনডেন্সীর কারনে ইনস্টল না হওয়া, ইনস্টল ফাইল করাপ্ট হয়ে যাওয়া, ইনস্টল করার সময় মেশিন বন্ধ হয়ে যাওয়া ইত্যাদি।

# apt-get -f install
# dpkg --configure -a


  • কমান্ড #৭: দ্রুত একটি পরীক্ষামূলক সিস্টেম তৈরী করা
স্যান্ডবক্সের মত আপনার বর্তমান সিস্টেমে যদি কোন টেস্ট সিস্টেম তৈরি করতে চান তবে নিচের কমান্ড দিনঃ

# debootstrap --arch i386 lenny /home/yourname/chroots/debian32 http://ftp.us.debian.org/debian

  • কমান্ড #৮: GNOME পূনরায় চালু করা
কিছু কিছু সময় জিনোম ডেস্কটপ সঠিকভাবে লোড নেয় না যেমন আইকন দেখা যায় না অথবা প্যানেল লোড হয় না। এ ক্ষেত্রে নিচের কমান্ডটি প্রয়োগ করে আপনি সহজেই আপনার জিনোম ডেস্কটপকে পূনরায় লোড করতে পারেন মেশিন রিস্টার্ট করা ছাড়াই।

# killall gnome-panel nautilus

  • কমান্ড #৯: একক ব্যবহারকারী মোডে সুইচ করা
কিছু সমস্যা শুধুমাত্র সিঙ্গেল ইউজার মোডেই সমাধান করা সম্ভব যেটি অনেকটা উইন্ডোজের সেফ মোডের মত। আপনি এক্ষেত্রে খুব সহজেই সিঙ্গেল ইউজার মোডে সুইচ করতে পারেন যেকোন সময় নিচের কমান্ডটি দিয়েঃ

# init 1

  • কমান্ড #১০: GNOME শব্দ
যদি জিনোম এর নিজস্ব সাউন্ড ইভেন্টসমূহ বা শব্দ শুনতে না পান কিন্তু গান বা মিউজিক ঠিকই শুনতে পান তাহলে নিচের কমান্ডটি দিয়ে তা ঠিক করতে পারেনঃ

# modprobe snd_pcm_oss

আপনার কমান্ড প্রদান আরো স্বাচ্ছ্যন্দময় হয়ে উঠুক সেই প্রত্যাশায় শেষ করছি।

0 comments:

Post a Comment