This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
advanced-unix:capitole:capitol-04 [2016/05/11 12:32] razvan [Exerciții de investigare hardware suplimentare] |
advanced-unix:capitole:capitol-04 [2016/05/11 13:14] (current) razvan [Monitorizare cu sar] |
||
---|---|---|---|
Line 185: | 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 196: | 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ți, acolo 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> |