16 geriausių „Linux“ komandų pavyzdžių [Stebėkite „Linux“ procesus]


Ankstesniuose straipsniuose aptarėme ls komandos ir katės komandos pagrindus. Šiame straipsnyje mes stengiamės ištirti viršutinę komandą, kuri yra viena iš dažniausiai naudojamų komandų kasdieniuose sistemos administravimo darbuose.

Komanda viršutinė (procesų lentelė) rodo „Linux“ dėžutės procesoriaus veiklą ir realiuoju laiku branduolio valdomas užduotis. Jame taip pat rodoma vykdomų procesų sąrašo informacija apie procesoriaus ir atminties panaudojimą.

Jums taip pat gali būti įdomios šios mokymo programos :

  • „Htop“ – interaktyvi procesų peržiūros priemonė, skirta „Linux“.
  • „Iotop“ – stebėti „Linux“ disko I/O veiklą ir naudojimą pagal procesą
  • bmon – galingas tinklo pralaidumo stebėjimas, skirtas Linux
  • Raskite 15 populiariausių procesų pagal atminties naudojimą sistemoje „Linux“.

1. Išvardykite visus veikiančius Linux procesus

Jei norite išvardyti visus veikiančius Linux procesus, tiesiog komandų eilutėje įveskite top, kad gautumėte informaciją apie vykdomas užduotis, atmintį, procesorių, ir pakeisti. Norėdami uždaryti langą, paspauskite „q“.

top

2. Rūšiuokite Linux procesus pagal PID

Norėdami rūšiuoti visus Linux vykdomus procesus pagal proceso ID, paspauskite klavišus M ir T.

3. Rūšiuokite Linux procesus pagal atminties ir procesoriaus naudojimą

Norėdami rūšiuoti visus Linux veikiančius procesus pagal atminties naudojimą, paspauskite klavišus M ir P.

4. Rūšiuokite Linux procesus pagal veikimo laiką

Norėdami rūšiuoti visus Linux veikiančius procesus pagal veikimo laiką, paspauskite klavišus M ir T.

5. Rodyti Linux procesus pagal konkretų vartotoją

Kad būtų rodoma visa konkretaus naudotojo vykdomų procesų informacija, naudokite parinktį -u, kurioje bus pateikta konkreti Vartotojo proceso informacija.

top -u tecmint

6. Viršuje pažymėkite Running Process

Paspaudus parinktį „z“, vykdomas procesas bus rodomas spalvotai, o tai gali padėti lengvai atpažinti vykdomą procesą.

7. Išvardykite absoliutų „Linux“ procesų vykdymo kelią

Paspauskite „c“ parinktį vykdomoje viršutinėje komandoje, kad būtų parodytas absoliutus vykdomo proceso kelias.

8. Nustatykite viršutinės komandos atnaujinimo intervalą

Pagal numatytuosius nustatymus ekrano atnaujinimo intervalas yra 3,0 sekundės, tą patį galima pakeisti paspausdami parinktį d, kai vykdoma viršutinė komanda, kad nustatytumėte norimą intervalo laiką.

9. Užmuškite veikiantį Linux procesą naudodami viršutinę komandą

Suradę proceso PID galite sustabdyti procesą paspausdami parinktį k, vykdydami viršutinę komandą, neuždarydami viršutinio lango, kaip parodyta toliau.

10. Rūšiuokite Linux procesus pagal procesoriaus panaudojimą

Norėdami rūšiuoti visus vykdomus procesus pagal procesoriaus naudojimą, tiesiog paspauskite klavišą Shift+P.

11. Renice a Linux Process

Galite naudoti parinktį „r“, kad pakeistumėte proceso, dar vadinamo Renice, prioritetą.

12. Patikrinkite Linux procesoriaus branduolius

Norėdami pateikti procesoriaus branduolių apkrovos informaciją, tiesiog paspauskite 1, kad pateiktumėte išsamią procesoriaus branduolio informaciją.

13. Išsaugokite svarbiausių komandų rezultatus faile

Jei norite įrašyti vykdomų komandų viršaus rezultatų išvestį į failą /root/.toprc, naudokite šią komandą.

top -n 1 -b > top-output.txt

14. Išvardykite Linux tuščiosios eigos procesus

Paspauskite 'i', kad gautumėte tuščiosios eigos/miego procesų sąrašą.

15. „Top Command“ pagalbos gavimas

Paspauskite parinktį „h“, kad gautumėte viršutinės komandos pagalbą.

16. Išeikite iš viršutinės komandos po konkretaus pakartojimo

Viršutinės komandos išvestis atnaujinama, kol paspausite „q“. Su toliau pateikta komanda ji automatiškai išeis po 10 pakartojimų.

top -n 10

Yra daug argumentų, norint sužinoti daugiau apie komandą viršuje. Galite kreiptis į komandos viršuje vadovą. Pasidalykite ja, jei šis straipsnis jums naudingas, arba pasidalykite savo mintimis naudodami toliau pateiktą komentarų laukelį.