parancssor használatával, új rendszergazda vagyok a Linux operációs rendszerben. Hogyan ellenőrizhetem a futó folyamatot a Linuxban a parancssori opcióval?
Az oktatóanyag részletei | |
---|---|
Nehézség | Könnyű (rss) |
Gyökérjogosultságok | Igen |
Követelmények | Linux terminál |
Idő | 5m |
Használhatja a Linux parancssort vagy a terminálalkalmazást egy futó folyamat megjelenítésére, prioritási szintjük megváltoztatására, a folyamat törlésére és egyebekre . Ez az oldal bemutatja, hogyan lehet különféle parancsokat használni a folyamatok felsorolásához, megöléséhez és kezeléséhez Linuxon.
A futó folyamat ellenőrzése Linux alatt
A Linux alatt futó folyamat parancssori használatával történő figyelése a következő:
- Nyissa meg a terminálablakot Linuxon
- Távoli Linux kiszolgálón használja az ssh parancsot a bejelentkezéshez.
- Írja be a ps aux parancsot az összes futó folyamat megtekintéséhez a Linuxban.
- Alternatív megoldásként kiadhatja a felső parancsot vagy htop parancs a futó folyamat megtekintéséhez Linux alatt
Nézzünk meg néhány példát és a részleteket a használatról.
MEGJEGYZÉS: Kérjük, vegye figyelembe, hogy a vivek @ nixcraft: ~ $ az én shell prompt. A parancsokat a $ parancs után kell beírnia.
Hogyan kezelhetők a folyamatok a Linux terminálról
A ps parancs egy hagyományos Linux parancs, amely a futó folyamatokat sorolja fel. A következő parancs a Linux alapú kiszolgálón vagy rendszeren futó összes folyamatot megmutatja:
vivek@nixcraft:~$ ps -aux
vivek@nixcraft:~$ sudo ps -a
A folyamat Az azonosító (PID) elengedhetetlen a folyamat megöléséhez vagy irányításához a Linux rendszeren. Vegyük például a következő kimeneteket:
root 1 0.0 0.0 225868 9760 ? Ss 19:10 0:13 /sbin/init splash
Hol,
- gyökér – Felhasználónév
- 1 – PID (Linux folyamatazonosító)
- 19:10 – Folyamat kezdési ideje
- / sbin / init splash – Tényleges folyamat vagy parancs
Linux pgrep parancs
Linux felső parancs
A felső parancs egy másik nagyon ajánlott módszer a Linux szerverek erőforrás-használatának megtekintésére. Megtekinthető egy lista a legfelső folyamatokról, amelyek a legtöbb memóriát, CPU-t vagy lemezt használják.
vivek@nixcraft:~$ top
vivek@nixcraft:~$ sudo top
vivek@nixcraft:~$ sudo top
Nyomja meg a q gombot a felső munkamenetből való kilépéshez, és a h segítségért.
Linux htop parancs
A htop parancs interaktív folyamatnézegető és ajánlott módszer Linux felhasználók számára. Megtekinthető egy lista a legfelső folyamatokról, amelyek a legtöbb memóriát, CPU-t vagy lemezt és még többet használnak:
vivek@nixcraft:~$ htop
vivek@nixcraft:~$ sudo htop
vivek@nixcraft:~$ sudo htop
További információ a htop telepítéséről egy CentOS / RHEL rendszerre.
Linux kill parancs
Linux pkill parancs
Linux killall parancs
A killall parancs név szerint megöli a folyamatokat, szemben a kill parancs által végzett PID általi kiválasztással:
vivek@nixcraft:~$ killall vim
vivek@nixcraft:~$ killall -9 emacs
Linux nice and renice parancs
A nice parancs elsődleges célja egy folyamat / parancs futtatása alacsonyabb vagy magasabb prioritással. A renice paranccsal módosíthatja egy vagy több futó Linux folyamat szép értékét. A szép érték -20 és 19 között lehet, a 19 a legalacsonyabb prioritás. Tegyük fel, hogy egy forgalmas Linux szerverre akarsz szoftvert fordítani. Nagyon alacsony prioritást állíthat be, írja be:
vivek@nixcraft:~$ nice -n 13 cc -c *.c &
Nagyon magas prioritást állíthat be a kernel frissítéséhez. A Linux szerver újraindítása előtt futtassa a következőt:
nice --10 wall <<endSystem reboots in 5 minutes for Linux kernel update! Save all your work!!! -- Sysadminend
Következtetés
Ez az oldal bemutatta, hogyan kezelhető a folyamat a Linux terminálon. További információkért lásd a man oldalakat vagy a példaoldalakat:
- ps parancs
- pgrep parancs
- felső parancs
- kill parancs
- kilall parancs
- kedves parancs
- renice parancs
🐧 Szerezd meg a legfrissebb oktatóanyagokat Linuxon, nyílt forráskódú & DevOps RSS-hírcsatornán vagy heti e-mailes hírlevélen keresztül.
🐧 Eddig 2 hozzászólás … egyet ↓
Kategória | Unix és Linux parancsok listája |
---|---|
Fájlkezelés | macska |
Tűzfal | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Hálózati segédprogramok | dig • hoszt • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Csomagkezelő | apk • apt |
Folyamatok kezelése | bg • chroot • cron • elutasít • fg • munkák • killall • kill • pidof • pstree • pwdx • idő |
keresés | grep • whereis • amely td> |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Tűzfal • Ubuntu 20.04 |