Deschideți un terminal.
ps
.ps
- comanda tocmai rulatăbash
- interpretorul de comenzi care rulează în terminalPID
-ul procesului bash
.ps
.pidof bash
.pidof init
.ps -e
.-e
.ps -eF
.-F
.PPID
.PPID
. De ce?pstree
.top
.h
pentru a afla mai multe informații despre cum puteți interacționa cu utilitarul top
.F
pentru a selecta coloana după care doriți să sortați informația.A
pentru a selecta după PID
.top
afișează diverse informații.CPU
arată cât ocupă din procesorTIME
arată timpul total efectiv de rularehtop
.top
însă mult mai interactiv.
Directorul /proc
conține informații despre toate procesele din sistem.
tree
pentru a afișa structura directorului /proc
.pidof bash
.cd /proc/`pidof bash`
.exe
?limits
.
Într-un alt terminal, deschideți editorul nano
.
PID
-ul procesului.du -hs /path/to/folder
unde /path/to/folder
este calea către director; calea poate fi .
pentru a afla spațiul ocupat de directorul curent.nano
.yes a
.ls
)Ctrl-c
pidof yes
.yes b
.Ctrl-z
.pidof yes
.yes
. Apăsați Ctrl-z
. Apoi rulați pidof yes
.jobs
.Pentru a aduce un proces din starea “Stopped” în “Running” există două posibilități:
fg
.Ctrl-c
.jobs
.bg
.Ctrl-c
.enter
. Apoi apăsați fg
și enter
.Ctrl-c
.
Rulați comanda xeyes
.
Ctrl-Z
în terminal.jobs
. bg
în terminal.xeyes &
jobs
.yes a
.Ctrl-z
.jobs
.Procesul a fosst suspendat
fg
.Ctrl-c
.Procesul a fost pornit în foreground. Interacțiunea cu acesta este permisă. Ctrl-c omoară procesul.
yes bored
.PID-ul
procesului.kill -STOP $PID
, unde $PID este PID
-ul aflat anterioryes
?Procesul a fost suspendat. Similar cu Ctrl-z
kill -l
.STOP
cu numărul corespunzător aflat.PID-ul
nu va mai fi același.Același lucru.
În momentul în care un terminal este închis, acesta transmite tuturor proceselor copil semnalul SIGHUP
.
Folosind comanda ps
, încercați să afișați doar câmpurile PID
și PPID
ale tuturor proceselor din sistem.
Filtrați toate procesele din sistem după memoria utilizată (hint: top
)
Aflați care este load-ul sistemului folosind comanda top
. Ce alte informații puteți afla asemănător?
Folosind comanda yes
, faceți în așa fel încât output-ul să arate alternativ literele a
și b
. Indiciu: background
Rulați comanda gedit
. Închideți terminal-ul. Ce s-a întâmplat?
nohup
astfel încât la închiderea terminalului, editorul text să nu se închidă.