tuptime - লিনাক্স সিস্টেমের orতিহাসিক এবং পরিসংখ্যান চলমান সময় দেখায়


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

এই নির্দেশিকায়, আমরা টুপটাইম নামক একটি লিনাক্স সরঞ্জামটি দেখব যা লিনাক্স মেশিনটি কতক্ষণ চলমান এবং চলমান রয়েছে তা জানতে সিস্টেম অ্যাডমিনিস্ট্রেটরদের সহায়তা করতে পারে।

টুপটাইম একটি সরঞ্জাম যা লিনাক্স সিস্টেমের historicalতিহাসিক এবং পরিসংখ্যানগত চলমান সময়ের (আপটাইম) প্রতিবেদনের জন্য ব্যবহৃত হয়, যা এটিকে পুনরায় আর্টের মধ্যে রাখে। এই সরঞ্জামটি আপটাইম কমান্ডের মতো আরও কম কাজ করে তবে এটি আরও উন্নত আউটপুট সরবরাহ করে।

এই কমান্ড লাইন সরঞ্জামটি করতে পারে:

  1. ব্যবহৃত কার্নেলগুলি নিবন্ধভুক্ত করুন
  2. প্রথম বুটের সময় নিবন্ধন করুন
  3. সিস্টেম স্টার্টআপগুলি গণনা করুন
  4. ভাল এবং খারাপ শাটডাউন গণনা করুন
  5. প্রথম বুটের সময় থেকে আপটাইম এবং ডাউনটাইম শতাংশ গণনা করুন
  6. বৃহত্তম, সংক্ষিপ্ততম এবং গড় আপটাইম এবং ডাউনটাইম গণনা করুন
  7. সঞ্চিত সিস্টেমটি আপটাইম, ডাউনটাইম এবং মোট গণনা করুন
  8. বর্তমান আপটাইম মুদ্রণ করুন
  9. সঞ্চিত পূর্ববর্তী মানগুলির সাথে ফর্ম্যাট করা সারণী বা তালিকা মুদ্রণ করুন

  1. লিনাক্স বা ফ্রিবিএসডি ওএস
  2. পাইথন 2.7 বা 3.x ইনস্টল করা হয়েছে তবে সর্বশেষ সংস্করণটি সুপারিশ করা হয়েছে
  3. পাইথন মডিউলগুলি (সিস, ওএস, অপ্টপার্স, স্ক্লাইট 3, ডেটটাইম, লোকেল, প্ল্যাটফর্ম, সাবপ্রসেস, সময়)

কীভাবে লিনাক্সে টুপটাইম ইনস্টল করবেন

প্রথমে নীচের কমান্ডটি চালিয়ে আপনার সংগ্রহস্থলটি ক্লোন করতে হবে:

$ git clone https://github.com/rfrail3/tuptime.git

তারপরে টিপটাইম ডিরেক্টরিতে সর্বশেষতম ডিরেক্টরিতে যান। এরপরে, সর্বশেষ ডিরেক্টরিতে টুপটাইম স্ক্রিপ্টটি অনুলিপি/usr/bin তে অনুলিপি করুন এবং প্রদর্শিত হিসাবে নির্বাহযোগ্য অনুমতি সেট করুন।

$ cd tuptime/latest 
$ sudo cp tuptime /usr/bin/tuptime
$ sudo chmod ugo+x /usr/bin/tuptime

এখন, ক্রোন ফাইল টিউপটাইম/সর্বশেষ/ক্রোন.ডি/টুপটাইমকে /etc/cron.d/tuptime এ অনুলিপি করুন এবং নিম্নলিখিত হিসাবে নির্বাহযোগ্য অনুমতি সেট করুন।

$ sudo cp tuptime/latest/cron.d/tuptime /etc/cron.d/tuptime
$ sudo chmod 644 /etc/cron.d/tuptime

আপনি যদি এই পদক্ষেপগুলি সঠিকভাবে অনুসরণ করে থাকেন তবে অবশ্যই এটি আপনার সিস্টেমে এই মুহুর্তে ইনস্টল করা উচিত।

আমি কীভাবে টুপটাইম ব্যবহার করব?

এরপরে আমরা কীভাবে নির্দিষ্ট সরঞ্জাম প্রশাসনের কার্যক্রমের জন্য এই সরঞ্জামটি ব্যবহার করা যায় তা দেখানো হবে যেমন কোনও সুবিধাপ্রাপ্ত ব্যবহারকারী হিসাবে বিভিন্ন বিকল্পের সাথে এটি চালানো হচ্ছে।

১. আপনি যখন কোনও বিকল্প ছাড়াই টুপটাইম চালান, আপনি নীচের মত একটি ডিসপ্লে স্ক্রিন পাবেন।

# tuptime

2. আপনি নিম্নলিখিত হিসাবে তারিখ এবং সময় দিয়ে আউটপুট প্রদর্শন করতে পারেন।

# tuptime --date='%H:%M:%S %d-%m-%Y'

৩. সিস্টেমের জীবন তালিকা হিসাবে মুদ্রণ করতে আপনি নীচের এই আদেশটি চালাতে পারেন:

# tuptime --list

4. আপনি নিম্নলিখিত হিসাবে একটি বিকল্প ডাটাবেস ফাইল তৈরি করতে পারেন। ডাটাবেসটি এসকিউএলাইট ফর্ম্যাটে তৈরি করা হবে।

# tuptime --filedb /tmp/tuptime_testdb.db

৫. শেষের দিকে পাওয়ার অফের মাধ্যমে আউটপুট তথ্য অর্ডার করতে এই কমান্ডটি চালান।

# tuptime --end --table

টিপটাইম সরঞ্জামের সাথে নিম্নলিখিত হিসাবে ব্যবহৃত কিছু অন্যান্য বিকল্প:

  1. আউটপুটটিতে সিস্টেমের কার্নেল সংস্করণটি মুদ্রণ করতে --kernel বিকল্পটি ব্যবহার করুন
  2. একটি চমত্কারভাবে সিস্টেম শাটডাউন নিবন্ধন করতে - কৌতূহলীকরণে বিকল্পটি ব্যবহার করুন। এটি আপনাকে সিস্টেম শটডাউনটি ভাল বা খারাপ কিনা তা জানতে দেয়
  3. প্রদত্ত সংখ্যক সেকেন্ড এবং যুগের পরে আউটপুট প্রদর্শন করতে - সেকেন্ডস বিকল্পটি ব্যবহার করুন
  4. আপনি অফটাইম বিকল্প ব্যবহার করে অফটাইম বা ডাউনটাইম দ্বারা আউটপুট তথ্যও অর্ডার করতে পারেন। এই কোডটি - সময় বা - তালিকা ব্যবহার করুন li
  5. কমান্ডটি চালনার সময় আউটপুট সম্পর্কিত তথ্য মুদ্রণ করতে --verbose বিকল্পটি ব্যবহার করুন
  6. আপনি ব্যবহার করছেন টুপটাইমের সংস্করণ প্রিন্ট করতে - সহায়তা বিকল্প এবং --version ব্যবহার করে সহায়তা তথ্য দেখতে পারেন

সারসংক্ষেপ

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

তথ্যসূত্র: টুপটাইম হোম পৃষ্ঠা