tuptime - Linux സിസ്റ്റങ്ങളുടെ ചരിത്രപരവും സ്ഥിതിവിവരക്കണക്കുകളും ഉള്ള സമയം കാണിക്കുന്നു


സിസ്റ്റം അഡ്മിനിസ്ട്രേഷനിൽ നിരവധി പ്രവർത്തനങ്ങൾ ഉൾപ്പെടുന്നു, അതിലൊന്ന് നിങ്ങളുടെ ലിനക്സ് സിസ്റ്റം എത്രത്തോളം പ്രവർത്തിക്കുന്നുവെന്ന് നിരീക്ഷിക്കുകയും പരിശോധിക്കുകയും ചെയ്യുന്നു. സിസ്റ്റം റിസോഴ്സുകളുടെ ഉപയോഗം ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനായി സിസ്റ്റം പ്രവർത്തന സമയം ട്രാക്ക് ചെയ്യുന്നത് എല്ലായ്പ്പോഴും നല്ല ആശയമാണ്.

ഈ ഗൈഡിൽ, ഒരു ലിനക്uസ് മെഷീൻ എത്ര കാലമായി പ്രവർത്തനക്ഷമമായി പ്രവർത്തിക്കുന്നു എന്നറിയാൻ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാരെ സഹായിക്കുന്ന tuptime എന്ന ലിനക്സ് ടൂൾ ഞങ്ങൾ നോക്കും.

ഒരു ലിനക്സ് സിസ്റ്റത്തിന്റെ ചരിത്രപരവും സ്ഥിതിവിവരക്കണക്കുകളുമായ റണ്ണിംഗ് സമയം (അപ്uടൈം) റിപ്പോർട്ടുചെയ്യുന്നതിന് ഉപയോഗിക്കുന്ന ഒരു ഉപകരണമാണ് tuptime, അത് പുനരാരംഭിക്കലുകൾക്കിടയിൽ സൂക്ഷിക്കുന്നു. ഈ ഉപകരണം അപ്uടൈം കമാൻഡ് പോലെ കുറച്ചുകൂടി പ്രവർത്തിക്കുന്നു, പക്ഷേ ഇത് കൂടുതൽ വിപുലമായ ഔട്ട്പുട്ട് നൽകുന്നു.

ഈ കമാൻഡ് ലൈൻ ഉപകരണത്തിന് ഇവ ചെയ്യാനാകും:

  1. ഉപയോഗിച്ച കേർണലുകൾ രജിസ്റ്റർ ചെയ്യുക.
  2. ആദ്യ ബൂട്ട് സമയം രജിസ്റ്റർ ചെയ്യുക.
  3. സിസ്റ്റം സ്റ്റാർട്ടപ്പുകൾ എണ്ണുക.
  4. നല്ലതും ചീത്തയുമായ ഷട്ട്ഡൗൺ എണ്ണുക.
  5. ആദ്യ ബൂട്ട് സമയം മുതൽ പ്രവർത്തന സമയവും പ്രവർത്തനരഹിതമായ സമയവും കണക്കാക്കുക.
  6. ഏറ്റവും വലുതും ഹ്രസ്വവും ശരാശരി പ്രവർത്തന സമയവും പ്രവർത്തനരഹിതവും കണക്കാക്കുക.
  7. സഞ്ചിത സിസ്uറ്റത്തിന്റെ പ്രവർത്തനസമയം, പ്രവർത്തനരഹിതമായ സമയം, ആകെ തുക എന്നിവ കണക്കാക്കുക.
  8. നിലവിലെ പ്രവർത്തനസമയം അച്ചടിക്കുക.
  9. മുമ്പത്തെ മിക്ക മൂല്യങ്ങളും സംഭരിച്ചിരിക്കുന്ന ഫോർമാറ്റ് ചെയ്ത പട്ടികയോ ലിസ്uറ്റോ പ്രിന്റ് ചെയ്യുക.

  1. Linux അല്ലെങ്കിൽ FreeBSD OS.
  2. Python 2.7 അല്ലെങ്കിൽ 3.x ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്, എന്നാൽ ഏറ്റവും പുതിയ പതിപ്പ് ശുപാർശ ചെയ്യുന്നു.
  3. പൈത്തൺ മൊഡ്യൂളുകൾ (sys, os, optparse, sqlite3, ഡേറ്റ്uടൈം, ലോക്കൽ, പ്ലാറ്റ്uഫോം, സബ്uപ്രോസസ്, സമയം).

ലിനക്സിൽ ട്യൂപ്ടൈം എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ചുവടെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ആദ്യം നിങ്ങൾ റിപ്പോസിറ്ററി ക്ലോൺ ചെയ്യേണ്ടതുണ്ട്:

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

തുടർന്ന് tuptime ഡയറക്ടറിയുടെ ഉള്ളിലെ ഏറ്റവും പുതിയ ഡയറക്ടറിയിലേക്ക് നീങ്ങുക. അടുത്തതായി, ഏറ്റവും പുതിയ ഡയറക്uടറിക്കുള്ളിലെ ടപ്uടൈം സ്uക്രിപ്റ്റ് /usr/bin-ലേക്ക് പകർത്തി കാണിച്ചിരിക്കുന്നതുപോലെ എക്uസിക്യൂട്ടബിൾ പെർമിഷൻ സജ്ജമാക്കുക.

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

ഇപ്പോൾ, ക്രോൺ ഫയൽ tuptime/latest/cron.d/tuptime /etc/cron.d/tuptime എന്നതിലേക്ക് പകർത്തി എക്സിക്യൂട്ടബിൾ അനുമതി ഇനിപ്പറയുന്ന രീതിയിൽ സജ്ജമാക്കുക.

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

