অ্যাপট-চেক কী এবং বুটের সময় এটি কেন চালায়?


12

সুতরাং ইউডিএস-পি-এর একটি অধিবেশন চলাকালীন, আমি বুটচার্ট নামক এই দুর্দান্ত (এবং দরকারী) প্রোগ্রামটি আবিষ্কার করেছিলাম।

এটি ইনস্টল করার পরে এবং এটি চালানোর পরে, আমি এটি বিশ্লেষণ করে এটিকে এখানে কিছু ফলাফলের সাথে তুলনা করেছি । বুট চলাকালীন একটি প্রোগ্রাম চলছে যার নাম "অ্যাপ-চেক", কোথাও কোথাও কোথাও 40 সেকেন্ডের বলপার্ক এবং এটি প্রচুর সিপিইউ ব্যবহার করে। যা আমাকে এই 2 টি প্রশ্ন জিজ্ঞাসা করে:

  1. অ্যাপট-চেক কী?
  2. বুট চলাকালীন কেন চলবে?

আমি একটি একক-কোর এটিম প্রসেসর (এন 270), উবুন্টু ১১.১০ এবং উইন্ডোজ এক্সপি হোম চালিত দ্বৈত-বুট মেশিনটি চালাচ্ছি।

উত্তর:


8

বুট সময়ে শুরু হওয়া পরিষেবাগুলির মধ্যে একটি upstartহ'ল mounted-run(যেমন আপনি দেখতে পাচ্ছেন /etc/init/)। ফাইলটির শুরুতে মন্তব্যটি বলে:

# mounted-run - Populate and link to /run filesystem
#
# Populates the /run filesystem and adds compatibility links to it

অন্যান্য বিষয়ের মধ্যে এটি কার্যকর করে:

run-parts --lsbsysinit /etc/update-motd.d

অর্থাত্ /etc/update-motd.dআপনি পাঠ্য কনসোলটিতে লগ ইন করার সময় বা ssh (দিনের মোডড = বার্তা) এর মাধ্যমে যে বার্তাটি দেখেন তা আপডেট করতে প্রতিটি স্ক্রিপ্ট কার্যকর করে । এই বার্তাটি আরও জানায় যে যদি প্যাকেজগুলি আপগ্রেড করতে হয় এবং যদি একটি রিবুট প্রয়োজন হয়।

এই দির মধ্যে আপনি স্ক্রিপ্টটি খুঁজে পান যা 90-updates-availableঘুরে আসে

/usr/lib/update-notifier/update-motd-updates-available

এটি, টাইমস্ট্যাম্পের ভিত্তিতে, কলগুলি /usr/lib/update-notifier/apt-check
এই অজগর স্ক্রিপ্টটি সংগ্রহস্থলগুলিকে আপডেট করে, তাই এটি কার্যকর করতে কিছুটা সময় নেয় তবে শেষ আপডেটের টাইমস্ট্যাম্পের উপর নির্ভর করে এটি সর্বদা বুটে কার্যকর হয় না।


3
প্রতিবার আমার নেটবুকটি বুটআপ করার পরে এই অ্যাপটি-চেক জিনিসটি ঘটতে না দেওয়ার কোনও উপায় আছে কি? এটি আমার কিছু বুট সময় সাশ্রয় করতে পারে।
এনমিঙ্কার

পুরোপুরি মোড স্ক্রিপ্টটি বন্ধ করুন এবং আপনি কয়েকটি চক্র সংরক্ষণ করবেন। আপনি মাউন্ট-রানে লাইনটি মন্তব্য করতে পারেন বা আপনি /etc/update-motd.d/ থেকে স্ক্রিপ্টগুলি অপসারণ করতে পারেন বা এগুলি সম্পাদনযোগ্য হিসাবে তৈরি করতে পারেন। এটি করার আরও ভাল উপায় হতে পারে তবে তাদের সব কাজ করা উচিত।
ফ্লিকফ্লিল্লি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.