উবুন্টু সমস্যা নির্ণয়ের সরঞ্জামগুলি


18

সময়ের সাথে সাথে একজন ব্যবহারকারীর বিশ্বের অন্য কোনও ওএস হিসাবে উবুন্টুতে বেশ কয়েকটি সমস্যা হবে। উবুন্টুতে কী কী সরঞ্জাম এবং টার্মিনাল কমান্ড বিদ্যমান তা সমস্যাটি নির্ণয় করতে এবং এটি করা সম্ভব হলে এটি সমাধানে সহায়তা করার জন্য exist

সমস্যাগুলি যেমন:

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

সাধারণত GUI সরঞ্জাম বা টার্মিনাল কমান্ডগুলির বেশ কয়েকটি থাকে যা উবুন্টু বিশেষজ্ঞরা সাধারণত এটির প্রথম নির্ণয় করার জন্য প্রথমে প্রথমে উল্লেখ করেন। কোন জিইউআই সরঞ্জামগুলি (যদি সমস্যাটি ভিডিওর সাথে সম্পর্কিত না হয় বা ব্যবহারকারীকে জিইউআই ব্যবহার করা সীমাবদ্ধ করে) এবং টার্মিনাল কমান্ডগুলি (জিইউআই কাজ করছে না এমন ক্ষেত্রে) কোনও ব্যবহারকারী কীভাবে সমস্যাটি সন্ধান / সমাধান করতে পারে তা নির্ণয় করতে এবং নিজেকে সহায়তা করতে পারে ।


2
নোট করুন যে এটি একটি তালিকা হিসাবে শেষ হবে এবং ভবিষ্যতে এই থ্রেডের প্রতিক্রিয়াগুলি সম্প্রদায়-উইকির কাছে বুদ্ধিমান হতে পারে।
টমাস ওয়ার্ড

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

উত্তর:


5

যেহেতু ত্রুটি লগগুলি সমস্যাগুলি নির্ণয়ের অন্যতম সাধারণ সরঞ্জাম, তাই কার্যকর tail -f logfileসহায়ক হতে পারে - যদি আচরণটির পুনরাবৃত্তি করা যায়। অনেক ত্রুটির লগ ইন করা হয় /var/log/Xorg.0.logএবং ~/.xsession-errorsচলমান এক্স যখন; প্রথমটিতে এক্সে ত্রুটি, এবং এক্সের মধ্যে দ্বিতীয় থেকে দ্বিতীয় চলমান প্রোগ্রামগুলিতে ত্রুটি। কোনও পাঠ্য সম্পাদকের মধ্যে লগ ফাইলটি খোলার সময় সম্ভব হতে পারে, এই কমান্ডের সাহায্যে একটি উন্মুক্ত টার্মিনালে লগ ফাইলটি দেখার ফলে ব্যবহারকারীকে শেষ দশটি লাইন দেখতে পাওয়া যায়, তারপরে রিয়েলটাইম যুক্ত হওয়ার সাথে সাথে কোনও ত্রুটি অনুসরণ করা সম্ভব হয় কোনও ব্যবহারকারীকে আরও সহজে সমস্যার সমাধানের প্রয়োজনে সমস্যাটির সাথে ত্রুটি বার্তাগুলি সংযুক্ত করার জন্য। কোনও ব্যবহারকারী সহজেই একটি লগ ফাইল 'লেজ' করে এবং তারপরে ত্রুটিটি পুনরুত্পাদন করার চেষ্টা করে নতুন লাইন উপস্থিত হওয়ার জন্য লক্ষ্য করে। যেহেতু এই আদেশটি চিরকাল চলবে,Ctrl-Cকোনও প্রম্পটে ফিরে আসতে ব্যবহার করা যেতে পারে। অন্যান্য লগগুলি দেখার জন্য সহায়ক হতে পারে যেমন /var/log/dmesgকার্নেল থেকে প্রাপ্ত বার্তাগুলির জন্য, উদাহরণস্বরূপ, ইউএসবি ডিভাইসগুলি প্লাগ ইন করার সাথে সম্পর্কিত, হার্ড ডিস্ক ব্যর্থতা এবং অন্যান্য হার্ডওয়্যার সংক্রান্ত সমস্যা। অনেক সময় কেবলমাত্র একটি নির্দিষ্ট লগড ত্রুটির জন্য ইন্টারনেট অনুসন্ধান করা ব্যবহারকারীর দ্বারা অন্যদের দিকে ইঙ্গিত করতে পারে যারা একই সমস্যাটি নথিভুক্ত করেছেন, বা যারা সাহায্যের চেষ্টা করছেন তাদের বিশদ সরবরাহ করতে সহায়তা করে।


8

প্রাথমিক নির্ণয়ের জন্য টার্মিনালে প্রচুর সরঞ্জাম উপস্থিত রয়েছে:

কয়েকটি সরঞ্জাম উল্লেখ করার আগে মনে রাখবেন যে --helpকোনও কমান্ডের সাথে যুক্ত করা সাধারণত কমান্ডের জন্য আপনাকে কিছুটা সহায়তা দেয়। উদাহরণস্বরূপ dmesg --help। আমি কেন এটি উল্লেখ করছি, কারণ বেশিরভাগ সময় এটি আপনাকে কমান্ডটি কীভাবে ব্যবহার করতে হয়, আরও ভার্বোজ বা সহজ করে তোলা যায় বা কোনও তথ্য আউটপুট কীভাবে দেওয়া যায় সে সম্পর্কে আপনাকে খুব ভাল তথ্য দেয়। --helpপরামিতি 3 এক যে আপনি একটি কমান্ড সম্পর্কে তথ্য প্রদর্শন করতে পারেন। অন্যান্য 2 infoএবং হয় man। উদাহরণস্বরূপ man dmesgবা info dmesg। এই 2 একটি কমান্ড সম্পর্কে আরও তথ্য দেখায়। --helpআপনাকে কম সহায়তা দেখাতে এবং manআপনাকে সবচেয়ে বেশি দেখানোর ক্রম ।

নিম্নলিখিত সমস্যাগুলি যাচাই করতে আমি ব্যবহার করি কমান্ডগুলির একটি ছোট তালিকা:

dmesg - বুট আপ বার্তা এবং ডিভাইস সংযোগের মতো কর্নেল সম্পর্কিত অন্যান্য বার্তা দেখায় (যখন আপনি কোনও নতুন ডিভাইস প্লাগ ইন করেন যেমন: বাহ্যিক হার্ড ড্রাইভ, ওয়েবক্যাম, ব্লুটুথ ডিভাইস ...)। dmesgকনসোলে টাইপ করুন এবং এটি আপনাকে দেখাবে যে সিস্টেমটি কীভাবে বুটআপ হয়েছিল। আপনার যদি হার্ড ড্রাইভের সমস্যা বা অন্য কোনও বুটিং সমস্যা থাকে তবে তারা এখানে প্রদর্শিত হতে পারে।

lshw - এটি আপনাকে সংযুক্ত এবং পিসিতে থাকা সমস্ত ডিভাইসের জন্য হার্ডওয়্যার তালিকা প্রদর্শন করে।

lsusb - এটি আপনাকে সংযুক্ত সমস্ত ইউএসবি ডিভাইস দেখায়।

lscpu - আপনাকে প্রাথমিক সিপিইউ সম্পর্কিত তথ্য দেখায়।

lspci - আপনাকে সমস্ত পিসিআই ডিভাইস দেখায় (ভিডিও কার্ড, সাউন্ড কার্ড, ক্যাপচার কার্ড ...)

lsb_release -a - আপনাকে উবুন্টু সংস্করণ, কোডনাম, প্রকাশ দেখায় ..

lspcmcia - আপনাকে পিসিতে সংযুক্ত সমস্ত পিএমসিসিএ ডিভাইস দেখায়।

lshal - আপনাকে এইচএল দ্বারা নিবন্ধিত সমস্ত ডিভাইস দেখায়। ডিভাইসটি যদি এইচএএল ব্যবহার করে তবে এটি প্রদর্শিত হবে।

lsmod - কার্নেলের সাহায্যে লোড করা সমস্ত মডিউল আপনাকে দেখায়

modprobe - কার্নেল থেকে এবং মডিউল যুক্ত বা সরান।

