সমস্ত উবুন্টু লগ / টার্মিনাল ইতিহাস সঞ্চিত আছে


15

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

থ্যাঙ্কস লাইট

উত্তর:


11

এমন অনেক জায়গাগুলি রয়েছে যেখানে জিনিসগুলি লগ হয় এবং আপনি কোন অ্যাপ্লিকেশন ব্যবহার করেন তার উপর নির্ভর করে এটি সম্পূর্ণরূপে বিস্তৃত হবে। এটি বলেছিল, এখানে আমি ভাবতে পারি এমন প্রধান স্থানগুলি:

  • বেশিরভাগ সিস্টেমে লগ প্রবেশ করে /var/log
  • ফায়ারফক্স আপনার ইতিহাস, কুকিজ ইত্যাদি সঞ্চয় করে ... এতে ~/.mozilla/firefox এটি ফায়ারফক্স থেকে মুছে ফেলা যায় (shift + ctrl + suppr)
  • জিটজিস্ট হিস্টোরি ডেমন, এটি ড্যাশ সাম্প্রতিক ইতিহাসকে জনপ্রিয় করে তোলে। এটি গোপনীয়তা সেটিংস থেকে মুছে ফেলা যেতে পারে
  • টার্মিনাল কমান্ড ইতিহাস প্রতি ব্যবহারকারী ভিত্তিতে সংরক্ষণ করা হয় ~/.bash_historyএই ফাইলটি মোছার ফলে এই ইতিহাসটি মুছে ফেলা হবে।
  • জিনোম অ্যাপ্লিকেশন (gedit, নটিলাস, ইত্যাদি ...) সঞ্চিত সম্প্রতি ব্যবহৃত ফাইলগুলিতে ~/.local/share/recently-used.xbelএই ফাইলটি প্রয়োজনে মুছে ফেলা যায়।

এগুলি আমি ভাবতে পারি এমন প্রধান জায়গা, তবে যে কোনও অ্যাপ্লিকেশন বিভিন্ন স্থানে জিনিসগুলি লগ করতে পারে ... সুতরাং আপনি কোন লগগুলি সরাতে চান তা নির্ভর করে এটি নির্ভর করে।

MrVaykadji দ্বারা mentionned হিসেবে BleachBit একটি জিপিএল সফ্টওয়্যার যে স্বয়ংক্রিয়রূপে যেমন শোধক কাজের, এবং আপনি পরিচিত সফটওয়্যার বিভিন্ন ধরণের জন্য "লগ ফাইল" মুছে যাক। আপনি সাধারণ এক্সএমএল ফাইল সহ সহজেই নতুন ক্লিনার যোগ করতে পারেন। আপনি যা খুঁজছেন তা হতে পারে (গুদাম)!


এটি প্রস্তাবিত কিনা আমি জানি না, তবে আমি মনে করি BleachBitমূলধারার প্রোগ্রামগুলিতে লগের জন্য একটি "সহজ" সমাধান হতে পারে।
মিঃ ভাইকাদজি

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

এটি একটি শক্তিশালী সরঞ্জাম, ভুল ফাইলগুলি মুছতে এবং আপনার সিস্টেমে আপস করার জন্য যথেষ্ট শক্তিশালী। তবে সম্ভবত এটি ভাল কোডেড এবং সুরক্ষিত, আমি জানি না।
মিঃ ভাইকাদজি

দেখে মনে হচ্ছে যে ব্লিচবিট প্রকৃতপক্ষে মুছে ফেলার আগে চালানো শুকিয়ে যাবে এবং মুছে ফেলা হওয়া ফাইলগুলির একটি তালিকা আউটপুট করবে ... তবে অবশ্যই এটি অবশ্যই সতর্কতার সাথে ব্যবহার করা উচিত।
alci


5

আপনার বাশ ইতিহাস ফাইলটি আপনার হোম ডিরেক্টরিতে রয়েছে: /home/your-user-name/.bash_history

জিটজিস্ট ব্যবহারকারীর ইতিহাস সংরক্ষণ করা হয় ~/.local/share/zeitgeist

জিটজিস্ট ইতিহাস পুনরায় সেট করতে, একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডগুলি অনুলিপি / অনুলিপি করুন:

rm ~/.local/share/zeitgeist/activity.sqlite

