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.