উত্তর:
আপনি এখানে ইনস্টলার লগ এবং তারিখগুলি পরীক্ষা করতে পারেন:
/var/log/installer
কমান্ড লাইনের মাধ্যমে তারিখটি খুঁজে পাওয়ার দ্রুত উপায়টি হ'ল:
ls -lt /var/log/installer
যেগুলি বিপরীত কালানুক্রমিক ক্রমে তালিকাবদ্ধ করে তাই প্রাচীনতম ফাইল তালিকার নীচে থাকে।
/var/log/installer/version
ls -ld /var/log/installer
।
আপনি ইনস্টল করার সময় যদি আপনি ext2 / ext3 / ext4 এবং ডিস্ক ফর্ম্যাট করেন তবে আপনি এই নিফটি কৌশলটি করতে পারেন।
sudo dumpe2fs /dev/sda1 | grep 'Filesystem created:'
/dev/sda1
আপনার সেটআপটি প্রতিফলিত করতে আপনাকে পরিবর্তন করতে হতে পারে।
ফাইলগুলির তারিখের সাথে সম্পর্কিত, এমনকি "ক্রিয়েশন টাইম" (এমটাইম) ত্রুটি দিতে পারে যেহেতু প্যাকেজগুলি আপগ্রেড করার ফলে ফাইলটি প্রতিস্থাপন করতে এবং একটি নতুন "তৈরির সময়" তৈরি করতে পারে।
অনুরূপ সরঞ্জাম এবং তথ্য অন্যান্য ফাইল সিস্টেমেও উপলভ্য হতে পারে তবে আমি সেগুলি সম্পর্কে জানি না।
dumpe2fs: Bad magic number in super-block while trying to open /dev/sda1
/dev/sda2
। উপর /dev/sda1
আমার আছে /boot/efi
।
-h
বিকল্পটি ব্যবহার করতে পারেন যাতে আপনি কমপক্ষে কেবল সুপারব্লক তথ্য পান যা পর্যাপ্ত পরিমাণের চেয়ে বেশি হওয়া উচিত।
আমি একটি নির্দিষ্ট কমান্ড বা ফাইল সম্পর্কেও জানি না। আমি ইনস্টলেশনের তারিখটি খুঁজতে কিছু হিউরিস্টিক্স ব্যবহার করছি:
for dir in {/etc,/usr,/lib}; do
sudo find $dir -type f -exec stat -c %z {} \; | \
sed -e 's,-,,g' -e 's, .*,,' | sort | uniq -c | sort -nr -k 2 | \
grep -Ev " [0-9]?[0-9] "
done
এই ছোট স্ক্রিপ্টটি ফাইলগুলির সন্ধান করে /etc
এবং /usr
শেষ পরিবর্তিত তারিখটি মুদ্রণ করে। এটি কিছু পুনরায় ফর্ম্যাটিং করে এবং তারিখ অনুসারে বাছাই করা ইভেন্টগুলিকে তালিকাবদ্ধ করে (সর্বপ্রথম নতুন)। সাধারণত প্রাচীনতম এন্ট্রি হ'ল ইনস্টলেশন তারিখ।
এটি ধরে নিয়েছে যে কোনও ইনস্টলেশন পরে অপরিবর্তিত রয়েছে। এটি বেশিরভাগ ক্ষেত্রে (আমার পর্যবেক্ষণ অনুযায়ী) সত্য, তবে বিশেষ ক্ষেত্রে এটি ভুল ফলাফলও দিতে পারে।
ইনস্টলেশনটি যদি সাম্প্রতিক হয় তবে এর মধ্যে পুরানো এন্ট্রিগুলি দেখুন /var/log
, তবে কয়েক সপ্তাহ পরে লগগুলি সরানো হবে।
আরেকটি বিষয় লক্ষ্যণীয় হ'ল মূল ফাইল সিস্টেমের কোনও ফাইলের প্রাচীনতম সিটিটাইম; তবে ডিরেক্টরি ইনস্টলেশন স্তরে যদি পুরো ইনস্টলেশনটি অনুলিপি করা হয় (যেমন একটি ব্যর্থ ডিস্কের সাহায্যে উদ্ধার করা হয়েছে), এটি আপনাকে অনুলিপিটির তারিখ দেয়।
যদি কোনও হিউরিস্টিক যথেষ্ট ভাল হয় তবে ইনস্টলেশনের সময় তৈরি হওয়া কোনও ফাইলের তারিখ (এমটাইম) দেখুন এবং এর পরে সংশোধিত হওয়ার সম্ভাবনা নেই। একজন ভাল প্রার্থী হলেন /etc/hostname
; অন্যান্য প্রার্থীদের /etc/hosts
, /etc/papersize
, /etc/popularity-contest.conf
।
আমি মনে করি না সেখানে আছে।
রেড হ্যাট / সেন্টোস-এ ইনস্টল.লগ ফাইল রয়েছে যা আপনি সিস্টেম ইনস্টল করার সময় উত্পন্ন হয় তবে উবুন্টুতে এটি বিদ্যমান নেই।
আপনার লগগুলি যথেষ্ট পরিমাণে ফিরে গেছে বলে ধরে নেওয়া (আমার কর) আপনি /var/log/dpkg.log* তে বেস ইনস্টলেশনটি নির্ধারণ করার তারিখটি নির্ধারণ করতে পারবেন
উদাহরণস্বরূপ, আমার সিস্টেমে আমার প্রাচীনতম dpkg.log ফাইলের প্রথম দুটি লাইন (dpkg.log.4.gz) হ'ল
2010-04-19 11:40:55 startup archives install
2010-04-19 11:40:55 install base-files <none> 5.0.0ubuntu18
সুতরাং আমি 19/04/2010 এ 11:40:55 এ এই সিস্টেমটি ইনস্টল করেছি। এই সিস্টেমের জন্য এটি সঠিক।
এই জন্ম তারিখটি যুক্ত করার জন্য বুদ্ধিদীপ্ত ধারণাও ছিল ।
logrotate
ডিসপ্লে ডিফল্ট সেটআপ dpkg লগ এক বছরেরও বেশি পুরানো।