Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Etkö ole varma kuinka seurata Linux-järjestelmän kuntoa? On olemassa muutamia työkaluja, joiden avulla voit seurata Linux-järjestelmän suorituskykyä. Vaikka osa näistä on esiasennettu Linuxiin, osa on asennettava manuaalisesti.

Katsotaanpa, kuinka voit käyttää komentorivityökaluja ymmärtääksesi Linux-järjestelmäsi taustalla olevat ongelmat, jotka estävät sitä toimimasta parhaimmillaan. Ongelma saattaa johtua joistakin pullonkauloista levytallennustilassa, suorittimessa, RAM-muistissa tai verkossa.

Miksi Linuxin kunnon seuranta on tärkeää?

Järjestelmänvalvojana sinun on varmistettava, että koneesi toimii hyvin seuraamalla sen kuntoa usein. Jos ongelma ilmenee, sinun on nopeasti jäljitettävä ongelma ja valmisteltava korjaus, jotta järjestelmä alkaa taas toimia ja seisokki voidaan jättää huomiotta.

Voit seurata järjestelmän tilaa käyttämällä muutamia komentorivityökaluja ja -apuohjelmia, jotka auttavat sinua pitämään silmällä järjestelmän resursseja ja niiden käyttöä. Kun ongelma ilmenee, voit käyttää näitä työkaluja uudelleen diagnosoidaksesi ongelman ja tehdäksesi sen vianmäärityksen mahdollisimman lyhyessä ajassa.

instagram viewer

Alla on joitain komentorivityökaluja, joiden avulla voit seurata Linuxin kuntoa. Aloita avaamalla Linuxin komentoriviliittymä (CLI) koneellasi komentojen suorittamiseksi.

Tässä on joitain komentorivityökaluja, jotka keskittyvät Linuxin levytallennustilan valvontaan:

1. df

Voit tarkistaa df: n avulla kuinka paljon tilaa Linux-koneesi käyttää. Kun sitä käytetään tiedostonimen kanssa, df kertoo tiedoston tallentavan levyosion vapaan tilan. Voit tarkistaa vapaan levytilan Linuxissa suorittamalla tämän komennon:

df

2. du

Tämän komentorivityökalun avulla voit tarkastella tiedostojen jo käyttämää levytilaa. Huomaa, että se ei näytä käytettävissä olevaa tilaa kuten df. Se näyttää vain käytetyn tilan.

Voit tarkistaa kulutetun tilan suorittamalla tämän komennon:

du

3. ls-komento

ls-komento luetteloi kaikki hakemiston sisällöt ja niiden viemän tilan. Jos haluat tarkistaa tietyn hakemiston tiedostojen koon, mene kyseiseen hakemistoon ja anna seuraava komento:

ls -l -h

Tässä on joitain komentorivityökaluja, jotka keskittyvät suorittimen ja muistin käytön seurantaan:

4. alkuun

Topin avulla saat tietoa järjestelmäsi suorittimen ja muistin käytöstä. Kun olet antanut seuraavan komennon, näet kaikki järjestelmässäsi käynnissä olevat palvelut sekä välimuisti- ja puskuritiedot:

alkuun

Jos näytössä ilmenee muistinkäyttöongelma, voit tehdä sen optimoida RAM-muistin suorituskyky korjata se.

5. htop

htop on toinen työkalu, joka toimii vaihtoehtona topille. Tätä apuohjelmaa ei ole esiasennettu Linuxiin. Asenna se suorittamalla seuraava komento Ubuntussa ja Debianissa:

sudo apt Asentaa htop

Arch Linuxissa:

sudo pacman -S htop

Fedorassa, CentOS: ssä ja RHEL: ssä:

sudo dnf Asentaa htop

Vastaanottaja tarkkaile järjestelmäsi suorittimen käyttöä htopin avulla, suorita tämä komento:

htop

6. mpstat

