Differences

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

Link to this comparison view

uso:laboratoare:laborator-06:inspect-sys [2022/11/07 12:10]
iustina.caramida created
uso:laboratoare:laborator-06:inspect-sys [2022/11/07 17:15] (current)
andrei.dragomir1401 [Afișarea specificațiilor hardware ale mașinii]
Line 14: Line 14:
 Pentru a afișa informații despre numele și versiunea distribuției avem două opțiuni: Pentru a afișa informații despre numele și versiunea distribuției avem două opțiuni:
  
-  - Folosind utilitarul ''​%%lsb_realease%%'':​+  - Folosind utilitarul ''​%%lsb_release%%'':​
 <code bash> <code bash>
 student@uso:​~$ lsb_release -a student@uso:​~$ lsb_release -a
 No LSB modules are available. No LSB modules are available.
 Distributor ID: Ubuntu Distributor ID: Ubuntu
-Description: ​   Ubuntu ​18.04.LTS +Description: ​   Ubuntu ​22.04.LTS 
-Release: ​       ​18.04 +Release: ​       ​22.04 
-Codename: ​      bionic+Codename: ​      jammy
 </​code>​ </​code>​
   - Afișând conținutul fișierului ''​%%/​etc/​os-release%%'',​ folosind comanda ''​%%cat%%'':​   - Afișând conținutul fișierului ''​%%/​etc/​os-release%%'',​ folosind comanda ''​%%cat%%'':​
Line 27: Line 27:
 student@uso:​~$ cat /​etc/​os-release student@uso:​~$ cat /​etc/​os-release
 NAME="​Ubuntu"​ NAME="​Ubuntu"​
-VERSION="​18.04.LTS (Bionic Beaver)"+VERSION="​22.04.LTS (Jammy Jellyfish)"
 ID=ubuntu ID=ubuntu
 ID_LIKE=debian ID_LIKE=debian
Line 36: Line 36:
 BUG_REPORT_URL="​https://​bugs.launchpad.net/​ubuntu/"​ BUG_REPORT_URL="​https://​bugs.launchpad.net/​ubuntu/"​
 PRIVACY_POLICY_URL="​https://​www.ubuntu.com/​legal/​terms-and-policies/​privacy-policy"​ PRIVACY_POLICY_URL="​https://​www.ubuntu.com/​legal/​terms-and-policies/​privacy-policy"​
-VERSION_CODENAME=bionic +VERSION_CODENAME=jammy 
-UBUNTU_CODENAME=bionic+UBUNTU_CODENAME=jammy
 </​code>​ </​code>​
  
-Observăm că ambele metode produc rezultatul dorit: rulăm o distribuție Ubuntu, versiunea ​18.04.+Observăm că ambele metode produc rezultatul dorit: rulăm o distribuție Ubuntu, versiunea ​22.04.
  
-**Exercițiu:​** Căutați pe Internet distribuția voastră și versiunea de kernel și vedeți dacă există patch-uri de securitate ce pot fi aplicate. 
  
 ==== Afișarea informațiilor despre kernel ==== ==== Afișarea informațiilor despre kernel ====
Line 48: Line 47:
 **Kernelul** (sau //​core-ul//​) unui sistem de operare intermediază interacțiunea dintre aplicațiile utilizatorului și componetele fizice (hardware) ale mașinii pe care rulează sistemul de operare. Un sistem de operare este format din kernel peste care se adaugă aplicații și servicii: //mediu grafic (GUI)//, //file explorer//, //serviciu de ssh//, etc. **Kernelul** (sau //​core-ul//​) unui sistem de operare intermediază interacțiunea dintre aplicațiile utilizatorului și componetele fizice (hardware) ale mașinii pe care rulează sistemul de operare. Un sistem de operare este format din kernel peste care se adaugă aplicații și servicii: //mediu grafic (GUI)//, //file explorer//, //serviciu de ssh//, etc.
  
-Aproape orice acțiune efectuată de utilizator va trece la un moment dat prin kernel. Să luăm următorul scenariu: vrem să deschidem un fișier de pe disc. O să deschidem aplicația de tip file explorer și o să dăm open pe un fișier. Conținutul fișierului se află stocată fizic pe discul din calculator. Aplicația din mediul grafic va face o cerere kernelului să îi ofere conținutul fișierului de pe discul fizic.+Aproape orice acțiune efectuată de utilizator va trece la un moment dat prin kernel. Să luăm următorul scenariu: vrem să deschidem un fișier de pe disc. O să deschidem aplicația de tip file explorer și o să dăm open pe un fișier. Conținutul fișierului se află stocat fizic pe discul din calculator. Aplicația din mediul grafic va face o cerere kernelului să îi ofere conținutul fișierului de pe discul fizic.
  
 Aceelași lucru se întâmplă când navigăm pe o pagină pe internet: biții de date ajung pe placa de rețea din calculatorul nostru, apoi trec prin kernel și apoi ajung în aplicația de tip browser web pentru a ne afișa conținutul paginii. Aceelași lucru se întâmplă când navigăm pe o pagină pe internet: biții de date ajung pe placa de rețea din calculatorul nostru, apoi trec prin kernel și apoi ajung în aplicația de tip browser web pentru a ne afișa conținutul paginii.
Line 64: Line 63:
 <code bash> <code bash>
 student@uso:​~$ uname -r student@uso:​~$ uname -r
-4.15.0-118-generic+5.15.0-48-generic
 </​code>​ </​code>​
 Folosind opțiunea ''​%%-r%%'',​ ca în exemplul de mai sus, uname ne va afișa versiunea kernelului de Linux folosită de sistemul nostru. Folosind opțiunea ''​%%-r%%'',​ ca în exemplul de mai sus, uname ne va afișa versiunea kernelului de Linux folosită de sistemul nostru.
Line 141: Line 140:
 Utilitarul ''​%%free%%''​ parsează și afișază conținutul fișierului ''​%%/​proc/​meminfo%%''​. Este de preferat utilizarea utilitarului deoarece putem folosi opțiunea ''​%%-h%%''​. Utilitarul ''​%%free%%''​ parsează și afișază conținutul fișierului ''​%%/​proc/​meminfo%%''​. Este de preferat utilizarea utilitarului deoarece putem folosi opțiunea ''​%%-h%%''​.
  
-Note 
  
 +<​note>​
  
-Informațiile ​aișate prin oricare din cele două metode reprezintă un snap shot al stării sistemului în momentul în care am executat una din cele două metode. Pentru a obține informații în mod interactiv putem folosi utilitarul ''​%%top%%''​ sau ''​%%htop%%''​. +Informațiile ​afișate prin oricare din cele două metode reprezintă un snap shot al stării sistemului în momentul în care am executat una din cele două metode. Pentru a obține informații în mod interactiv putem folosi utilitarul ''​%%top%%''​ sau ''​%%htop%%''​. 
 +</​note>​
  
  
uso/laboratoare/laborator-06/inspect-sys.1667815834.txt.gz · Last modified: 2022/11/07 12:10 by iustina.caramida
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0