আমি যখন কেবলমাত্র কমান্ড লাইনে অ্যাক্সেস পাই তখন আমার কম্পিউটারে থাকা লগগুলি থেকে আমি কীভাবে তথ্য পাব?


11

বিভিন্ন কারণে আমি আর আমার গ্রাফিকাল ডেস্কটপ অ্যাক্সেস করতে পারি না এবং কেবলমাত্র একটি টিটি ( Ctrl+ Alt+ ডিফল্টর F1মাধ্যমে F6) মাধ্যমে লগইন করতে পারি ।

আমার সমস্যা নির্ণয় ও সমাধানে সহায়তা করার জন্য আমাকে লগগুলি সন্ধান করতে হবে এবং আমার প্রশ্ন বা ফোরামের থ্রেডে কিছু তথ্য রাখতে হবে put

আমি কীভাবে এই তথ্য পেতে পারি?

উত্তর:


14

প্রথমে এখানে কিছু সাধারণ লগ ফাইলের তালিকা রয়েছে এবং এতে কী রয়েছে:

  • /var/log/messages : সাধারণ বার্তা এবং সিস্টেম সম্পর্কিত স্টাফ
  • /var/log/auth.log : প্রমাণীকরণ লগ।
  • /var/log/kern.log : কার্নেল লগ।
  • /var/log/cron.log : ক্রোন ডেমন লগ।
  • /var/log/Xorg.0.log : এক্স সার্ভারের জন্য লগ করুন।
  • ~/.xsession-errors: শেষ এক্স সেশনের সাথে সম্পর্কিত লগগুলি (এবং এর আগে একটিতে xsession-errors.old)

আপনি টিটিটিতে লগইন করার পরে লগগুলি (সাধারণত /var/log) যেখানে ফোল্ডারে থাকে সেখানে চলে যাওয়া ভাল ধারণা । এর জন্য আমরা cdকমান্ডটি ব্যবহার করি :

cd /var/log  

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

ls -a

সম্ভবত বেশ কয়েকটি হবে, এই নির্দেশাবলী তাদের সকলের জন্যই প্রয়োগ করা উচিত।

আপনি যে লগটি দেখতে চান তা খুঁজে পাওয়ার পরে, আপনি lessকমান্ডটি ব্যবহার করতে পারেন :

less kern.log  

ফাইলটি ব্রাউজ করতে উপরে / ডাউন তীর কীগুলি ব্যবহার করুন। আপনার হয়ে গেলে, Qছেড়ে দিতে টিপুন less। আপনি যদি কোনও নির্দিষ্ট কীওয়ার্ডের জন্য লগগুলি অনুসন্ধান করতে চান তবে আপনি ব্যবহার করতে পারেন grep:

sudo grep "apparmor" kern.log 

গ্রেপ নিয়মিত ভাব প্রকাশ করে। দেখুন man grepআরও তথ্যের জন্য।

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


আপনি যা বলতে পারেন তা এই সমস্ত চকচকে এবং দুর্দান্ত, তবে আমি যা খুঁজছি তা সম্পর্কে আমার কাছে একটি ক্লু নেই, এবং আমাকে সাহায্য করার জন্য আমার কেবল অন্য কোনও ব্যক্তিকে লগ ফাইলটি দেওয়া দরকার। এটা আমরাও করতে পারি!

আপনি যদি ইন্টারনেটে কারও কাছ থেকে সহায়তা নিচ্ছেন (এই সাইটের মতো!) তাদের সাথে এই তথ্য ভাগ করে নেওয়ার সেরা উপায় হ'ল ফাইলটি (গুলি) http://paste.ubuntu.com এ আপলোড করা এবং তাদের লিঙ্কটি সরবরাহ করা। যদি আপনার মেশিনে একটি সক্রিয় ইন্টারনেট সংযোগ থাকে তবে আপনি পদ্ধতি 2-তে বর্ণিত হিসাবে এক ধাপে এটি করতে পারেন, অন্যথায় পদ্ধতি 1 এ ধাপগুলি অনুসরণ করুন এবং অন্য কম্পিউটার থেকে ফাইলগুলি আপলোড করুন যা ইন্টারনেট অ্যাক্সেস করতে পারে।

পদ্ধতি 1: এগুলি বাহ্যিক মিডিয়াতে রাখুন ..

যেমন ফ্ল্যাশ ড্রাইভ বা এসডি কার্ড। একটি প্লাগ ইন করুন। উবুন্টুটিকে স্বয়ংক্রিয়ভাবে এটিকে /mediaচালানো উচিত

ls /media  

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

আপনার ড্রাইভটি মাউন্ট হয়ে গেলে আপনি যে cpকোনও লগ বা আপনার প্রয়োজনীয় ফাইলগুলি অনুলিপি করতে কমান্ডটি ব্যবহার করতে পারেন :

cp /var/log/kern.log /media/myFlashDrive/

আপনি যখন ড্রাইভটি আনমাউন্ট করে নিবেন:

sudo umount /media/myFlashDrive  

পদ্ধতি 2: সরাসরি কোনও পেস্টবিনে ফাইলগুলি আপলোড করুন ..

পেস্ট.বুন্টু ডট কমের মতো । এর জন্য pastebinitকমান্ডটি ব্যবহার করুন । প্রথমে আমাদের পেস্টবিনিট ইনস্টল করতে হবে:

sudo apt-get install pastebinit  

তারপরে ফাইলগুলি আপলোড করুন:

pastebinit file1 file2 file3  

কোথায় file1 file2 file3একটি স্থান আপনি যে ফাইলগুলি আপলোড করতে চান তালিকা সীমায়িত করা হয়। উদাহরণস্বরূপ, যদি আমি আপলোড করতাম kern.logএবং Xorg.0.logআমি কমান্ডটি ব্যবহার করতাম:

pastebinit /var/log/kern.log /var/log/Xorg.0.log  

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

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