Toinen työkalu, jota voit käyttää prosessoritietojen hankkimiseen Linuxissa, on mpstat. Tämä apuohjelma tarjoaa raportin jokaisesta käytettävissä olevasta suorittimen toiminnasta. Näet myös täydellisen suorittimen käyttöraportin kaikista prosesseista tällä komennolla.

Tätä työkalua ei ole esiasennettu Linuxiin. Ensin sinun on asennettava sysstat paketti järjestelmässäsi mpstatin käyttöä varten:

sudo apt Asentaa sysstat

Suorita nyt seuraava komento nähdäksesi suorittimen käytön järjestelmässäsi:

mpstat

7. vmstat

vmstat tarjoaa tietoa RAM-muistista, prosesseista, puskurista, välimuistista, suorittimen toiminnasta ja paljon muuta. Käytä tätä työkalua suorittamalla tämä komento:

vmstat

8. iostat

iostat on järjestelmän valvontatyökalu, jonka avulla voit tarkastella Linux-tallennustilastoja.

Käyttämällä tätä komentorivityökalua voit tarkastella raportteja I/O-laitteiden lataamisesta. Käytä tätä työkalua suorittamalla tämä komento:

iostat

9. sar

sar: n avulla voit seurata suorittimen käyttöä tietyn ajan kuluttua. Jotta voit käyttää tätä työkalua, sinun on asennettava sysstat-paketti.

Voit tarkistaa suorittimen käytön 10 sekunnin välein suorittamalla komennon seuraavasti:

Sar 10

Ei vain sitä, vaan voit myös ohjeistaa työkalun suorittamaan tietyn määrän iteraatioita. Jos esimerkiksi haluat seurata suorittimen käyttöä kahden sekunnin välein ja kahdeksan iteroinnin ajan, suorita komento seuraavasti:

sar 2 8

Tässä on joitain komentorivityökaluja, jotka keskittyvät verkon käytön seurantaan:

10. NetHogs

NetHogs on suosittu komentorivityökalu, jonka avulla voit seurata reaaliaikaista verkkoliikennettä mukaan lukien kunkin prosessin käyttämä kaistanleveys Linux-järjestelmässä.

Tätä työkalua ei ole esiasennettu Linuxiin. Seuraava komento asentaa NetHogsin päälle Debian-pohjaiset jakelut:

sudo apt Asentaa nethogs

Käytä tätä työkalua suorittamalla seuraava komento:

nethogs

11. tcpdump

tcpdump on verkkopakettianalysaattori, jota käytetään kaappaamaan TCP/IP-paketteja, jotka lähetetään tai vastaanotetaan tietyllä rajapinnalla verkon yli.

Käytä tätä työkalua suorittamalla seuraava komento ja mainitse käyttöliittymä, jonka liikennettä haluat tarkastaa:

tcpdump -i käyttöliittymä

12. netstat

netstat valvoo ja tulostaa saapuvan ja lähtevän verkkoliikenteen tilastot. Tämä on yksi tärkeimmistä verkkotyökaluista, joita käytetään verkon mahdollisten pullonkaulojen tarkastamiseen. Se tarjoaa myös tietoa järjestelmän käytössä olevista liitännöistä ja porteista.

Tämä komentorivityökalu on esiasennettu nykyaikaisiin Linux-järjestelmiin. Jos sinulla ei kuitenkaan ole sitä, voit asentaa sen suorittamalla seuraavan komennon:

sudo apt Asentaa net-työkalut

Jos haluat nähdä aktiiviset Internet-yhteydet järjestelmässäsi, suorita tämä komento:

netstat -a | lisää

Linuxin hallinta on helppoa

Ennalta varautuminen on parempi kuin hoito. Tavoitteena on tunnistaa järjestelmässä olevat ongelmat seuraamalla suorittimen, RAM-muistin, levyn ja verkon käyttöä, ennen kuin se sotkee ​​järjestelmän suorituskykyä.

Linuxin hallinta ei ole helppo tehtävä. Mutta näiden yksinkertaisten komentoriviapuohjelmien ansiosta voit nyt tarkkailla Linuxin tilaa ja tehdä verkon tai järjestelmän vianmäärityksen.