অথবা নটিলাস বা আপনার ফাইল ম্যানেজারের সেই ডিরেক্টরিতে নেভিগেট করুন এবং ম্যানুয়ালি স্ক্লাইট ডাটাবেস "কার্যকলাপ.সক্লাইট" মুছুন। এটি আপনার পূর্ববর্তী ব্যবহারকারীর ইতিহাসটি জিটজিস্ট বিয়োগ করে আবার তৈরি করা হবে।

আমি কমান্ডটি সম্পূর্ণরূপে বুঝতে না পারলে এবং কমান্ডটি সঠিকভাবে লিখিত হয়েছে কিনা তা দ্বিগুণ পরীক্ষা করতে সতর্ক না হলে ব্যবহারকারীদের কিছু কমান্ড ব্যবহার করতে বলতে আমি স্বাচ্ছন্দ্য বোধ করি না, বিশেষত আরএম দিয়ে শুরু হওয়া কোনও কমান্ড যেহেতু ব্যবহারকারী সহজেই তাদের সিস্টেমের অপূরণীয় ক্ষতি করতে পারে ভুলভাবে ফর্ম্যাট করা হয়েছিল, তবে মন্তব্যে যেমন পরামর্শ দেওয়া হয়েছে ওপি-র প্রশ্নের উত্তরের জন্য, সিস্টেম লগগুলি সঞ্চিত আছে var/log তবে আমি এখানে শুনেছি লগ ডিরেক্টরিতে সাব-ডাইরেক্টরিগুলি মুছে ফেলার মাধ্যমে লোকেরা সমস্যা সৃষ্টি করার কথা শুনেছি hereকম রুটের জায়গার কারণে আমি / var / লগ ফাইলগুলি মুছতে পারি?

তবে মনে রাখবেন যে আপনার যদি কিছু সিস্টেম সমস্যা সমাধানের প্রয়োজন হয় তবে লগগুলি খুব কার্যকর হবে।

আপনি একটি টার্মিনাল খোলার মাধ্যমে জার্নাল ফোল্ডারের বিষয়বস্তু মুছতে এবং নীচের কমান্ডটি অনুলিপি এবং পেস্ট করতে পারেন:

sudo rm /var/log/journal/*

এটি আপনার কম্পিউটারে কত স্পেস ব্যবহার করছে তা দেখতে আপনি একটি টার্মিনাল খুলতে এবং ক্যোয়ারি দিতে পারেন:

journalctl --disk-usage

আমার সিস্টেম বর্তমানে 3.9GB ব্যবহার করছে।


1
এটি কেবলমাত্র টার্মিনালের ইতিহাসকে বোঝায়। উবুন্টু লগগুলি মুছে ফেলার একটি উপায় দিয়ে আপনার উত্তরটি সম্পাদনা করা উচিত, যেমনটি জিজ্ঞাসা করা হয়েছে (ইঙ্গিত:
জিটজিস্টও

হ্যাঁ তুমিই ঠিক. অসম্পূর্ণ উত্তরের জন্য দুঃখিত এবং আমি ভেরি / লগগুলিও উল্লেখ করি নি, আমি জিটজিস্ট সম্পর্কে ভুলে গিয়েছিলাম কারণ বিগত বেশ কয়েক বছর ধরে আমি সর্বদা জিটজিস্টকে অক্ষম করি এবং জেনোম ফ্ল্যাশব্যাক / মেটাসিটি এই নতুন 18.04 (বায়োনিক) কম্পিউটারেও ব্যবহার করি এবং বাস্তবে এটি ছিল একটি ক্লিন ইন্সটল করার পরে আমি প্রথম কাজগুলি করেছি যখন ট্রাস্টি ইওএল পৌঁছে যায় তাই আমি জিটজিস্ট সম্পর্কে ভুলে গিয়েছিলাম। আমি দেখতে পাচ্ছি যে এই উত্তরটি মিঃ ওয়েইকাদজি দ্বারা স্বচ্ছতার জন্য ইতিমধ্যে সম্পাদিত হয়েছিল। ধন্যবাদ!
স্টানউইউমজিক

0

এটি বিবেচনায় নিতে হবে যে উপরে বর্ণিত লগগুলি বাদে অনেকগুলি (বেশিরভাগ না হলে) অ্যাপ্লিকেশনগুলি পৃথক স্থানে তাদের নিজস্ব লগগুলি রাখে। সুতরাং আলসি দ্বারা উল্লিখিত হিসাবে, উত্তরটি আপনি কী পরিমাণে স্যানিটাইজ করতে চান তার উপর নির্ভর করে।

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

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