ഈ ഘട്ടങ്ങൾ നിങ്ങൾ ശരിയായി പിന്തുടരുകയാണെങ്കിൽ, ഈ ഘട്ടത്തിൽ അത് നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം.

ഞാൻ എങ്ങനെയാണ് ടപ്ടൈം ഉപയോഗിക്കുന്നത്?

അടുത്തതായി, ചില സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ പ്രവർത്തനങ്ങൾക്കായി ഈ ഉപകരണം എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നോക്കാം, കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു പ്രത്യേക ഉപഭോക്താവായി വ്യത്യസ്ത ഓപ്ഷനുകൾ ഉപയോഗിച്ച് ഇത് പ്രവർത്തിപ്പിക്കുക.

1. ഓപ്uഷനുകളൊന്നുമില്ലാതെ നിങ്ങൾ ടപ്uടൈം പ്രവർത്തിപ്പിക്കുമ്പോൾ, ചുവടെയുള്ളതിന് സമാനമായ ഒരു ഡിസ്uപ്ലേ സ്uക്രീൻ നിങ്ങൾക്ക് ലഭിക്കും.

# tuptime

2. നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ തീയതിയും സമയവും ഉപയോഗിച്ച് ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കാൻ കഴിയും.

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

3. സിസ്റ്റം ലൈഫ് ഒരു ലിസ്റ്റായി പ്രിന്റ് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ഈ കമാൻഡ് താഴെ പ്രവർത്തിപ്പിക്കാം:

# tuptime --list

4. നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ ഒരു ഇതര ഡാറ്റാബേസ് ഫയൽ സൃഷ്ടിക്കാൻ കഴിയും. ഡാറ്റാബേസ് ഒരു SQLite ഫോർമാറ്റിൽ സൃഷ്ടിക്കും.

# tuptime --filedb /tmp/tuptime_testdb.db

5. പവർഓഫിന്റെ അവസാന നില പ്രകാരം ഔട്ട്പുട്ട് വിവരങ്ങൾ ഓർഡർ ചെയ്യാൻ ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# tuptime --end --table

ടപ്uടൈം ടൂളിനൊപ്പം ഉപയോഗിക്കുന്ന മറ്റ് ചില ഓപ്ഷനുകൾ ഇനിപ്പറയുന്നവയാണ്:

  1. ഔട്ട്uപുട്ടിൽ സിസ്റ്റം കേർണൽ പതിപ്പ് പ്രിന്റ് ചെയ്യാൻ, --kernel ഓപ്ഷൻ ഉപയോഗിക്കുക.
  2. സുന്ദരമായ ഒരു സിസ്റ്റം ഷട്ട്ഡൗൺ രജിസ്റ്റർ ചെയ്യുന്നതിന്, --gracefully ഓപ്ഷൻ ഉപയോഗിക്കുക. സിസ്റ്റം ഷട്ട്ഡൗൺ നല്ലതാണോ ചീത്തയാണോ എന്ന് അറിയാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.
  3. ഒരു നിശ്ചിത സെക്കന്റുകൾക്കും യുഗത്തിനും ശേഷം ഔട്ട്uപുട്ട് പ്രദർശിപ്പിക്കുന്നതിന്, --സെക്കൻഡ് ഓപ്ഷൻ ഉപയോഗിക്കുക.
  4. -ഓഫ്uടൈം ഓപ്uഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഓഫ്uടൈം അല്ലെങ്കിൽ ഡൗൺ ടൈം വഴി ഔട്ട്uപുട്ട് വിവരങ്ങൾ ഓർഡർ ചെയ്യാനും കഴിയും. --time അല്ലെങ്കിൽ --list ഉപയോഗിച്ച് ഈ ഓപ്ഷൻ ഉപയോഗിക്കുക.
  5. കമാൻഡ് പ്രവർത്തിപ്പിക്കുമ്പോൾ വിശദമായ ഔട്ട്uപുട്ട് വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നതിന്, --verbose ഓപ്ഷൻ ഉപയോഗിക്കുക.
  6. നിങ്ങൾ ഉപയോഗിക്കുന്ന tuptime പതിപ്പ് പ്രിന്റ് ചെയ്യാൻ --help ഓപ്ഷനും --version ഉപയോഗിച്ച് നിങ്ങൾക്ക് സഹായ വിവരങ്ങൾ കാണാനാകും.

സംഗ്രഹം

ഈ ലേഖനത്തിൽ, സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ പ്രവർത്തനങ്ങൾക്കായി ടപ്ടൈം കമാൻഡ് ഉപയോഗിക്കുന്നതിനുള്ള വഴികൾ ഞങ്ങൾ പരിശോധിച്ചു. ഈ കമാൻഡ് ഉപയോഗിക്കാൻ ലളിതമാണ്, ഗൈഡിലെ എന്തെങ്കിലും പോയിന്റ് നിങ്ങൾക്ക് മനസ്സിലാകുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഒരു അഭിപ്രായം പോസ്റ്റ് ചെയ്യാം അല്ലെങ്കിൽ ഞാൻ ചേർത്തിട്ടുള്ള കൂടുതൽ വിവരങ്ങൾ ചേർക്കാം. Tecmint-മായി ബന്ധം നിലനിർത്താൻ ഓർക്കുക.

അവലംബങ്ങൾ: tuptime ഹോം പേജ്