This shows you the differences between two versions of the page.
uso:laboratoare:laborator-04:run [2022/10/25 17:32] andrei.dragomir1401 |
uso:laboratoare:laborator-04:run [2022/10/25 18:13] (current) andrei.dragomir1401 |
||
---|---|---|---|
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 248: | Line 248: | ||
* 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** | + |