This shows you the differences between two versions of the page.
|
uso:laboratoare:laborator-04:run [2022/10/25 17:29] andrei.dragomir1401 |
uso:laboratoare:laborator-04:run [2025/10/27 11:41] (current) andreea_maria.pascu |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| Fișierul executabil al unei aplicații este încărcat în memoria sistemului și codul este executat; din acest moment spunem că aplicația **rulează**. | Fișierul executabil al unei aplicații este încărcat în memoria sistemului și codul este executat; din acest moment spunem că aplicația **rulează**. | ||
| - | De exemplu aplicația Firefox (browser web) are asociat fișierul executabil ''%%/usr/bin/firefox%%''; aplicația Vim (editor) are asociat fișierul executabil ''%%/usr/bin/vim%%''; aplicația LibreOffice (suită office) are asociat fișierul executabil ''%%/usr/bin/libreoffice%%''. Putem identifica fișierul executabil al unei aplicații folosind comanda ''%%which%%'', urmată de comanda pentru pornirea aplicației ca mai jos: | + | De exemplu aplicația Firefox (browser web) are asociat fișierul executabil ''%%/usr/bin/firefox%%''; aplicația Vim (editor) are asociat fișierul executabil ''%%/usr/bin/vim%%''; aplicația nano (editor de text) are asociat fișierul executabil ''%%/usr/bin/nano%%''. Putem identifica fișierul executabil al unei aplicații folosind comanda ''%%which%%'', urmată de comanda pentru pornirea aplicației ca mai jos: |
| <code bash> | <code bash> | ||
| Line 17: | Line 17: | ||
| student@uso:~$ which vim | student@uso:~$ which vim | ||
| /usr/bin/vim | /usr/bin/vim | ||
| - | student@uso:~$ which libreoffice | + | student@uso:~$ which nano |
| - | /usr/bin/libreoffice | + | /usr/bin/nano |
| </code> | </code> | ||
| **Exercițiu**: Identificați fișierul executabil al aplicațiilor / utilitarelor ''%%shutter%%'', ''%%gedit%%'', ''%%ls%%'', ''%%df%%''. | **Exercițiu**: Identificați fișierul executabil al aplicațiilor / utilitarelor ''%%shutter%%'', ''%%gedit%%'', ''%%ls%%'', ''%%df%%''. | ||
| Line 247: | Line 247: | ||
| * Omorâți shellul curent. | * Omorâți shellul curent. | ||
| - | * Porniți o aplicație ''%%vim%%''. Porniți o aplicație ''%%htop%%''. Porniți o aplicație ''%%firefox%%''. Omorâți aceste procese folosind utilitarul ''%%kill%%'' intr-o singura comanda. | + | * Porniți o aplicație ''%%vim%%''. Porniți o aplicație ''%%htop%%''. Porniți o aplicație ''%%firefox%%''. Omorâți aceste procese folosind utilitarul ''%%kill%%'' intr-o singura comanda. |
| - | <note>Observati cum firefox a pornit multiple procese pentru o singura pagina.(Firefox folosește o caracteristică numită multiprocesare; În loc să ruleze totul într-un singur proces, diferite componente ale browserului sunt impartite in procese separate) | + | <note>Observati cum firefox a pornit multiple procese pentru o singura pagina. (Firefox folosește o caracteristică numită multiprocesare; În loc să ruleze totul într-un singur proces, diferite componente ale browserului sunt impartite in procese separate). |
| </note> | </note> | ||
| Line 271: | Line 271: | ||
| Scriptul ''%%cpu_hog%%'' pornește un proces care execută o buclă infinită. | Scriptul ''%%cpu_hog%%'' pornește un proces care execută o buclă infinită. | ||
| - | Observați, cu ajutorul comenzii ''%%htop%%'', că procesorul este încărcat. Identificați procesul cel mai consumator de resurse și omorâți-l(uitati-va dupa comanda care a declansat procesul). Observați, tot cu ajutorul comenzii ''%%htop%%'', că acum procesorul nu mai este încărcat. | + | Observați, cu ajutorul comenzii ''%%htop%%'', că procesorul este încărcat. Identificați procesul cel mai consumator de resurse și omorâți-l (uitati-va dupa comanda care a declansat procesul). Observați, tot cu ajutorul comenzii ''%%htop%%'', că acum procesorul nu mai este încărcat. |
| <note> | <note> | ||
| Line 277: | Line 277: | ||
| </note> | </note> | ||
| - | **Note de subsol** | + | <note> |
| + | După rulare, promptul de comandă nu va reapărea imediat și nu se va afișa nimic în terminal. Acest lucru este normal. Scriptul rulează în fundal (background) și lucrează activ. Continuați cu următorul pas. | ||
| + | </note> | ||
| + | |||
| + | |||