Kas pole kindel, kuidas Linuxi süsteemi tervist jälgida? Linuxi süsteemi jõudluse jälgimiseks saate kasutada mõnda tööriista. Kuigi mõned neist on Linuxile eelinstallitud, tuleb teised installida käsitsi.
Vaatame, kuidas saate kasutada käsurea tööriistu, et mõista oma Linuxi süsteemi põhiprobleeme, mis takistavad selle parimat toimimist. Probleem võib olla tingitud kitsaskohtadest kettasalvestuses, protsessoris, RAM-is või võrgus.
Miks on Linuxi tervise jälgimine oluline?
Süsteemiadministraatorina peate veenduma, et teie masin töötab hästi, jälgides sageli selle tervist. Probleemi ilmnemisel peate probleemile kiiresti jälile jõudma ja ette valmistama lahenduse, et süsteem hakkaks uuesti tööle ja seisakuid saaks ignoreerida.
Süsteemi seisukorra jälgimiseks võite kasutada mõnda käsurea tööriista ja utiliiti, mis aitavad teil süsteemiressurssidel ja nende kasutusel silma peal hoida. Kui probleem ilmneb, saate uuesti nende tööriistadega tutvuda, et probleem diagnoosida ja tõrkeotsing võimalikult lühikese aja jooksul ära teha.
Allpool on mõned käsurea tööriistad, mida saate kasutada Linuxi tervise jälgimiseks. Alustamiseks avage Linuxi käsurea liides (CLI) oma masinas käskude täitmiseks.
Siin on mõned käsurea tööriistad, mis keskenduvad Linuxi kettasalvestuse jälgimisele:
1. df
Saate kasutada df-i, et kontrollida, kui palju ruumi teie Linuxi masin kasutab. Kui seda kasutatakse failinimega, annab df teada vaba ruumi kettapartitsioonil, mis faili salvestab. Vaba kettaruumi kontrollimiseks Linuxis käivitage see käsk:
df
2. du
See käsurea utiliit võimaldab teil näha kettaruumi, mida failid juba kasutavad. Pange tähele, et see ei kuva vaba ruumi nagu df. See kuvab ainult kasutatud ruumi.
Tarbitud ruumi kontrollimiseks käivitage see käsk:
du
3. ls-i käsk
ls käsk loetleb kogu kataloogi sisu ja ruumi, mida see tarbib. Konkreetses kataloogis olevate failide suuruse kontrollimiseks minge sellesse kataloogi ja andke järgmine käsk:
ls -l -h
Siin on mõned käsurea tööriistad, mis keskenduvad protsessori ja mälukasutuse jälgimisele:
4. üleval
Saate kasutada ülaosa, et saada teavet oma süsteemi protsessori ja mälu kasutamise kohta. Pärast järgmise käsu väljastamist näete kõiki oma süsteemis töötavaid teenuseid koos vahemälu ja puhvri teabega:
üleval
Kui ekraanile ilmub mälukasutuse probleem, saate seda teha optimeerige oma RAM-i jõudlust selle parandamiseks.
5. htop
htop on veel üks tööriist, mis töötab topile alternatiivina. See utiliit ei ole Linuxis eelinstallitud. Selle installimiseks käivitage Ubuntu ja Debiani puhul järgmine käsk:
sudo apt installida htop
Arch Linuxis:
sudo pacman -S htop
Fedoras, CentOSis ja RHELis:
sudo dnf installida htop
To jälgige htopi abil oma süsteemi protsessori kasutamist, käivitage see käsk:
htop
6. mpstat
Teine tööriist, mida saate Linuxis protsessori kohta teabe hankimiseks kasutada, on mpstat. See utiliit annab aruande iga saadaoleva protsessori tegevuse kohta. Selle käsuga näete ka kõigi protsesside täielikku CPU kasutamise aruannet.
See tööriist ei ole Linuxis eelinstallitud. Kõigepealt peate installima sysstat pakett oma süsteemis mpstati kasutamiseks:
sudo apt installida sysstat
Nüüd käivitage oma süsteemis CPU kasutuse vaatamiseks järgmine käsk:
mpstat
7. vmstat
vmstat pakub teavet RAM-i, protsesside, puhvri, vahemälu, protsessori tegevuse ja palju muu kohta. Selle tööriista kasutamiseks käivitage järgmine käsk:
vmstat
8. iostaat
iostat on süsteemi jälgimise tööriist, mida saate kasutada Linuxi salvestusruumi sisend- ja väljundstatistika vaatamiseks.
Selle käsurea utiliidi abil saate vaadata aruandeid I/O-seadmete laadimise kohta. Selle tööriista kasutamiseks käivitage järgmine käsk:
iostaat
9. sar
sar võimaldab teil jälgida protsessori kasutamist teatud aja möödudes. Selle tööriista kasutamiseks peate installima paketi sysstat.
Protsessori kasutuse kontrollimiseks iga 10 sekundi järel käivitage järgmine käsk:
sar 10
Mitte ainult seda, vaid saate ka juhendada tööriista töötama teatud arvu iteratsioonide jooksul. Näiteks kui soovite jälgida protsessori kasutamist iga kahe sekundi järel ja kaheksa iteratsiooni jooksul, käivitage käsk järgmiselt:
sar 28
Siin on mõned käsurea tööriistad, mis keskenduvad võrgukasutuse jälgimisele.
10. NetHogs
NetHogs on populaarne käsurea utiliit, mida saate kasutada reaalajas võrguliikluse, sealhulgas Linuxi süsteemi iga protsessi poolt kasutatava ribalaiuse jälgimiseks.
See tööriist ei ole Linuxis eelinstallitud. Järgmine käsk installib NetHogsi sisse Debianil põhinevad distributsioonid:
sudo apt installida nethogs
Selle tööriista kasutamiseks käivitage järgmine käsk:
nethogs
11. tcpdump
tcpdump on võrgupakettide analüsaator, mida kasutatakse võrgu kaudu teatud liideses edastatud või vastuvõetud TCP/IP-pakettide hõivamiseks.
Selle tööriista kasutamiseks käivitage järgmine käsk ja mainige liidest, mille liiklust soovite kontrollida:
tcpdump -i liides
12. netstat
netstat jälgib ja väljastab sissetulevat ja väljaminevat võrguliikluse statistikat. See on üks olulisemaid võrgutööriistu, mida kasutatakse võrgu kitsaskohtade kontrollimiseks. Samuti annab see teavet süsteemis kasutatavate liideste ja portide kohta.
See käsurea utiliit on eelinstallitud kaasaegsetesse Linuxi süsteemidesse. Kui teil aga seda pole, saate selle installida, käivitades järgmise käsu:
sudo apt installida võrgutööriistad
Aktiivsete Interneti-ühenduste nägemiseks oma süsteemis käivitage see käsk:
netstat -a | rohkem
Linuxi administreerimine on tehtud lihtsaks
Ettevaatus on parem kui ravi. Eesmärk on tuvastada kõik süsteemis esinevad probleemid, jälgides protsessori, RAM-i, ketta ja võrgu kasutamist, enne kui see süsteemi jõudlust segamini ajab.
Linuxi administreerimine pole lihtne ülesanne. Kuid tänu nendele lihtsatele käsurea utiliitidele saate nüüd jälgida Linuxi tervist ja teha võrgu või süsteemi probleemide tõrkeotsingut.