lsblk - আপনাকে সমস্ত ব্লক ডিভাইস দেখায়। সাধারণ ভাষায় এর অর্থ এটি আপনাকে হার্ড ড্রাইভ, প্রতিটি পার্টিশনের আকার, যেখানে এটি স্থাপন করা হয়েছে ইত্যাদি আকারে কীভাবে একটি দুর্দান্ত ছোট তালিকা দেখায় ...

fsck - বেশ কয়েকটি ফাইল সিস্টেম ত্রুটিগুলি ঠিক করতে ব্যবহৃত হয় Used এটি কোনও অনুচ্ছেদে অংশ নেবেন না! এটি উইন্ডোতে chkdsk এর মতো তবে স্টেরয়েডগুলির সাথে একই।

এক্স (মূলধনী এক্স) - এক্স সিস্টেম। আপনার যদি xorg.conf সমস্যা হয় তবে আপনি X --configureএকটি নতুন xorg.conf তৈরি করতে এবং X -config XORGFILEএকটি xorg.conf পরীক্ষা করতে পারেন (XORGFILE হল xorg.conf ফাইলের পথ এবং নাম)। এক্স এছাড়াও অনেকগুলি কাজ করে।

xrandr - পরিবর্তন করতে, পরীক্ষা করে দেখুন এবং কাস্টম পরিবর্তনগুলিতে করুন।

dmidecode - মেমরি নির্দিষ্ট তথ্য প্রদর্শন করে। চালানোর জন্য সুডোর দরকার।

add-apt-repository / apt-add-repository - পিপিএ যুক্ত করতে ব্যবহৃত হয়। উদাহরণস্বরূপ add-apt-repository ppa:ubuntu-wine/ppa। এটিকে ম্যানুয়ালি যুক্ত করা এবং তার জন্য কীটি যুক্ত করা থেকে রক্ষা করে।

apt-get - উবুন্টুতে প্যাকেজগুলির জন্য ডিফল্ট ইনস্টলার। উদাহরণ:apt-get install wine1.3

প্রবণতা - উবুন্টুতে প্যাকেজগুলির জন্য দুর্দান্ত ইনস্টলার। উদাহরণ: aptitude install wine1.3। অনুসন্ধানের বিকল্পগুলি, পরিষ্কার করা এবং একটি একক কমান্ডের অন্তর্ভুক্ত। এটি এপ প্যাকেজগুলিতে অন্তর্ভুক্ত রয়েছে তবে কয়েকটি কমান্ডে বিভক্ত।

alsamixer - কনসোলে সাউন্ড মিক্সার। এটি মাইক্রোফোন কাজ না করে, খুব জোরে শব্দ করে না সম্পর্কিত কিছু শব্দ সমস্যার সমাধান করে ...

dpkg - ডেবিয়ান ভিত্তিক প্যাকেজগুলির জন্য অফিসিয়াল প্যাকেজ ম্যানেজার।

df - প্রতিটি পার্টিশন / মাউন্টড ডিভাইসের জন্য ফাঁকা স্থান এবং ব্যবহৃত স্থান দেখায়।

glxinfo - ভিডিও কার্ড সম্পর্কিত ওপেনজিএল তথ্য প্রদর্শন করতে ব্যবহৃত হয়। mesa-utilএটি ব্যবহার করার জন্য প্যাকেজটি ইনস্টল করার প্রয়োজন ।

glxheads - বেসিক ওপেনএল ভিডিও কার্ডের তথ্য প্রদর্শন করতে ব্যবহৃত হয়। ভিডিও কার্ডের নাম, ওপেনলএল সংস্করণ এবং বিক্রেতা।

hdparm - হার্ড ড্রাইভ সম্পর্কিত বিভিন্ন ক্রিয়া / পরীক্ষা / চেক পরীক্ষা এবং সম্পাদন করতে ব্যবহৃত হয়।

নেটস্যাট - আপনাকে নেটওয়ার্ক সংযোগ, রাউটিং দেখায় ...

