Aukščiausia „Linux“ komanda pateikia naudingą sistemos išteklių statistiką. Mes galime jį naudoti norėdami peržiūrėti procesoriaus ir atminties naudojimą kartu su veikiančių paslaugų proceso informacija. Taip pat galite rasti zombių procesus naudodami viršų. Taigi, „Linux“ administratoriams būtina įsisavinti aukščiausią komandą.

Šiame skyriuje pateikiama paprasta viršutinės komandos apžvalga ir parodyta, kaip naudoti „top“ realaus pasaulio scenarijuose.

Kaip veikia aukščiausioji komanda?

Pagal numatytuosius nustatymus viršuje rodomas veikiančių procesų sąrašas kartu su standartine procesoriaus metrika. Pirmąją išvesties dalį galite įsivaizduoti kaip prietaisų skydelį. Apatinėje dalyje rodomas procesų sąrašas ir pateikiamas visų veikiančių procesų vaizdas realiuoju laiku.

Prietaisų skydelį sudaro penkios eilutės, kurių kiekvienoje yra tam tikra metrika. Pirmoje eilutėje rodoma trumpa informacija apie sistemą, pvz., Veikimo laikas, apkrovos vidurkis ir šiuo metu prisijungusių vartotojų skaičius. Užduotys rodomos antroje eilutėje. Trečioji rodo procesoriaus apkrovą, o šios dvi eilutės nurodo atminties naudojimą.

instagram viewer

Atminkite, kad komandos, kurias nurodote bėgdami viršuje, skiria didžiąsias ir mažąsias raides. Pavyzdžiui, n ir N abu klavišai atlieka skirtingas operacijas.

1. Rodyti visus vykdomus procesus

Naudojant be jokių argumentų, viršutinė komanda pateikia visų šiuo metu vykdomų procesų sąrašą.

viršuje

Išėjimas:

Galite naršyti išvestį naudodami Aukštyn, Žemyn, Į viršų, ir PageDown klaviatūros klavišus. Rezultatas q patekti į kriauklę.

2. Rūšiuokite „Linux“ procesus pagal PID

Procesų sąrašą galite rūšiuoti pagal programos ID arba PID. Paspauskite N klavišą, kai paleidžiate viršuje, kad rūšiuotumėte procesus pagal PID.

3. Rūšiuokite procesus pagal atmintį ir procesoriaus naudojimą

Numatytoji viršutinė išvestis rūšiuoja procesų sąrašą pagal procesoriaus naudojimą. Sąrašą galite rūšiuoti pagal atminties naudojimą naudodami M klavišą klaviatūroje. Įveskite P dar kartą surūšiuoti pagal procesorių.

4. Rūšiuokite procesus pagal veikimo laiką

Jei norite sužinoti, kiek laiko jūsų kompiuteryje veikia procesai, paspauskite M ir T raktai.

5. Rodyti konkrečių vartotojų vykdomus procesus

Galime peržiūrėti visų veikiančių procesų, priklausančių konkrečiam vartotojui, sąrašą. Kai esate viršuje, paspauskite u tada įveskite vartotojo vardą ir paspauskite Įveskite. Taip pat galite naudoti -u viršuje, po to - vartotojo vardas.

viršuje -u šaknis

Pirmiau minėta komanda pateikia visus procesus, kuriuos iškviečia root.

6. Paryškinkite aktyvius procesus

Jei įvesite z raktą viršuje, jis paryškins viską aktyviai veikiantys „Linux“ procesai. Tai palengvina naršymą aktyviuose procesuose.

7. Pakeiskite viršaus intervalo laikotarpį

Pagal numatytuosius nustatymus „top“ atnaujina savo produkciją kas tris sekundes. Tačiau galite lengvai nustatyti pasirinktinę vertę paspausdami d po to reikiama vertė.

8. Keisti proceso prioritetą

Galite pakeisti „Linux“ proceso prioritetą nustatydami pasirinktinę nuomos vertę viršuje viduje. Tipas r po to nurodomas proceso PID ir įvedama nauja renice vertė.

9. Rodyti tuščiosios eigos procesus naudojant viršuje

Mes galime pamatyti visų tuščiosios eigos procesų sąrašą paspausdami i Raktas.

10. Nužudyk „Linux“ procesą pagal PID

Aukščiausia „Linux“ komanda leidžia mums tai padaryti nužudyti vykstantį procesą tiesiai iš sąsajos. Norėdami užmušti procesą, įveskite k po to nurodomas to proceso PID. Tai bus naudinga, kai sprendžiant zombių procesus.

Savo sistemos procesai su aukščiausia komanda

Aukščiausia „Linux“ komanda supaprastina proceso valdymą pradedantiesiems. Mes galime naudoti „top“ visoms užduotims, įskaitant sistemos išteklių stebėjimą ir pakabintų procesų valdymą. Taigi nesvarbu, ar esate „Linux“ naujokas, ar ekspertas, aukščiausioji komanda jums kažką siūlo.

Sistemos stebėjimas yra tik administratoriaus dienos dalis. Kaip stebėti tinklo ryšius? „Ss“ komanda skirta tik šiam darbui.

Dalintis„Tweet“Paštu
Kaip stebėti tinklo ryšius „Linux“ naudojant ss

Jei įtariate tinklo problemą savo „Linux“ sistemoje, štai kaip ją atsekti ir pašalinti naudojant komandą „ss“.

Skaityti toliau

Susijusios temos
  • Linux
  • „Linux“ komandos
  • Terminalas
Apie autorių
Rubaiat Hossain (Paskelbti 41 straipsniai)

„Rubaiat“ yra CS laipsnis, turintis didelę aistrą atvirojo kodo. Be to, kad yra „Unix“ veteranas, jis taip pat užsiima tinklo saugumu, kriptografija ir funkciniu programavimu. Jis yra aistringas naudotų knygų kolekcionierius ir nesibaigiantis žavėjimasis klasikiniu roku.

Daugiau iš Rubaiat Hossain

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia