12 labākie rīki sistēmas veselības pārraudzībai operētājsistēmā Linux

12 labākie rīki sistēmas veselības pārraudzībai operētājsistēmā Linux
Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Vai neesat pārliecināts, kā pārraudzīt Linux sistēmas veselību? Ir daži rīki, kurus varat izmantot, lai uzraudzītu Linux sistēmas veiktspēju. Lai gan daži no tiem ir iepriekš instalēti operētājsistēmā Linux, citi ir jāinstalē manuāli.





Apskatīsim, kā varat izmantot komandrindas rīkus, lai izprastu savas Linux sistēmas problēmas, kas neļauj tai darboties vislabākajā veidā. Problēma varētu būt radusies dažu vājo vietu dēļ diska krātuvē, centrālajā procesorā, RAM vai tīklā.





Windows 10 zābaki uz melnu ekrānu
DIENAS VIDEO MAKEUSEOF

Kāpēc Linux veselības uzraudzība ir svarīga?

Kā sistēmas administratoram jums ir jāpārliecinās, ka jūsu iekārta darbojas labi, bieži uzraugot tās stāvokli. Ja rodas problēma, jums ātri jāseko problēmai un jāsagatavo labojums, lai sistēma atsāktu darboties un dīkstāves laiku varētu ignorēt.





Lai pārraudzītu sistēmas stāvokli, varat izmantot dažus komandrindas rīkus un utilītas, kas palīdz sekot līdzi sistēmas resursiem un to lietojumam. Kad rodas problēma, varat vēlreiz izmantot šos rīkus, lai diagnosticētu problēmu un novērstu to minimālā laikā.

Tālāk ir norādīti daži komandrindas rīki, kurus varat izmantot, lai uzraudzītu Linux darbību. Lai sāktu, atveriet Linux komandrindas interfeiss (CLI) savā datorā, lai izpildītu komandas.



Rīki cietā diska izmantošanas pārraudzībai operētājsistēmā Linux

Šeit ir daži komandrindas rīki, kas koncentrējas uz Linux diska krātuves uzraudzību:

1. df

Varat izmantot df, lai pārbaudītu, cik daudz vietas izmanto jūsu Linux iekārta. Lietojot kopā ar faila nosaukumu, df informē par brīvo vietu diska nodalījumā, kurā tiek glabāts fails. Lai pārbaudītu brīvo vietu diskā operētājsistēmā Linux, palaidiet šo komandu:





df

2. no

Šī komandrindas utilīta ļauj skatīt diska vietu, ko jau aizņem faili. Ņemiet vērā, ka tajā netiek parādīta pieejamā vieta, kā to dara df. Tas parāda tikai izmantoto vietu.

Lai pārbaudītu patērēto vietu, palaidiet šo komandu:





du

3. ls komanda

ls komanda uzskaita visu direktoriju saturu un vietu, ko tas patērē. Lai pārbaudītu failu lielumu noteiktā direktorijā, dodieties uz šo direktoriju un izdodiet šādu komandu:

ls -l -h

Rīki, lai uzraudzītu RAM un CPU izmantošanu operētājsistēmā Linux

Šeit ir daži komandrindas rīki, kas koncentrējas uz CPU un atmiņas lietojuma uzraudzību:

4. augšdaļa

Varat izmantot top, lai iegūtu informāciju par CPU un atmiņas izmantošanu jūsu sistēmā. Pēc šādas komandas izdošanas jūs redzēsit visus sistēmā darbojošos pakalpojumus, kā arī kešatmiņas un bufera informāciju:

top

Ja monitorā parādās atmiņas lietojuma problēma, varat to izdarīt optimizēt RAM veiktspēju lai to salabotu.

5. htop

htop ir vēl viens rīks, kas darbojas kā alternatīva top. Šī utilīta nav iepriekš instalēta operētājsistēmā Linux. Lai to instalētu, Ubuntu un Debian izpildiet šo komandu:

sudo apt install htop

Operētājsistēmā Arch Linux:

sudo pacman -S htop

Fedora, CentOS un RHEL:

sudo dnf install htop

Uz pārraugiet CPU lietojumu savā sistēmā, izmantojot htop , palaidiet šo komandu:

htop

6. mpstat

Vēl viens rīks, ko varat izmantot, lai iegūtu informāciju par CPU operētājsistēmā Linux, ir mpstat. Šī utilīta nodrošina pārskatu par katru pieejamo procesora darbību. Izmantojot šo komandu, varat arī redzēt visu procesora izmantošanas pārskatu par visiem procesiem.

Šis rīks nav iepriekš instalēts operētājsistēmā Linux. Vispirms jums jāinstalē sysstat pakotne savā sistēmā, lai izmantotu mpstat:

sudo apt install sysstat

Tagad palaidiet šo komandu, lai skatītu CPU lietojumu savā sistēmā:

mpstat

7.vmstat

vmstat sniedz informāciju par operatīvo atmiņu, procesiem, buferi, kešatmiņu, CPU darbību un daudz ko citu. Lai izmantotu šo rīku, palaidiet šo komandu:

kas ir labāks displayport vai hdmi
vmstat

8. iostats

iostat ir sistēmas uzraudzības rīks, ko varat izmantot, lai skatītu Linux krātuves ievades un izvades statistiku.

Izmantojot šo komandrindas utilītu, varat skatīt pārskatus par I/O ierīces ielādi. Lai izmantotu šo rīku, palaidiet šo komandu:

iostat

9. sar

sar ļauj pārraudzīt CPU izmantošanu pēc noteikta laika. Lai izmantotu šo rīku, jāinstalē sysstat pakotne.

Lai pārbaudītu CPU lietojumu ik pēc 10 sekundēm, palaidiet komandu šādi:

sar 10

Ne tikai tas, bet arī varat norādīt rīkam, lai tas darbotos noteiktam iterāciju skaitam. Piemēram, ja vēlaties pārraudzīt CPU izmantošanu ik pēc divām sekundēm un astoņas iterācijas, palaidiet komandu šādi:

sar 2 8

Rīki tīkla izmantošanas pārraudzībai operētājsistēmā Linux

Šeit ir daži komandrindas rīki, kas koncentrējas uz tīkla lietojuma uzraudzību:

10. NetHogs

NetHogs ir populāra komandrindas utilīta, ko varat izmantot, lai uzraudzītu reāllaika tīkla trafiku, tostarp joslas platumu, ko izmanto katrs process Linux sistēmā.

Šis rīks nav iepriekš instalēts operētājsistēmā Linux. Šī komanda instalēs NetHogs Uz Debian balstīti izplatījumi :

sudo apt install nethogs

Lai izmantotu šo rīku, palaidiet šādu komandu:

nethogs

11. tcpdump

tcpdump ir tīkla pakešu analizators, ko izmanto, lai uztvertu TCP/IP paketes, kas tiek pārraidītas vai saņemtas noteiktā saskarnē tīklā.

Lai izmantotu šo rīku, palaidiet šo komandu un norādiet saskarni, kurā vēlaties pārbaudīt trafiku:

tcpdump -i interface

12. netstat

netstat uzrauga un izvada ienākošo un izejošo tīkla trafika statistiku. Šis ir viens no svarīgākajiem tīkla rīkiem, ko izmanto, lai pārbaudītu tīkla vājās vietas. Tas arī sniedz informāciju par sistēmā izmantotajām saskarnēm un portiem.

Šī komandrindas utilīta ir iepriekš instalēta mūsdienu Linux sistēmās. Tomēr, ja jums tā nav, varat to instalēt, izpildot šādu komandu:

sudo apt install net-tools

Lai skatītu aktīvos interneta savienojumus savā sistēmā, palaidiet šo komandu:

netstat -a | more

Linux administrēšana ir vienkārša

Piesardzība ir labāka nekā ārstēšana. Mērķis ir identificēt visas problēmas sistēmā, pārraugot CPU, RAM, diska un tīkla lietojumu, pirms tas izjauc sistēmas veiktspēju.

Linux administrēšana nav viegls uzdevums. Taču, pateicoties šīm vienkāršajām komandrindas utilītprogrammām, tagad varat pārraudzīt Linux darbību un novērst visas problēmas tīklā vai sistēmā.