Weboldal keresés

16 legnépszerűbb parancspélda Linuxban [Linux folyamatok figyelése]


Korábbi cikkeinkben az ls parancs és a cat parancs alapjaival foglalkoztunk. Ebben a cikkben megpróbáljuk felfedezni a top parancsot, amely az egyik leggyakrabban használt parancs a napi rendszeradminisztrációs munkáink során.

A top parancs (folyamatok táblázata) megjeleníti a Linux-box processzortevékenységét, valamint a kernel által kezelt feladatokat valós időben. A futó folyamatok listájában a CPU és a memória kihasználtságáról is tájékoztat.

A következő oktatóanyagok is érdekelhetik:

  • Htop – Interaktív Process Viewer Linuxhoz
  • Iotop – A Linux lemez I/O tevékenységének és használatának figyelése folyamatonként
  • bmon – Hatékony hálózati sávszélesség-felügyelet Linux számára
  • Keresse meg a 15 legnépszerűbb folyamatot memóriahasználat alapján Linuxban

1. Sorolja fel az összes futó Linux-folyamatot

Az összes futó Linux-folyamat felsorolásához egyszerűen írja be a top parancsot a parancssorba, hogy megkapja a futó feladatokat, memory, cpu, és csere. Nyomja meg a „q” gombot az ablak kilépéséhez.

top

2. Rendezze a Linux folyamatokat PID szerint

Az összes Linuxon futó folyamat folyamatazonosító szerinti rendezéséhez nyomja meg az M és a T billentyűket.

3. Rendezze a Linux-folyamatokat memória- és CPU-használat szerint

Az összes Linuxon futó folyamat memóriahasználat szerinti rendezéséhez nyomja meg az M és a P billentyűket.

4. Rendezze a Linux-folyamatokat futási idő szerint

Az összes Linux-folyamat futási idő szerinti rendezéséhez nyomja meg az M és a T billentyűket.

5. Linux-folyamatok megjelenítése adott felhasználó szerint

Az összes felhasználóspecifikus futó folyamatinformáció megjelenítéséhez használja a -u opciót, amely felsorolja a konkrét Felhasználói folyamat részleteit.

top -u tecmint

6. Jelölje ki a Futtatási folyamatot a tetején

Nyomja meg a 'z' opciót, és színesben jeleníti meg a futó folyamatot, amely segíthet a futó folyamat egyszerű azonosításában.

7. Sorolja fel a Linux-folyamatok futtatásának abszolút útvonalát

Nyomja meg a 'c' opciót a futó top parancsban, és megjeleníti a futó folyamat abszolút elérési útját.

8. Állítsa be a Felső parancs frissítési időközét

Alapértelmezés szerint a képernyőfrissítési időköz 3,0 másodpercre van állítva, ugyanez módosítható a „d” opció megnyomásával a felső parancs futtatásakor a kívánt időköz beállításához.

9. Állítsa le a futó Linux folyamatot a Top Command használatával

A folyamat PID-jének megtalálása után leállíthatja a folyamatot, ha megnyomja a 'k' opciót a top parancs futtatásakor anélkül, hogy bezárná a felső ablakot, ahogy az alább látható.

10. Rendezze a Linux folyamatokat CPU kihasználtság szerint

Az összes futó folyamat CPU kihasználtság szerinti rendezéséhez egyszerűen nyomja meg a Shift+P billentyűt.

11. Renice egy Linux folyamat

A „r” opcióval módosíthatja a Renice néven is nevezett folyamat prioritását.

12. Ellenőrizze a Linux CPU magokat

A CPU-magok terhelési információinak listázásához egyszerűen nyomja meg az 1 gombot a CPU mag részleteinek listázásához.

13. Mentse a felső parancsok eredményeit a fájlba

A futó top parancs kimenetének /root/.toprc fájlba mentéséhez használja a következő parancsot.

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

14. Sorolja fel a Linux tétlen folyamatait

Nyomja meg az 'i' gombot a tétlen/alvó folyamatok listájának megjelenítéséhez.

15. A Top Command súgó kérése

Nyomja meg a „h” opciót a felső parancs súgójának eléréséhez.

16. Adott ismétlés után lépjen ki a felső parancsból

A top parancs kimenete addig frissül, amíg meg nem nyomja a 'q' gombot. Az alábbi paranccsal 10 ismétlés után automatikusan kilép.

top -n 10

Számos érv szól ahhoz, hogy többet tudjon meg a top parancsról, hivatkozhat a top parancs kézikönyvoldalára. Kérjük, ossza meg, ha hasznosnak találja ezt a cikket, vagy ossza meg gondolatait az alábbi megjegyzésmezőnkkel.