Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

Nežinote, kaip stebėti „Linux“ sistemos būklę? Yra keletas įrankių, kuriuos galite naudoti norėdami stebėti „Linux“ sistemos veikimą. Nors kai kurie iš jų yra iš anksto įdiegti „Linux“, kitus reikia įdiegti rankiniu būdu.

Pažiūrėkime, kaip galite naudoti komandinės eilutės įrankius, kad suprastumėte pagrindines „Linux“ sistemos problemas, dėl kurių ji neveikia geriausiai. Problema gali kilti dėl tam tikrų disko saugyklos, procesoriaus, RAM ar tinklo kliūčių.

Kodėl svarbu stebėti „Linux“ sveikatą

Kaip sistemos administratorius, dažnai stebėdami jo būklę, turite įsitikinti, kad jūsų įrenginys veikia gerai. Iškilus problemai, turite greitai atsekti problemą ir paruošti pataisymą, kad sistema vėl pradėtų veikti, o prastovos būtų galima nepaisyti.

Norėdami stebėti sistemos būklę, galite naudoti keletą komandinės eilutės įrankių ir paslaugų, kurios padeda stebėti sistemos išteklius ir jų naudojimą. Iškilus problemai, galite dar kartą pasinaudoti šiais įrankiais, kad nustatytumėte problemą ir pašalintumėte triktis per trumpiausią laiką.

instagram viewer

Žemiau yra keletas komandų eilutės įrankių, kuriuos galite naudoti norėdami stebėti „Linux“ būklę. Norėdami pradėti, atidarykite Linux komandų eilutės sąsaja (CLI) savo kompiuteryje, kad vykdytumėte komandas.

Štai keletas komandinės eilutės įrankių, skirtų „Linux“ disko saugyklos stebėjimui:

1. df

Galite naudoti df norėdami patikrinti, kiek vietos naudoja jūsų „Linux“ įrenginys. Kai naudojamas su failo pavadinimu, df praneša apie laisvą vietą disko skaidinyje, kuriame saugomas failas. Norėdami patikrinti laisvos vietos diske „Linux“, paleiskite šią komandą:

df

2. du

Ši komandų eilutės programa leidžia matyti vietos diske, kurią jau užima failai. Atminkite, kad ji nerodo laisvos vietos, kaip rodo df. Rodo tik išnaudotą erdvę.

Norėdami patikrinti sunaudotą vietą, paleiskite šią komandą:

du

3. ls komanda

ls komanda išvardija visą katalogo turinį ir vietą, kurią jie užima. Norėdami patikrinti failų dydį tam tikrame kataloge, eikite į tą katalogą ir išduokite šią komandą:

ls -l -h

Štai keletas komandinės eilutės įrankių, skirtų stebėti procesoriaus ir atminties naudojimą:

4. viršuje

Naudodami viršuje galite gauti informacijos apie procesoriaus ir atminties naudojimą jūsų sistemoje. Išleidę šią komandą, pamatysite visas savo sistemoje veikiančias paslaugas kartu su talpyklos ir buferio informacija:

viršuje

Jei monitoriuje atsiranda atminties naudojimo problema, galite tai padaryti optimizuoti savo RAM našumą kad tai pataisytų.

5. htop

htop yra dar vienas įrankis, kuris veikia kaip alternatyva viršuje. Ši programa nėra iš anksto įdiegta „Linux“. Norėdami jį įdiegti, Ubuntu ir Debian vykdykite šią komandą:

sudo apt diegti htop

„Arch Linux“:

sudo pacman -S htop

„Fedora“, „CentOS“ ir „RHEL“:

sudo dnf diegti htop

Į stebėti procesoriaus naudojimą sistemoje naudodami htop, paleiskite šią komandą:

htop

6. mpstat

Kitas įrankis, kurį galite naudoti norėdami gauti informaciją apie centrinį procesorių sistemoje „Linux“, yra „mpstat“. Ši programa pateikia kiekvienos galimos procesoriaus veiklos ataskaitą. Naudodami šią komandą taip pat galite pamatyti visą visų procesų procesoriaus naudojimo ataskaitą.

Šis įrankis nėra iš anksto įdiegtas „Linux“. Pirmiausia turite įdiegti sysstat paketą savo sistemoje, kad galėtumėte naudoti mpstat:

sudo apt diegti sysstat

Dabar paleiskite šią komandą, kad peržiūrėtumėte procesoriaus naudojimą sistemoje:

mpstat

7. vmstat

vmstat pateikia informaciją apie RAM, procesus, buferį, talpyklą, procesoriaus veiklą ir daug daugiau. Norėdami naudoti šį įrankį, paleiskite šią komandą:

vmstat

8. iostatas

„iostat“ yra sistemos stebėjimo įrankis, kurį galite naudoti norėdami peržiūrėti „Linux“ saugyklos įvesties ir išvesties statistiką.

Naudodami šią komandų eilutės priemonę galite matyti I/O įrenginio įkėlimo ataskaitas. Norėdami naudoti šį įrankį, paleiskite šią komandą:

iostatas

9. sar

sar leidžia stebėti procesoriaus naudojimą po tam tikro laiko. Norėdami naudoti šį įrankį, turite įdiegti „sysstat“ paketą.

Norėdami patikrinti procesoriaus naudojimą kas 10 sekundžių, paleiskite komandą taip:

sar 10

Ne tik tai, bet taip pat galite nurodyti įrankiui paleisti nurodytą iteracijų skaičių. Pavyzdžiui, jei norite stebėti procesoriaus naudojimą kas dvi sekundes ir aštuonias iteracijas, paleiskite komandą taip:

sar 28

Štai keletas komandinės eilutės įrankių, skirtų tinklo naudojimui stebėti:

10. NetHogs

NetHogs yra populiari komandų eilutės programa, kurią galite naudoti norėdami stebėti tinklo srautą realiuoju laiku, įskaitant pralaidumą, naudojamą kiekvienam procesui Linux sistemoje.

Šis įrankis nėra iš anksto įdiegtas sistemoje „Linux“. Ši komanda įdiegs „NetHogs“. Debian pagrindu pagrįsti platinimai:

sudo apt diegti netogai

Norėdami naudoti šį įrankį, paleiskite šią komandą:

netogai

11. tcpdump

tcpdump yra tinklo paketų analizatorius, naudojamas fiksuoti TCP/IP paketus, perduodamus arba gautus per tam tikrą sąsają tinkle.

Norėdami naudoti šį įrankį, paleiskite šią komandą ir nurodykite sąsają, kurioje norite patikrinti srautą:

tcpdump -i sąsaja

12. netstat

Netstat stebi ir išveda gaunamo ir išeinančio tinklo srauto statistiką. Tai vienas iš svarbiausių tinklo įrankių, naudojamų bet kokioms tinklo kliūtims patikrinti. Jame taip pat pateikiama informacija apie sistemoje naudojamas sąsajas ir prievadus.

Ši komandų eilutės programa yra iš anksto įdiegta šiuolaikinėse Linux sistemose. Tačiau, jei jo neturite, galite jį įdiegti vykdydami šią komandą:

sudo apt diegti tinklo įrankiai

Norėdami pamatyti aktyvius interneto ryšius savo sistemoje, paleiskite šią komandą:

netstat -a | daugiau

Lengvas Linux administravimas

Atsargumo priemonės yra geriau nei gydymas. Tikslas yra nustatyti bet kokią sistemos problemą, stebint procesoriaus, RAM, disko ir tinklo naudojimą, kol tai nesujauks sistemos našumo.

Linux administravimas nėra lengva užduotis. Tačiau dėl šių paprastų komandinės eilutės paslaugų dabar galite stebėti „Linux“ būklę ir šalinti bet kokias tinklo ar sistemos problemas.