எல்.எஃப்.சி.ஏ: லினக்ஸில் அடிப்படை கணினி அளவீடுகளை எவ்வாறு கண்காணிப்பது - பகுதி 8


இந்த கட்டுரை எல்.எஃப்.சி.ஏ தொடரின் பகுதி 8 ஆகும், இங்கே இந்த பகுதியில், அடிப்படை கணினி அளவீடுகளை கண்காணிக்கவும் லினக்ஸ் அமைப்பில் நிர்வாக பணிகளை திட்டமிடவும் பொது அமைப்பு நிர்வாக கட்டளைகளுடன் நீங்கள் அறிமுகம் பெறுவீர்கள்.

உங்கள் கணினியின் செயல்திறனைப் பற்றி தாவல்களை வைத்திருப்பது ஒரு கணினி நிர்வாகியாக நீங்கள் மேற்கொள்ள வேண்டிய முக்கியமான பாத்திரங்களில் ஒன்றாகும். நிச்சயமாக, கணினி அளவீடுகளை கண்காணிக்க போதுமான நாகியோஸ் உள்ளன.

அதிர்ஷ்டவசமாக, லினக்ஸ் சில கட்டளை-வரி பயன்பாடுகளை வழங்குகிறது, இது சில முக்கிய கணினி புள்ளிவிவரங்கள் மற்றும் இயங்கும் செயல்முறைகள் போன்ற தகவல்களைப் பார்க்க உதவுகிறது.

அடிப்படை கணினி அளவீடுகளை கண்காணிக்க உதவும் சில கட்டளை-வரி கருவிகளை சுருக்கமாகப் பார்ப்போம்:

1. இயக்கநேர கட்டளை

கணினி இயக்கப்பட்டதிலிருந்து இயங்கும் கால அளவை இயக்க கட்டளை வழங்குகிறது. எந்த கட்டளை விருப்பங்களும் இல்லாமல், இது தற்போதைய நேரம், கணினி இயங்கும் நேரம், உள்நுழைந்த பயனர்கள் மற்றும் சுமை சராசரி ஆகியவற்றை வழங்குகிறது.

$ uptime

-s விருப்பத்துடன், கணினியின் தேதி மற்றும் கணினி இயக்கப்பட்ட நேரம் ஆகியவற்றைப் பெறுவீர்கள்.

$ uptime -s

நேரத்தை மட்டும் பெற -p விருப்பத்தைப் பயன்படுத்தவும்

$ uptime -p

2. இலவச கட்டளை

உங்கள் கணினியில் மொத்த மற்றும் கிடைக்கக்கூடிய நினைவகம் மற்றும் இடமாற்று இடத்தைப் பார்க்க, இலவச கட்டளையை பின்வருமாறு பயன்படுத்தவும். -h விருப்பம் மனிதனால் படிக்கக்கூடிய வடிவத்தில் வெளியீட்டை அச்சிடுகிறது.

$ free -h

3. மேல் கட்டளை

மேல் கட்டளை இரண்டு காரியங்களைச் செய்கிறது: இது நிகழ்நேர கணினி அளவீடுகளின் சுருக்கத்தை வழங்குகிறது மற்றும் லினக்ஸ் கர்னலால் நிர்வகிக்கப்படும் தற்போது இயங்கும் செயல்முறைகளைக் காட்டுகிறது.

இயங்கும் செயல்முறைகளைக் காண்பிப்பதோடு கூடுதலாக, மேல் கட்டளை இயக்கநேர மற்றும் இலவச கட்டளைகளால் வழங்கப்பட்ட வெளியீட்டை ஒருங்கிணைக்கிறது.

$ top

சிறந்த கட்டளையின் முன்னேற்றம் என்பது புள்ளிவிவரங்களை ஒரு உள்ளுணர்வு மற்றும் மனிதனால் படிக்கக்கூடிய வடிவத்தில் காண்பிக்கும் htop பயன்பாடு ஆகும்.

லினக்ஸில், கட்டளையைப் பயன்படுத்தி நீங்கள் htop ஐ நிறுவலாம்:

$ sudo apt install htop  [On Debian-based]
$ sudo dnf install htop  [On RHEL-based]

Htop ஐ தொடங்க கட்டளையை இயக்கவும்:

$ htop

4. df கட்டளை

அடிப்படை லினக்ஸ் கட்டளைகளில் df (வட்டு இல்லாத) பயன்பாடு பற்றி முன்னர் விவாதித்தோம். கோப்பு முறைமைக்கு வன் வட்டு பயன்பாடு குறித்த தகவல்களை df கட்டளை வழங்குகிறது. மனிதனால் படிக்கக்கூடிய வடிவத்தில் தகவல்களை அச்சிட -Th கொடியைப் பயன்படுத்தவும்.

$ df -Th

5. CPU தகவலைக் காண்க

விற்பனையாளர் ஐடி, செயலி கோர்கள், மாதிரி பெயர் மற்றும் பல போன்ற CPU தகவல்களைக் காண, கட்டளையை இயக்கவும்:

$ cat /proc/cpuinfo

கணினி நிர்வாக பணிகளை தானியங்குபடுத்து

எந்தவொரு கணினி நிர்வாகியும் கொண்டிருக்க வேண்டிய முக்கிய திறன்களில் ஒன்று, முன் வரையறுக்கப்பட்ட நேரத்தில் நடைபெற வேண்டிய பணிகள் அல்லது வேலைகளை திட்டமிடுவது. காப்புப்பிரதிகள் மற்றும் அவ்வப்போது மறுதொடக்கம் போன்ற தவறாமல் நடக்க வேண்டிய நிர்வாக பணிகளை நீங்கள் திட்டமிட விரும்பலாம்.