ন্যানো / পিকো - আমার সেরা বন্ধু টার্মিনালে ফাইলগুলি সম্পাদনা করুন। আমি জানি আমি জানি. vi বা vim তবে এটির একটি খুব অদ্ভুত শেখার বক্ররেখা রয়েছে এবং আমি "ব্যবহারকারী বান্ধব" কিছু চাই, "হ্যাকার রাগান্বিত" নয়। এটি সত্য যে আপনি vi এর সাথে করতে পারেন এমন অনেকগুলি বিষয় রয়েছে তবে vi শেখার চেয়ে ন্যানো বা পিকো শিখানো আরও সহজ। আমি আসলে বছরের শেষের আগে vi শিখব .. এটি আমার ইচ্ছা / কাজের তালিকায় রয়েছে।

ntfsfix - কিছু এনটিএফএস পার্টিশন সমস্যা সমাধান করে।

ওয়াইনসারবার - ওয়াইন অ্যাপ্লিকেশন পরিচালনা করে। আপনি যদি প্যারামিটার-কে পছন্দ করেন তবে wineserver -kএটি যে কোনও ওয়াইন অ্যাপ খোলে তা বন্ধ / হত্যা করবে kill এটি ওয়াইন অ্যাপ্লিকেশন সমস্যাগুলি সমাধান করবে যা বন্ধ না করে বা কিছু ঝুলন্ত সমস্যা না করেই খোলা থাকে।

টেস্টডিস্ক - মোছা পার্টিশন পুনরুদ্ধার করে

Photorec - অতিরিক্ত সময় মুছে ফেলা একাধিক ফাইল পুনরুদ্ধার। খুব ভাল পুনরুদ্ধারের শতাংশ রয়েছে।

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

parted - পার্টিশন ম্যানিপুলেশন সফ্টওয়্যার। সুন্দর.

fdisk - বিভক্ত অনুরূপ। খুব ভাল।

ssh - রিমোট কন্ট্রোল প্রোটোকল। এটি ছাড়া আমার জন্য সমস্ত দূরবর্তী সহায়তার প্রায় 90% চলে যায়।

হত্যা - তার আইডি ব্যবহার করে একটি নির্দিষ্ট প্রক্রিয়া হত্যা করে। বুলেট দিয়ে কাঁচি ধরে থাকা ভেলোসিরাপেক্টর ভরা একটি মেশিনগান দিয়ে এটি হত্যা করতে এটিতে প্যারামিটার -9 যুক্ত করুন। উদাহরণ:kill -9 12345

কিল্লাল - হত্যার অনুরূপ তবে প্রক্রিয়াটির নামটি ব্যবহার করে। উদাহরণ: killall lightdm। আপনি -9প্যারামিটারটি ব্যবহার করতে পারেন তবে এটি কিল কমান্ডের মতো আইডি দিয়েও ব্যবহার করতে পারেন ।

শীর্ষ - আপনাকে সমস্ত প্রক্রিয়া সক্রিয়, জম্বি এবং হোয়াট না দেখায়। রিয়েল টাইম চেক।

PS - রান্নিন প্রক্রিয়াটির একটি তালিকা দেখায়। শীর্ষ হিসাবে রিয়েল টাইমে নয়। -exনাম, অবস্থান, প্যারেন্ট আইডি সহ প্রক্রিয়াটির আরও ভাল তালিকা দেখতে এটিতে পরামিতি যুক্ত করুন । উদাহরণ:ps -ex


0

একটি এইচডাব্লু প্রোব সরঞ্জাম রয়েছে যা জনপ্রিয় লিনাক্স ডায়াগনস্টিকস সরঞ্জামগুলির (যেমন স্মার্টক্টেল, স্মৃতিশক্তি ইত্যাদি), হার্ডওয়্যার "লিসার" (হুইনফো, ইনসি, ডিমিডেকোড, বায়োসডেকোড ইত্যাদি) এবং সিস্টেম লগগুলি সংগ্রহ করে ইত্যাদি))

এই ডকার ইমেজটি আপনার হোস্টে ডকার ছাড়া কিছু ইনস্টল করার প্রয়োজন ছাড়াই উবুন্টুতে হার্ডওয়্যার অনুসন্ধানের জন্য ব্যবহার করা যেতে পারে।

প্রোবের উদাহরণ: https://linux-hardware.org/?probe=0b29192f95

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.