Comenzi Shell și Administrarea Sistemului
46 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Ce rol are shell-ul în interacțiunea cu utilizatorul?

  • Monitorizează activitatea de rețea a utilizatorului.
  • Asigură interfața grafică pentru utilizator.
  • Afișează un prompt și așteaptă comenzile utilizatorului. (correct)
  • Execută automat toate comenzile fără input din partea utilizatorului.
  • Care dintre următoarele variabile de mediu sunt initializează din /etc/passwd?

  • USER, CMD, HOME
  • PATH, USER, SHELL
  • USER, SHELL, HOME (correct)
  • LANG, HOME, FD
  • Ce tip de comenzi pot fi executate de un interpretor de comenzi?

  • Numai comenzi interne, nu externe.
  • Comenzi interne și externe. (correct)
  • Numai comenzi externe.
  • Numai comenzi de administrare a sistemului.
  • Ce funcționalitate are shell-ul în contextul administrării sistemului?

    <p>Restricționează administrarea sistemului la utilizatorul root.</p> Signup and view all the answers

    Care dintre următoarele interpretoare de comenzi sunt menționate ca exemple?

    <p>Bourne Shell, Bourne Again Shell, C Shell, Korn Shell</p> Signup and view all the answers

    Care este rolul loader-ului în procesul de boot al unui sistem de operare?

    <p>Să încarce kernelul în memorie și să preia controlul hardware-ului.</p> Signup and view all the answers

    Ce analogie poate fi făcută cu kernelul sistemului de operare după inițializare?

    <p>Preia controlul hardware-ului și gestionează procesele.</p> Signup and view all the answers

    Ce reprezintă un runlevel în contextul sistemelor Unix?

    <p>Starea de operare definită de un număr între 0 și 6.</p> Signup and view all the answers

    Ce comandă este executată la sfârșitul secvenței de inițializare a kernelului?

    <p>/sbin/init</p> Signup and view all the answers

    Care runlevel este rezervat utilizărilor speciale în sistemul Linux?

    <p>Runlevel 4</p> Signup and view all the answers

    Ce se întâmplă cu kernelul în timpul așteptării unui eveniment extern?

    <p>Rămâne rezident în memorie și așteaptă evenimente.</p> Signup and view all the answers

    Care dintre următoarele opțiuni descrie cel mai bine rolul init în Linux?

    <p>Să seteze modul de operare și să inițieze servicii.</p> Signup and view all the answers

    Ce se întâmplă în runlevel-ul 1 în sistemele Unix?

    <p>Toți utilizatorii sunt deconectați.</p> Signup and view all the answers

    Ce rol are BIOS în procesul de boot al sistemului?

    <p>Localizează și pornește kernelul sistemului de operare.</p> Signup and view all the answers

    Care este principalul diferențator între BIOS și UEFI?

    <p>UEFI permite interfață grafică și mai multe opțiuni de boot.</p> Signup and view all the answers

    Ce înseamnă MBR în contextul boot-ului Unix?

    <p>Master Boot Record</p> Signup and view all the answers

    Ce se întâmplă în timpul inițializării boot loader-ului?

    <p>Kernelul este identificat și încărcat în memorie.</p> Signup and view all the answers

    Cum poate un loader să cunoască harta sectoarelor de disc pentru kernel?

    <p>Prin stocarea unei hărți hardcoded în codul loader-ului.</p> Signup and view all the answers

    Ce se întâmplă de obicei după ce kernelul este încărcat în memorie?

    <p>Sistemul de operare începe să ruleze.</p> Signup and view all the answers

    Ce concepte nu sunt incluse în nivelul de boot loader?

    <p>Noțiunea de fișier.</p> Signup and view all the answers

    Care este o inferență corectă referitoare la modelele de boot?

    <p>Există stări de boot care permit accesul la sistem fără utilizator.</p> Signup and view all the answers

    Care dintre următoarele descrieri se aplică atribuitelor unui fișier în sistemele Unix?

    <p>Dimensiunea fișierului este importantă pentru stocarea acestuia.</p> Signup and view all the answers

    Ce reprezintă ''/'' în structura ierarhică a directorilor Unix?

    <p>Un director root, desemnat prin caracterul „/”.</p> Signup and view all the answers

    Care este rolul comenzii „ls -l” în Unix?

    <p>Afișează atributele fișierelor din directorul curent.</p> Signup and view all the answers

    Ce caracter delimitează calea între directoare în Unix?

    <p>/</p> Signup and view all the answers

    Cum se definesc căile relative în sistemele de fișiere Unix?

    <p>Se interpretează relativ la directorul curent de lucru.</p> Signup and view all the answers

    Ce reprezintă subdirectoarele '.' și '..' în contextul directoarelor create automat?

    <p>Directorul parinte și directorul curent.</p> Signup and view all the answers

    Care dintre următoarele afirmații este falsă referitoare la utilizatorii şi GID-uri?

    <p>Utilizatorul root nu poate avea mai multe GID-uri.</p> Signup and view all the answers

    Ce reprezintă un 'director/folder' în contextul sistemelor de fișiere?

    <p>O colecție de fișiere și pot conține alte directoare.</p> Signup and view all the answers

    Ce rol are UID-ul în sistemul de operare?

    <p>Verifică dacă utilizatorul are permisiunea de a executa anumite operații.</p> Signup and view all the answers

    Ce presupune UIDs cu valoarea 0 în sistem?

    <p>Este rezervat pentru root, având privilegii de superuser.</p> Signup and view all the answers

    Ce informație este conținută în fișierul /etc/shells?

    <p>Interpretoarele de comenzi disponibile pe sistem.</p> Signup and view all the answers

    Care dintre afirmațiile următoare este adevărată privind GID-ul?

    <p>Permite utilizatorilor cu UID-uri diferite să partajeze resurse.</p> Signup and view all the answers

    Ce permite comanda shell 'ls -l' utilizatorului?

    <p>Să afiseze ID-urile proprietarului și grupului unui fișier.</p> Signup and view all the answers

    Ce descrie cel mai bine caracteristica interfeței grafice (GUI)?

    <p>Este compusă uzual din mouse, tastatură și monitor, cu obiecte vizuale.</p> Signup and view all the answers

    Care dintre următoarele afirmații este adevărată despre procesele root?

    <p>Au privilegii complete, fără a fi restricționate de kernel.</p> Signup and view all the answers

    Care dintre următoarele sistemele de operare include atât CLI, cât și GUI?

    <p>Microsoft Windows.</p> Signup and view all the answers

    Ce reprezintă comanda /bin/ls în contextul sistemului de fișiere?

    <p>O comandă pentru listarea intrărilor dintr-un director</p> Signup and view all the answers

    Care este rolul Sistemului de Fișiere Virtual (VFS) în sistemele moderne?

    <p>Integrează sisteme de fișiere cu formate diferite</p> Signup and view all the answers

    Ce descrie termenul 'mountpoint' în gestionarea sistemelor de fișiere?

    <p>Directorul în care se instalează un sistem de fișiere formatat</p> Signup and view all the answers

    Ce reprezintă descriptorii de fișiere în contextul sistemului de operare?

    <p>Identificatori pentru fișierele deschise în sistem</p> Signup and view all the answers

    Ce reprezintă standard output în sistemul de fișiere?

    <p>Fluxul standard destinat afișării rezultatelor</p> Signup and view all the answers

    Ce se întâmplă când se execută comanda $ mount -a?

    <p>Se instalează toate mountpoint-urile din tabela fstab</p> Signup and view all the answers

    Cum se realizează redirecționarea scrierilor pe un descriptor de fișier?

    <p>Prin utilizarea semnului &gt; urmat de numele fișierului</p> Signup and view all the answers

    Care dintre următoarele afirmații este adevărată în ceea ce privește comanda $ echo "redirectarea stdout in fisierul out" > out?

    <p>Aceasta va ignora orice conținut anterior din fișierul out</p> Signup and view all the answers

    Ce face comanda $ cat < out?

    <p>Afișează conținutul fișierului out în terminal</p> Signup and view all the answers

    Study Notes

    Instrumente și Tehnici de Bază în Informatică

    • Cursul acoperă instrumente și tehnici fundamentale în informatică.
    • Sunt incluse subiectele: pornirea sistemului (procesul de boot), procesul de login al utilizatorului, interfața cu utilizatorul, și fisiere și directoare.
    • Semestrul I 2024-2025, predat de Vlad Olaru.

    Bootarea Sistemului

    • Procesul de boot începe într-un loc fix din memorie la pornirea calculatorului.
    • Sistemul de operare (SO) trebuie să fie preinstalat în hardware (HW).
    • Un bootloader (de exemplu, GRUB) încarcă sistemul de operare (kernel) în memorie.
    • Bootstrap loader poate fi stocat în ROM sau EEPROM.
    • uneori e un proces în doi pasi, utilizând un bloc de boot aflat la o adresă fixa în codul ROM, care apoi încarcă bootstrap loader-ul de pe disc
    • Sistemele moderne de operare folosesc UEFI în loc de BIOS.

    Procesul de Boot Unix

    • Primul sector al discului de boot (MBR sau GPT) conține codul de bootstrap.
    • Masa de date conține o listă cu tabele de partiții.
    • Tabelele de partiții definesc locația datelor pe hard disk.
    • Boot Loader identifică partițiile de boot și încarcă kernel.

    Procesul de Boot Unix (cont.)

    • Kernelul gestionează componentele hardware (HW)

    • Instanțează componentele principale: gestiunea proceselor, memoria, fisierele, etc.

    • Rămâne rezident în memorie, așteptând evenimente externe.

    • Execută primul proces (de obicei, init).

    • Init setează modul de operare (runlevel).

    • Inițializează serviciile sistemului.

    • Utilizează fișierele /etc/inittab, /etc/rc0.d, /etc/rc1.d, /etc/rc6.d, /etc/rcS.d.

    Runlevels

    • 0: Oprire (power-off)
    • 1: Mod single-user
    • 2: Multi-user fără rețea
    • 3: Multi-user cu rețea, fără interfață grafică
    • 4: Multi-user, rezervat pentru uz special
    • 5: Multi-user cu rețea și interfață grafică
    • 6: Restabilire (reboot)

    Sisteme cu sau fără GUI

    • Init este responsabil și pentru pornirea proceselor de login.
    • În funcție de runlevel, init pornește getty sau desktop manager.
    • Runlevel 3: init pornește getty pe un număr prestabilit de terminale.
    • Runlevel 5: init pornește getty + desktop manager.
    • Poate exista comutarea sistemului între runleveluri cu sau fără interfață grafică.

    Logarea utilizatorului în sisteme fără GUI

    • Getty afișează promptul de login.
    • Utilizatorul introduce numele de utilizator și parola.
    • Getty apelează /bin/login pentru a stabili o nouă sesiune de lucru.
    • Login verifică parola din /etc/shadow.
    • Shell afișează promptul și aștepta comenzi.
    • Intrare corespunzatoare din /etc/passwd.

    Interpretorul de comenzi (CLI)

    • Programul de sistem care execută comenzile utilizatorilor.
    • Poate fi utilizat în mod interactiv sau batch (folosind scripturi shell).
    • Comenzi interne sunt executate în cadrul interpretorului.
    • Comenzi externe incarcate de pe disc
    • Gestionare mediu de lucru utilizator (ex: comanda env)
    • Manipularea fisierelor si directoarelor
    • Controlul proceselor
    • Exemple de shell-uri: Bourne Shell, Borne Again Shell, C Shell, Korn Shell.

    Interfața grafică (GUI)

    • Interfață utilizator prietenoasă.
    • Compusă din mouse, tastatură și monitor.
    • Icoane pentru reprezentanții obiectelor.
    • Acțiuni la click mouse.
    • Inventată la Xerox PARC.
    • Disponibile în sistemul Windows, Macintosh, Unix, Linux.

    Identificarea utilizatorului

    • Utilizatorul primește un ID unic (UID).
    • Root are dreptul de a alege UID.
    • UID = 0 este reserved pentru root.
    • Init verifică dacă utilizatorul are acces la anumite resurse.

    Sistemul de fisiere

    • Modul de gestionare a fișierelor și directoarelor de către sistemul de operare.
    • Organizarea datelor pe disc.
    • Prezentare interfață comună pentru acces la date.
    • Modele de directoare (Unix: arborescente)
    • Format diferit pentru sistemele de fisiere (ext3, ext4, ntfs, vfat).
    • Operatiunea mount.

    Mountpoints

    Descriptori de fisiere

    • Identificatori unici pentru fisiere deschise in sistem.
    • Gestionate de kernel.
    • Speciali (in, out, err)

    Redirectarea operatiilor de I/O

    • Redirectarea fluxurilor de intrări/ieșiri.
    • Utilizând simboluri specifice.
    • Directii:
      • >: Scrie în director
      • >>: Adaugă la director
      • <: Citește din director
      • << EOF: Bloc de date

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Acest quiz explorează rolul shell-ului în interacțiunea utilizatorului și variabilele de mediu asociate. Întrebările acoperă tipurile de comenzi executabile de interpretoarele de comenzi și funcționalitățile shell-ului în administrarea sistemului. Testează-ți cunoștințele despre interpretoarele de comenzi și conceptele de bază ale shell-ului.

    More Like This

    Basic Unix Shell Commands Quiz
    11 questions
    Linux Shell Commands Quiz
    28 questions

    Linux Shell Commands Quiz

    JollySagacity1916 avatar
    JollySagacity1916
    Shell Scripting Essentials
    78 questions
    Use Quizgecko on...
    Browser
    Browser