Jsem nový správce systému pro operační systém Linux. Jak zkontroluji spuštěný proces v systému Linux pomocí možnosti příkazového řádku?
Podrobnosti výukového programu | |
---|---|
Obtížnost | Snadné (rss) |
rootovací oprávnění | Ano |
Požadavky | Terminál systému Linux |
Čas | 5m |
Pomocí příkazového řádku nebo aplikace terminálu v systému Linux lze zobrazit spuštěný proces, změnit úroveň jeho priorit, smazat proces a další . Tato stránka ukazuje, jak používat různé příkazy k vypsání, ukončení a správě procesu v systému Linux.
Zkontrolovat spuštěný proces v systému Linux
Postup sledování spuštěného procesu v systému Linux pomocí příkazového řádku je následující:
- Otevřete okno terminálu v systému Linux
- Pro vzdálený server Linux použijte pro přihlášení účel příkazu ssh
- Chcete-li zobrazit všechny spuštěné procesy v systému Linux, zadejte příkaz ps aux
- Alternativně můžete zadat horní příkaz nebo příkaz htop pro zobrazení běžícího procesu v Linuxu
Podívejme se na nějaký příklad a použití podrobně.
POZNÁMKA: Vezměte prosím na vědomí, že vivek @ nixcraft: ~ $ je můj příkazový řádek. Po výzvě $ musíte zadat příkazy.
Jak spravovat procesy z terminálu Linux
Příkaz ps je tradiční příkaz systému Linux, který uvádí seznam spuštěných procesů. Následující příkaz zobrazuje všechny procesy spuštěné na serveru nebo systému založeném na systému Linux:
vivek@nixcraft:~$ ps -aux
vivek@nixcraft:~$ sudo ps -a
Proces ID (PID) je nezbytné pro zabití nebo řízení procesu v systému Linux. Zvažte například následující výstupy:
root 1 0.0 0.0 225868 9760 ? Ss 19:10 0:13 /sbin/init splash
Kde,
- root – uživatelské jméno
- 1 – PID (Linux process ID)
- 19:10 – čas zahájení procesu
- / sbin / init splash – skutečný proces nebo příkaz
Linux Příkaz pgrep
Hlavní příkaz Linuxu
Horní příkaz je další vysoce doporučenou metodou pro zobrazení využití prostředků serverů Linux. Lze vidět seznam nejlepších procesů, které využívají nejvíce paměti nebo CPU nebo disku.
vivek@nixcraft:~$ top
vivek@nixcraft:~$ sudo top
vivek@nixcraft:~$ sudo top
Stisknutím klávesy q ukončete horní relaci a stisknutím tlačítka h získáte pomoc.
Příkaz Linux htop
Příkaz htop je interaktivní prohlížeč procesů a doporučená metoda pro uživatele systému Linux. Lze zobrazit seznam nejlepších procesů, které využívají nejvíce paměti, CPU nebo disku a další:
vivek@nixcraft:~$ htop
vivek@nixcraft:~$ sudo htop
vivek@nixcraft:~$ sudo htop
Podívejte se, jak nainstalovat htop na systém CentOS / RHEL, kde získáte další informace.
Linux kill command
Linux pkill příkaz
Linux killall příkaz
Příkaz killall zabíjí procesy podle názvu, na rozdíl od výběru pomocí PID pomocí příkazu kill:
vivek@nixcraft:~$ killall vim
vivek@nixcraft:~$ killall -9 emacs
Příkaz Linux nice and renice
Primárním účelem příkazu nice je spuštění procesu / příkazu s nižší nebo vyšší prioritou. Pomocí příkazu renice můžete změnit příjemnou hodnotu jednoho nebo více spuštěných procesů systému Linux. Příjemná hodnota se může pohybovat od -20 do 19, přičemž 19 má nejnižší prioritu. Řekněme, že chcete kompilovat software na rušném serveru Linux. Můžete nastavit velmi nízkou prioritu, zadejte:
vivek@nixcraft:~$ nice -n 13 cc -c *.c &
Nastavte velmi vysokou prioritu pro aktualizaci jádra. Před restartováním serveru se systémem Linux spusťte:
nice --10 wall <<endSystem reboots in 5 minutes for Linux kernel update! Save all your work!!! -- Sysadminend
Závěr
Tato stránka ukázala, jak řídit proces na terminálu Linux. Další informace najdete na manuálových stránkách nebo na našich ukázkových stránkách:
- ps příkaz
- pgrep příkaz
- hlavní příkaz
- příkaz kill
- příkaz kilall
- pěkný příkaz
- příkaz renice
🐧 Získejte nejnovější výukové programy pro Linux, Open Source & DevOps prostřednictvím kanálu RSS nebo týdenního e-mailového zpravodaje.
🐧 Zatím 2 komentáře … přidat jeden ↓
Kategorie | Seznam příkazů Unix a Linux |
---|---|
Správa souborů | kočka |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Síťové nástroje | dig • hostitel • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Správce balíčků | apk • apt |
Správa procesů | bg • chroot • cron • disown • fg • práce • killall • zabít • pidof • pstree • pwdx • čas |
vyhledávání | grep • kde je • které |
Uživatelské informace | skupiny • id • lastcomm • last • víko / libuser-víčko • logname • členové • uživatelé • whoami • kdo • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |