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ą.
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.
Jei įtariate tinklo problemą savo „Linux“ sistemoje, štai kaip ją atsekti ir pašalinti naudojant komandą „ss“.
Skaityti toliau
- Linux
- „Linux“ komandos
- Terminalas
„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.
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