User Tools

Site Tools


advanced-unix:capitole:capitol-04

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
advanced-unix:capitole:capitol-04 [2016/05/11 11:53]
razvan [Exerciții de investigare hardware]
advanced-unix:capitole:capitol-04 [2016/05/11 13:14] (current)
razvan [Monitorizare cu sar]
Line 138: Line 138:
 * dacă procesorul are suport de virtualizare * dacă procesorul are suport de virtualizare
 * care este dimensiunea memoriei cache * care este dimensiunea memoriei cache
-* câte slot-uri de memorie RAM sunt prezente 
 * ce sistem de fișiere se găsește pe fiecare partiție * ce sistem de fișiere se găsește pe fiecare partiție
 * care este viteza maximă de lucru pentru HDD (**hint**: ''​hdparm''​) * care este viteza maximă de lucru pentru HDD (**hint**: ''​hdparm''​)
Line 186: Line 185:
 Determinați pachetul care conține fișierul header {{{gdk.h}}}. **Hint**: Puteți căuta după șirul {{{/​gdk.h}}} ca să căutați pachetele care conțin fix fișierul ''​gdk.h''​. Determinați pachetul care conține fișierul header {{{gdk.h}}}. **Hint**: Puteți căuta după șirul {{{/​gdk.h}}} ca să căutați pachetele care conțin fix fișierul ''​gdk.h''​.
  
-Listați pachetele din repository care încep cu șirul {{{"​di"​}}}.+Listați pachetele din repository care încep cu șirul {{{"​di"​}}}. **Indiciu**:​ Folosiți ''​apt-cache pkgnames''​.
  
-Din ce pachet face parte utilitarul ''​vnstat''?​+Din ce pachet face parte utilitarul ''​ifconfig''?​
  
-Ce executabile sunt conținute în pachetul ''​sar''?​ Dar în pachetul ''​coreutils''?​+Ce executabile sunt conținute în pachetul ''​sysstat''?​ Dar în pachetul ''​coreutils''? ​**Indiciu**:​ Executabilele sunt cele care se găsesc într-un director care se termină în ''​bin/''​.
  
 ==== Monitorizare cu sar ==== ==== Monitorizare cu sar ====
Line 197: Line 196:
   - Afișează informațiile aferente **o singură dată**.   - Afișează informațiile aferente **o singură dată**.
   - Afișează informațiile aferente la fiecare 5 secunde.   - Afișează informațiile aferente la fiecare 5 secunde.
-  - Afișați acolo unde este cazul doar pentru procesul shell curent (PID-ul său este indicat de construcția ''​$$''​).+  - Afișațiacolo unde se poate, informații ​doar pentru procesul shell curent (PID-ul său este indicat de construcția ''​$$''​). 
 + 
 +==== Rulare mașină virtuală ARM ==== 
 + 
 +Pentru a rula un întreg sistem sub ARM folosiți comanda ''​qemu-system-arm''​ și indicațiile de [[http://​www.red-lang.org/​2012/​03/​setting-up-arm-virtual-machine.html|aici]]. Pentru a descărca acele imagini (filesystem,​ kernel, initial ramdisk) mai rapid, folosiți resursele de [[http://​titan.cs.pub.ro/​~razvan/​store/​arm/​|aici]]. 
 + 
 +<note important>​ 
 +Pentru accesarea mașinii virtuale folosiți numele de utilizator ''​root''​ cu parola ''​root''​. 
 + 
 +Pentru a afla informații despre mașina virtuală proaspăt pornită rulați comanda<​code>​ 
 +uname -a 
 +</​code>​ 
 +</​note>​ 
 + 
 +<note tip> 
 +Nu va merge comanda ''​ping''​ pe mașina virtuală, dar merge ''​wget''​ sau alte comenzi care au de-a face cu accesul la Internet. 
 +</​note>​ 
 + 
 +Pentru a copia programul compilat static anterior urmăriți [[http://​www.red-lang.org/​2012/​03/​setting-up-arm-virtual-machine.html|indicațiile]] legate de folosirea SSH pentru copiere (opțiunea ''​-redir tcp:​2222::​22''​ la ''​qemu-system-arm''​). 
 + 
 +<​note>​ 
 +**Opțional**:​ Instalați ''​vim''​ pe mașina virtuală QEMU de ARM. 
 + 
 +Pentru aceasta va trebui să editați fișierul ''/​etc/​apt/​sources.list''​ și să folosiți URL-uri de forma ''​archive.debian.org''​ în loc de ''​ftp.debian.org''​. Comentați liniile finale care conțin șirul ''​squeeze-updates''​ (cu ''​-'',​ adică ''​minus''​). 
 +</​note>​
advanced-unix/capitole/capitol-04.1462956833.txt.gz · Last modified: 2016/05/11 11:53 by razvan