Niste prepričani, kako spremljati zdravje sistema Linux? Obstaja nekaj orodij, ki jih lahko uporabite za spremljanje delovanja sistema Linux. Medtem ko so nekateri od teh vnaprej nameščeni v Linuxu, je druge treba namestiti ročno.
Poglejmo, kako lahko uporabite orodja ukazne vrstice za razumevanje osnovnih težav v vašem sistemu Linux, zaradi katerih ne deluje najbolje. Težava je lahko posledica nekaterih ozkih grl v pomnilniku diska, CPE-ju, RAM-u ali omrežju.
Zakaj je spremljanje zdravja Linuxa pomembno
Kot sistemski skrbnik se morate prepričati, da vaša naprava dobro deluje, tako da pogosto spremljate njeno stanje. V primeru, da se pojavi težava, morate težavo hitro izslediti in pripraviti popravek, da bo sistem znova začel delovati in da bo izpade mogoče prezreti.
Za spremljanje zdravja sistema lahko uporabite nekaj orodij ukazne vrstice in pripomočkov, ki vam pomagajo spremljati sistemske vire in njihovo uporabo. Ko se pojavi težava, lahko znova uporabite ta orodja, da diagnosticirate težavo in jo odpravite v najkrajšem možnem času.
Spodaj je nekaj orodij ukazne vrstice, ki jih lahko uporabite za spremljanje zdravja Linuxa. Za začetek odprite vmesnik ukazne vrstice Linux (CLI) na vašem računalniku za izvajanje ukazov.
Tukaj je nekaj orodij ukazne vrstice, ki se osredotočajo na spremljanje pomnilnika diska Linux:
1. df
Z df lahko preverite, koliko prostora uporablja vaša naprava Linux. Ko se uporablja z imenom datoteke, vam df pove o prostem prostoru na diskovni particiji, ki shranjuje datoteko. Če želite preveriti prosti prostor na disku v sistemu Linux, zaženite ta ukaz:
df
2. du
Ta pripomoček ukazne vrstice vam omogoča ogled prostora na disku, ki ga datoteke že zasedajo. Upoštevajte, da ne prikaže razpoložljivega prostora kot df. Prikazuje le prostor, ki je bil uporabljen.
Če želite preveriti porabljen prostor, zaženite ta ukaz:
du
3. Ukaz ls
Ukaz ls izpiše vse vsebine imenikov in prostor, ki ga zavzamejo. Če želite preveriti velikost datotek v določenem imeniku, pojdite v ta imenik in izdajte naslednji ukaz:
ls -l -h
Tukaj je nekaj orodij ukazne vrstice, ki se osredotočajo na spremljanje porabe procesorja in pomnilnika:
4. vrh
Z vrhom lahko dobite informacije o uporabi procesorja in pomnilnika v vašem sistemu. Po izdaji naslednjega ukaza boste videli vse delujoče storitve v vašem sistemu, skupaj z informacijami o predpomnilniku in medpomnilniku:
vrh
Če se na monitorju pojavi težava s porabo pomnilnika, lahko optimizirajte delovanje RAM-a da ga popravim.
5. htop
htop je drugo orodje, ki deluje kot alternativa top. Ta pripomoček ni vnaprej nameščen v sistemu Linux. Če ga želite namestiti, izvedite naslednji ukaz v Ubuntuju in Debianu:
sudo apt namestite htop
V sistemu Arch Linux:
sudo pacman -S htop
V sistemih Fedora, CentOS in RHEL:
sudo dnf namestite htop
Za spremljajte porabo procesorja v vašem sistemu s pomočjo htop, zaženite ta ukaz:
htop
6. mpstat
Drugo orodje, ki ga lahko uporabite za pridobivanje informacij o procesorju v Linuxu, je mpstat. Ta pripomoček nudi poročilo o vsaki razpoložljivi dejavnosti procesorja. S tem ukazom si lahko ogledate tudi celotno poročilo o uporabi procesorja vseh procesov.
To orodje ni vnaprej nameščeno v sistemu Linux. Najprej morate namestiti sysstat paket v vašem sistemu za uporabo mpstat:
sudo apt namestite sysstat
Zdaj zaženite naslednji ukaz za ogled porabe procesorja v vašem sistemu:
mpstat
7. vmstat
vmstat nudi informacije o pomnilniku RAM, procesih, medpomnilniku, predpomnilniku, dejavnosti procesorja in še veliko več. Če želite uporabiti to orodje, zaženite ta ukaz:
vmstat
8. iostat
iostat je orodje za spremljanje sistema, ki ga lahko uporabite za ogled vhodne in izhodne statistike pomnilnika Linux.
Z uporabo tega pripomočka ukazne vrstice si lahko ogledate poročila o nalaganju V/I naprave. Če želite uporabiti to orodje, zaženite ta ukaz:
iostat
9. sar
sar vam omogoča spremljanje izkoriščenosti procesorja po določenem času. Če želite uporabljati to orodje, morate namestiti paket sysstat.
Če želite preveriti porabo procesorja po vsakih 10 sekundah, boste zagnali ukaz, kot je ta:
sar 10
Ne samo to, ampak lahko orodju tudi naročite, naj se izvaja za določeno število ponovitev. Na primer, če želite spremljati izkoriščenost procesorja po vsaki dve sekundi in v osmih ponovitvah, zaženite ukaz tako:
sar 2 8
Tukaj je nekaj orodij ukazne vrstice, ki se osredotočajo na spremljanje uporabe omrežja:
10. NetHogs
NetHogs je priljubljen pripomoček ukazne vrstice, ki ga lahko uporabite za spremljanje omrežnega prometa v realnem času, vključno s pasovno širino, ki jo uporablja vsak proces v sistemu Linux.
To orodje ni vnaprej nameščeno v sistemu Linux. Naslednji ukaz bo namestil NetHogs na Distribucije, ki temeljijo na Debianu:
sudo apt namestite nethogs
Za uporabo tega orodja zaženite naslednji ukaz:
nethogs
11. tcpdump
tcpdump je analizator omrežnih paketov, ki se uporablja za zajemanje paketov TCP/IP, poslanih ali prejetih na določenem vmesniku prek omrežja.
Če želite uporabiti to orodje, zaženite naslednji ukaz in navedite vmesnik, na katerem želite pregledati promet:
tcpdump -i vmesnik
12. netstat
netstat spremlja in izpisuje statistiko dohodnega in odhodnega omrežnega prometa. To je eno najpomembnejših omrežnih orodij, ki se uporablja za pregled morebitnih ozkih grl v omrežju. Ponuja tudi informacije o vmesnikih in vratih, ki se uporabljajo v sistemu.
Ta pripomoček ukazne vrstice je vnaprej nameščen v sodobnih sistemih Linux. Če pa ga nimate, ga lahko namestite tako, da izvedete naslednji ukaz:
sudo apt namestite net-tools
Če želite videti aktivne internetne povezave v vašem sistemu, zaženite ta ukaz:
netstat -a | več
Administracija Linuxa je preprosta
Previdnost je boljša od zdravljenja. Cilj je prepoznati kakršno koli težavo v sistemu s spremljanjem uporabe procesorja, RAM-a, diska in omrežja, preden to pokvari delovanje sistema.
Administracija Linuxa ni lahka naloga. Toda zahvaljujoč tem enostavnim pripomočkom ukazne vrstice lahko zdaj spremljate stanje Linuxa in odpravite morebitne težave v omrežju ali sistemu.