கிரான் என்பது பணிகளை தானியக்கப்படுத்த உதவும் நேர அட்டவணை. கிரான் வசதி கிரான் டீமான் மற்றும் அட்டவணைகளின் தொகுப்பை உள்ளடக்கியது, அதில் இருந்து அதன் கட்டமைப்பை க்ரோன்டாப் என்று அழைக்கிறது. செயல்படுத்த வேண்டிய பணிகளை க்ரோன்டாப் விவரிக்கிறது.

ஒரு கிரான் வேலையை உருவாக்க, நாம் முதலில் அதன் கட்டமைப்பைப் புரிந்து கொள்ள வேண்டும். ஒரு கிரான் வேலை ஐந்து புலங்களைக் கொண்டுள்ளது, அதைத் தொடர்ந்து கட்டளை அல்லது ஸ்கிரிப்ட் செயல்படுத்தப்பட வேண்டும். கிரான் வேலையின் பல்வேறு துறைகளின் வரைபட பிரதிநிதித்துவம் இங்கே.

சில கிரான் எடுத்துக்காட்டுகள் மற்றும் அவற்றின் விளக்கங்களை ஆராய்வோம்:

0	12	*	*	*   <command>   Executes a task daily  at noon
30	06	*	*	*   <command>   Executes a task daily  at 6:30 am 
30      *	*	*	*   <command>   Executes a task  every 30 minutes
0	0	*	*	*   <command>   Executes a task  at midnight 
30	06	*	* 	5   <command>  Executes a task at 6:30 am every Fri
*	* 	*	* 	*   <command>  Executes a task every minute
0	0	1	* 	*   <command>  Executes a task at midnight on the first day of every month
0	3 	*	* 	Mon-fri   <command> Executes a task at 3:00am on every day of the week from Monday to Friday.

இப்போது ஒரு கிரான் வேலையை உருவாக்குவோம்.

முதலில், எங்கள் டவுன்லோட்ஸ் கோப்புறையை/home/tecmint/Downloads இல்/home/ஆவணங்கள் கோப்பகத்தில் காப்புப் பிரதி எடுக்கும் காப்பு ஸ்கிரிப்டை உருவாக்க உள்ளோம்.

விம் எடிட்டரைப் பயன்படுத்தி, காட்டப்பட்டுள்ளபடி ஸ்கிரிப்ட் கோப்பை உருவாக்கி திறப்போம்.

$ vim backup.sh

ஷெல் ஸ்கிரிப்ட்டின் தொடக்கத்தைக் குறிக்க மிக மேலே ஒரு ஷெபாங் தலைப்புடன் தொடங்குவோம்

#!/bin/bash

அடைவுகள் கோப்புறையை காப்புப் பிரதி எடுப்பதற்கான கட்டளை கீழே காட்டப்பட்டுள்ளது.

tar -cvf /home/tecmint/Documents/downloads.tar.gz /home/tecmint/Downloads

முதல் பாதை பதிவிறக்க கோப்புக்கான முழு பாதையை downloads.tar.gz ஐ குறிக்கிறது, இரண்டாவது பாதை காப்புப்பிரதி எடுக்க வேண்டிய கோப்பகத்தின் பாதையை சுட்டிக்காட்டுகிறது.

ESC ஐ அழுத்துவதன் மூலம் கோப்பை சேமிக்கவும், பின்னர் : wq என தட்டச்சு செய்து ENTER ஐ அழுத்தவும்.

அடுத்து, காப்பு ஸ்கிரிப்டுக்கு இயக்க அனுமதிகளை ஒதுக்கவும். இது அவசியம், இதனால் கிரான் பயன்பாடு ஸ்கிரிப்டை இயக்க முடியும்.

$ chmod +x backup.sh

ஸ்கிரிப்டை இயக்க ஒரு கிரான் வேலையை உருவாக்க, பின்வரும் கட்டளையை இயக்கவும்:

$ crontab -e

ஒவ்வொரு நாளும் 14:30 HRS இல் காப்பு ஸ்கிரிப்டை இயக்க கிரான் வேலையை பின்வருமாறு வரையறுப்போம்

30 14 * * * /home/tecmint/backup.sh

ESC ஐ அழுத்துவதன் மூலம் கோப்பை சேமிக்கவும், பின்னர் : wq என தட்டச்சு செய்து ENTER ஐ அழுத்தவும். நீங்கள் கோப்பிலிருந்து வெளியேறியதும், நீங்கள் ஒரு உடனடி கிராண்டாப் பெறுவீர்கள்: கிரான் வேலை துவக்கப்பட்டுள்ளது என்பதைக் குறிக்கும் புதிய கிராண்டாப்பை நிறுவுதல்.

தற்போதைய கிரான் வேலைகள் பட்டியலிட கட்டளையை இயக்கவும்:

$ crontab -l

எனவே, எங்கள் காப்புப் பணிக்காக, கடிகாரம் 14:30 எச்.ஆர்.எஸ்.

$ ls Documents/

நீங்கள் இனி ஒரு கிரான் வேலையை விரும்பவில்லை என்றால், கட்டளையைப் பயன்படுத்தி அதை நீக்கலாம்:

$ crontab -r

கணினி நிர்வாகிகள் தினசரி அடிப்படையில் சரக்கு எடுத்துக்கொள்வது மற்றும் இன்னும் பல பணிகளைச் செய்கிறார்கள்.