LFCA: Hvernig á að fylgjast með grunnkerfismælingum í Linux - Hluti 8


Þessi grein er hluti 8 af LFCA seríunni, hér í þessum hluta kynnist þú almennum kerfisstjórnunarskipunum til að fylgjast með grunnmælingum kerfisins og skipuleggja stjórnunarverkefni í Linux kerfinu.

Að fylgjast með frammistöðu kerfisins þíns er eitt af mikilvægu hlutverkunum sem þú verður að taka að þér sem kerfisstjóri. Jú, það eru nóg Nagios til að fylgjast með kerfismælingum.

Sem betur fer býður Linux upp á nokkur skipanalínutól sem gera þér kleift að skoða nokkrar af mikilvægum kerfistölfræði og upplýsingum eins og hlaupandi ferlum.

Við skulum skoða stuttlega nokkur skipanalínuverkfæri sem geta hjálpað þér að fylgjast með grunnmælingum kerfisins:

1. Spenntur Skipun

Spenntur skipunin gefur upp þann tíma sem kerfið hefur verið í gangi síðan það var kveikt á því. Án skipanavalkosta gefur það upp núverandi tíma, tíma sem kerfið hefur verið í gangi, innskráðir notendur og meðaltal hleðslu.

$ uptime

Með -s valkostinum færðu dagsetningu kerfisins og tímann sem kveikt var á kerfinu.

$ uptime -s

Notaðu -p valkostinn til að fá aðeins spennutímann

$ uptime -p

2. ókeypis Skipun

Til að fá innsýn í heildar og tiltækt minni og skipta um pláss á vélinni þinni skaltu nota ókeypis skipunina sem hér segir. Valmöguleikinn -h prentar út úttakið á mönnum læsilegu sniði.

$ free -h

3. toppskipun

Efsta skipunin gerir tvennt: hún veitir samantekt á rauntíma kerfismælingum og sýnir ferla í gangi sem er stjórnað af Linux kjarnanum.

Auk þess að sýna hlaupandi ferla sameinar efsta skipunin framleiðsluna sem spenntur er og ókeypis skipanir sem eru staðsettar efst.

$ top

Endurbætur á toppskipuninni er htop tólið sem sýnir tölfræðina á leiðandi og læsilegu sniði.

Á Linux geturðu sett upp htop með því að nota skipunina:

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

Til að ræsa htop skaltu einfaldlega keyra skipunina:

$ htop

4. df Skipun

Við höfum áður fjallað um df (disklaust) tólið í helstu Linux skipunum. Df skipunin veitir upplýsingar um notkun á harða disknum fyrir hvert skráarkerfi. Notaðu -Th fánann til að prenta upplýsingar á læsilegu sniði.

$ df -Th

5. Skoða CPU upplýsingar

Til að skoða CPU upplýsingar eins og auðkenni söluaðila, örgjörvakjarna, heiti líkans og svo margt fleira, keyrðu skipunina:

$ cat /proc/cpuinfo

Sjálfvirk kerfisstjórnunarverkefni

Að skipuleggja verkefni eða störf til að fara fram á fyrirfram ákveðnum tíma er ein af kjarnakunnáttunni sem allir kerfisstjórar ættu að hafa. Þú gætir viljað skipuleggja stjórnunarverkefni sem þurfa að gerast reglulega eins og öryggisafrit og endurræsingu reglulega.

Cron er tímaáætlun sem hjálpar til við að gera verkefni sjálfvirk. Cron aðstaðan samanstendur af cron púknum og setti af töflum sem það les uppsetninguna úr sem kallast crontab. Crontab lýsir verkefnum sem á að framkvæma.

Til að búa til cron starf verðum við fyrst að skilja arkitektúr þess. Cron starf samanstendur af fimm sviðum sem á eftir kemur skipunin eða handritið sem á að framkvæma. Hér er skýringarmynd af hinum ýmsu sviðum cron starfsins.

Við skulum kanna nokkur af cron dæmunum og túlkun þeirra:

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.

Við skulum nú búa til cron starf.

Í fyrsta lagi ætlum við að búa til öryggisafrit sem tekur öryggisafrit af niðurhalsmöppunni okkar í /home/tecmint/Downloads í /home/documents möppuna.

Með því að nota vim ritilinn munum við búa til og opna handritaskrána eins og sýnt er.

$ vim backup.sh

Við munum byrja með shebang haus efst til að marka upphaf skeljahandritsins

#!/bin/bash

Skipunin til að taka öryggisafrit af möppumöppunni er sýnd hér að neðan.

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

Fyrsta slóðin táknar alla slóðina að öryggisafritsskránni sem er downloads.tar.gz, en önnur slóðin vísar á slóð möppunnar sem á að taka öryggisafrit af.

Vistaðu skrána með því að ýta á ESC, sláðu síðan inn :wq og ýttu á ENTER.

Næst skaltu úthluta framkvæmdaheimildum fyrir afritunarforskriftina. Þetta er nauðsynlegt svo cron tólið geti keyrt handritið.

$ chmod +x backup.sh

Til að búa til cron starf til að framkvæma handritið skaltu keyra eftirfarandi skipun:

$ crontab -e

Við munum skilgreina cron starfið til að keyra öryggisafritið á hverjum degi klukkan 14:30 HRS sem hér segir

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

Vistaðu skrána með því að ýta á ESC, sláðu síðan inn :wq og ýttu á ENTER. Þegar þú hættir úr skránni færðu hvetja crontab: að setja upp nýjan crontab sem gefur til kynna að cron starfið hafi verið frumstillt.

Til að skrá núverandi cron störf skaltu keyra skipunina:

$ crontab -l

Svo, fyrir öryggisafritunarverkefnið okkar, bjó cron starfið til þjappaða skrá af 'Downloads' skránni í 'Documents' skránni þegar klukkan sló 14:30 HRS.

$ ls Documents/

Ef þú vilt ekki lengur cron starf geturðu eytt því með skipuninni:

$ crontab -r

Það eru nokkur önnur verkefni sem kerfisstjórar sinna daglega eins og birgðatöku og svo margt fleira.