Sunteți pe pagina 1din 37

CAPITOLUL 1.

INTRODUCERE 19

lntrebarl
1. Care dintre urmatoarele aplicaJii poate Ii privita ca o componenta a sistemului de
operare?
o procesor de text
O player pentru fisiere video
20 INTRODUCERE i N SISTEME DE OPERARE

O interpre1or de comenzi

O client de email
2. Care dintre urmatoarele NU reprezinta o resursa partajata in cazul virtualizarii?
ORAM
o hard.<fisk
O procesor

O BIOS
3. Care dintre urmatorii este autorul unui limbaj de programare?

O Larry Wall
O Linus Torvalds

O William Henry Gates Ill


O Andrew S. Tanenbaum

4. Care dintre urmatoarele NU este o func\ie a sistemului de operare?


O controlul accesului la memorie
O cautarea ~i eliminarea programelor v irus

O asigurarea comunici!fii intre procese


o organlzarea fisierelor in directoare

5. Care din urmatoarele sisteme de opera re NU este folosit pentru dispozitive mobile?
O OpenSolaris

CJ iPhone OS
O Symbian OS

O Android
6. Care din urmatoarele tehnologii de virtualizare ruleaza NUMAI pe un sislem Linux?
O VirtualBox

O VMware
O VirlualPC

D OpenVZ
7. Ce reprezinta termenul GNU din distributie GNU/Linux?

O o anlilopii din Africa


o o anagrama a cuvanlulul gun (arma)

O un proiect care produce o componenta importantll a aplicaiiilor ce ruleaza


pesle nucleul Linux

O compania care se ocupa de dezvoltarea nucleului Linux

i ~l II
CAPITOLUL 1. INTRODUCERE 21
i
8. Care din urmiltoarele sisteme de operare are cea mai mare cola pe p a1a
sistemelor desktop?
O Windows
O MacOSX
O Linux
O OpenSolaris
9. Care din urmatoarele sisteme de operare are cea mai mare cola pe piata
dispozilivelor mobile inteligente?
O Windows Mobile
O iPhoneOS
o Android
D SymbianOS
10. Care din urmaloarele sisteme de operare esle eel mai vechi?
O DOS
O Unix
O Linux
O OpenBSD

yt r 111• rJ m f , 1
intrebiirl
1. Cati utilizatori cu identificatorul O pot exista pe un sistem c u o partitie primara si
douifl extinse:
O niciunul
0 1
0 2
o orica�
2 . Care dintre urmatoarele NU este necesara pentru a rula un sistem de operare de
pe Live CD:
O configurarea unei parti\ii primare
D BIOS
ORAM
O procesor
3. Din ce sisteme de operare NU se pot realiza configurarii din TUI?
D Windows Vista
O Debian
O ubuntu Live CD
O PalmOS
CAPITOLUL 2. INSTALAREA LINUX. CONFIGURAR I DE BAZA 51

4. Operatia de repornire a sistemului poate fi initiata doar de utilizatorul privilegiat. in


urma repornirii sistemului tot con\inutul memoriei RAM este golit.
o adevarat. adevarat
O adevarat, fals
O fals, adevarat
O fals. fals
5. Care dintre variante este adevarata, daca la executia comenzii
1 s u rra .:.va.n

se obtine un prompt de shell fara a se solicita autentificare:


O comanda a fost lansaU\ de utilizatorul r oot
O comanda a fost lansata de utilizatorul r r a zvan
o comanda a fast lansata din directorul /et c

O comanda a fost l ansata din directorul I root


6. Care din urmatoarele NU reprezinta. un sistem de fisiere?
O FAT32
O swap
o ext3
O NTFS
7. Care din urmatoarele NU este un tip de partitie?
O extinsa
o logica
O primara.
O virtuala
8. Care din urmatoarele distribu!ii este derivata din Debian?

O Ubuntu
O Fedora
o Gentoo

O OpenSuSE
9. Care din urmatoarele NU se refera la CU?

o comanda
O prompt
O term inal
O window manager
52 INTRODUCERE iN SISTEME DE OPERARE

10. Care din urmatoarere comenzi NU este o comanda de ajutor pe un sistem Linux?
o man
D info
D apropos
O adduser
CAPITOLUL 3. GESTIUNEA PACHETEL<>R �I UTILIZATORILOR 67

intrebari
t. Care este comanda folositii pentru adaugarea non·interactiva a unui utilizator in
sistem?
D adduser

D useradd
O newuser
D finger

2. De ce nu sunt linute hash-urile parolelor in fisierul I etc/passwd?


D /etc/passwd se poate afla pe o partitie nesigura.
D permisiunile asupra /etc/passwd nu asigura securitate maxi ma.
D intrebarea este o capcana, hash-urile parolelor chiar se aflil in
/ct.c/passwd.•
D I etc/passwd nu poate fi modificat cu ajutorul comenzii passwd, de aceea
este nevoie de un fisier cu permisiuni speciale.
3. Care dintre urmatoarele alirmatii este adevaratii despre sistemele de pachete?
D rpm este bazat pe apt
O dp'.<9 este un wrapper peste apt
D apt es1e un wrapper peste dpJ<g
o sistemele Red Hat folosesc dpkg
4. Care esle mecanismul prin care update-al.ternatives schimba programele
folosite pentru anumite task-uri?
D legaturi simbolice

f hi d l II
68 INTRO DUCERE i N SISTEME DE OPERARE

o Jegaluri hard
o inslalare si dezinslalare on-demand a pachetelor
o script-uri wrapper care citesc configuratia de liecare data cand programul este
rulat $i lanseaza alternaliva corespunzatoare
5. Care dintre urmafoarele inlormatii NU este retinuta in / etc/pa sswd?
O directorul home al utilizatorului
O interpreforul de comenzi (she//-ul)
O grupurile din care lace parte
O numele utllizatorului
6. Un Personal Package Archive (PPA) ;
o contine versiuni ale unor pachete difertte de ceea se gase$te in repository-
urile centrale
O poate inlocui in intregime reposltory-urile centrale
O este inerent nesigur si nu poate fi protejal
O poale Ii lolosit de orice distribu1ie
108 INTRODUCERE iN SISTEME DE OPERARE

intrebiiri
1. Sistemele de fi$iere din prezent olera un grad mai mare de siguranta impotriva
caderilor de tensiune prin implemen1area:
O drepturilor de acces la nivel de utilizator $i grup
O drepturilor de acces prin liste de acces
O suportului pentru legaturi hard
O suportului pentru jurnalizare
2. Care este fi$ierul folosit pentru montarea automatii a unui sis1em de fisiere in
Linux?
0 /etc/resolv.conf
0 /etc/fsck
0 /mnt/hdaS
0 /etc/fstab
3. Un fisier are drepturile 653. Utilizatorul ce de�ne fisierul ruleaza comanda:
1 chmod ii x,u•w,9-r,o+r

Care sunt noile drepturi ale fi$ierului?


0 606
Q 762
0 534
0 451
CAPITOLUL 4. SISTEME DE Fl~IERE 109

4. Care din urmatoarele comenzi NU poate Ii aplicata asupra unui director?


O file

O touch
O rm - r
O cat
5. Care din urmatoarele NU este o intrare validii in sistemul de li$iere?
O li~ier executabil
O director al carui nume incepe cu .
O legatura simbolica catre /bin

O interfa\ii de retea de looback


6. Care din urmiitoarele sisteme de fisiere este un sistem nativ Linux?
O Hl?F"S

O FAT32
O EXT3
O UFS
7. Un utilizator configureazA un fi$ier cu drepturile 755. Ce utilizator are dreptul de
executie pe fi$ier?
O root
O utilizatorul care detine fi$ierul
O niciun utilizator
Q toti utilizatorii
8. Ce reprezintii lhera v din comanda de mai jos?
I ubuntuQubuntu : ~$ t ar czvf a . tgz dlrl

O crearea unei arhive


O dezarhivarea unei arhive
O crearea unei arhive GZIP
O afi$area de mesaje despre arhivare
9. Care comanda este fofositii pentru montarea unui sistem de fisiere in Linux?
O mount
O umount
O mountfs
o fsck
110 INTRODUCERE iN SISTEME DE OPERARE

1O. Pentru a putea utiliza un sistem de fi$iere pe o partitie data, prim a ac\iune absolut
necesara care trebuie executata este:
O stergerea sislemului de f~iere exislent anterior
O montarea sistemului de fi~iere de pe partitia respectiva
O lormatarea parti)iei cu sistemul de fisiere dorit
O schimbarea drepturilor de acces pentru directorul in care este montata partitia
148 INTRODUCERE i N SISTEME DE OPERARE

• operatorul I • lsass, svchost, csrss


• Task manager
• prioritatea unui proces
• Services
• init, kswapd, pdllush, getty • nice

intrebarl
1. Care din urmatoarele este un proces important Unix?

Ops
O SIGQUII

O init
O lsass
2. Care utilitar NU poate ti folosit pen\ru a transmite semnale catre un proces?

O kill
O top
O nohup
O killall
3. Cate procese ini t pot exista la un moment dat intr-un sistem Linux?

01
O cate unul per procesor

o niciunul

o oricate
4. Cate procese bash pot exista la un moment dal intr-un sistem Linux?

0 1
O cate unul per procesor
O niciunul

o oricate

5. Care din urmiitoarele comenzi NU afiseazii PID-ul unui proces?

Ops
O pgrep
a ki11
O top
6. in Linux orice program poate ti imaginea unui singur proces. Comanda top NU
af~eazii PID-urilor proceselor din sistem.

i ~l "
CAPITOLU L 5. PROCESE 149

o adevarat, adevarat
o adevarat, fals
o fals, adevarat
o fals, fals
7. Care comanda poate produce aceleasi efecte ca apasarea combinatiei de taste
CTRL- Z?
O p k ill
Ops
o operatorul &
O fg
8. Ce director din sislemul de flsiere ofera informalii despre procese?
0 /sy s
0 /proc
0 /home
D I
9. in Linux procesele NU au pid-uri negative. in Linux procesele NU au prioritati
negative.
o adevi!rat, adevarat
O adevi!rat, fals
o fals, adevarat
o fats, lals
1o. Care asoclere NU este valida?
o Task Manager - top
O serviciu - daemon
o explorer - nice
o !sass - getty
CAPITOLUL 6. PORNIREA $1 INITIALIZAREA SISTEMULUI 181

209K/$ 1n
0.5.
10
11

• I ... I

Cuvinte cheie

• pornirea/repornirea unui sistem • consola GRUB


• booting/bootstrapping • imagine de nucleu
• tazele pornlrii unui sistem de operare • optiuni de in�rcare a nucleului
• BIOS • init
• POST • runlevel
• CMOS • /etc/initlab
• dispozitiv boot·abil • /etc/init.d, /etc/rcX.d
• sector de booVsector bootabil • geny
• MBR, VBR • login
• tabela de parti\ii • /etc/passwd, /etc/shadow
• bootloader • /elc/profile, -/.bash_profile, -/.bashrc
• fazele unui bootloader (stages) • NTLDR
• GRUB • bool.ini
• stage1, • _stage1_5, stage2 • smss, winlogon
• lbooVgrub/menu.lst • Recovery Console

lntrebiiri
t. Care este ordinea corecta a pornirll unui sistem?
O vmlinuz, init, GRUB, BIOS
O GRUB, BIOS, init, vmlinuz
182 INTRODUCERE i N SISTEM E DE OPERARE

O BIOS, GRUB. vmlinuz. init


O init, vmlinuz, BIOS, GRUB

2. Ce este un sector de boot?


O primul sector al primei partilii
O primul sector al unei parti!ii sau al unui hard·disk
O un sector ce contlne semnlllura OxAA55 (ultimii doi octe!i)

O un sector pe care se gaseste faza a doua a GRUB (stage2)


3. Care din urmatoarele este un inlocuilor al init?
O upstart
o downstart

O slowstarl
O laststart
4. Cate partilii primare, active, exlinse, logice se pol ana pe un hard-disk?
O oricate, 1, 2, 4
a 1, oridlte, oricate, 4

o 4, 1. 1. oricate
o 1, orica.te. 2. oricllte
5. Care din urmatoarele asocieri NU este valida?

O GRUBINTLDR
O vmlinuz/ntoskrnl
O POST/CMOS

O gelly/winlogon
6. Care faza a GRU B este resposabila cu incarcarea imaginii de nucleu Linux?
O stage1
O stagel.5

O stage2
o stage3
7. Care este fi5ierul principal de configurare GRUB pe un sistem Debian/Ubuntu?

0 /elclmain.cf
0 /etclgrub.conf
o /bootlgrub.conl
0 /boot/grub/menu.1st
8. Care este ordinea corecta de pornire a unei sesiuni shell?

i ~l "
CAPITOLU L 6. PORNIREA $ 1INITIALIZAREA SISTEM ULUI 183

D login, inil, gelty, bash


D gelly,bash, login, init
o lnlt, geuy, login, bash
D inil, login, bash, getty
9. Cum se reprezinlii, in nota\ia GRUB, a 3-a parti\ie de pe al doilea disc?
o /dev/hdb3
0 /dev/hda2
0 (hdl ,2)
a (hd2,3)
10. Fisierul I etc Is had ow con)ine parolele criplate ale ulilizatorilor sistemului. Poate
Ii accesat numai de utilizatori privilegiati ai sistemului.
o adevarat, adevarat
D adevarat. fals
o fals, adev~rat
o fals, fals

i ~I II
214 INTRODUCERE i N SISTEME DE OPERARE

• RAM , ORAM • sensors


• placa de baza • smartmontools
• chlpset • /dev
• northbridge
• udev
• southbridge
• dispozitive de tip bloc
• hard-disk, HOO
• dispozitive de tip caracter
• magistrala, PC!, AGP
• pseudodispozitive
• dispozitiv
• dd
• modul
• /proc
• driver
• lsmod, insmod, modprobe, rmmod • sysctl

• /sys • /etc/sysctl.conf
• lsusb, lspci • MBA

intrebiirl
1. Care dintre urmatoarele NU este o componenta a arh~ecturii von Neumann?
O CPU
O unitatea de comanda
O memoria
O dispozitivele de inlrare ie$ire
2. Care utilitar poate fi folosit pentru etectuarea unui backup la MBA?
O lspci
O lsusb
O sysctl
Odd
3. Care din urmatoarele NU ofera direct informatii despre sistem?
0 /sys
0 / pro c
Odd
O lsusb
4. Care comanda NU esle folosha pentru interacPunea cu modulele din kernel?
O lsmod
O modprobe

i ~I II
CAPITOLUL 7. ANALIZA HARDWARE A SISTEMULUI 215

O modinsta ll
D insmod
5. Care din urmatoarele NU este un exemplu de pseudodispozitiv?
0 / dcv/nu l l
0 /dev /zero
0 /dev/ hda3
0 /dev/urandom
6. Care din urmatoarele dispozitive NU este asocial unui hard-disk?
0 /dev / s c al
0 /dev / hda 5
0 /ciev/ sca
0 /dev/tt. ySO
7. Care din urmatoarele se retera in mod direct la placa de baza?
O southbridge
O megabyte
O GPU
O cache
8. Care din urmatoarele acronime NU este corelat direct cu dispozitive tizice?
O SCSI
o use
O ACPI
O TGZ
9. La care dispozitiv se relerA acronimul AGP?
O procesor
O placa de re)ea
O placa grafica
O hard-disk
1o. La ce se retera in general noijunea de ..arhilectura pe N bi!i"?
O dimensiunea registrelor
O dimensiunea magistraJei de date
O dimensiunea memoriei cache L1
o vileza maxima a southbridge-ului
CAPJTOLUL 8. CONFIGURARI DE RETEA 247

La scurt timp el a fost contactat de administratorul de re\ea care l·a rugat sa 1si
verifice calculatorul impotriva virusilor. Acest lucru s·a petrecut deoarece:
O Dorel foloseste Linux si nu Windows, la fel ca majoritatea celorfal \i utilizatori.
o Dorer nu a repornit calculatorul de mult timp.

O Dorel a generat foarte mult trafic in timp scurt, lucru specific virusilor.
O Dorel nu obisnuieste sa cripteze email-urile trimise.
5. Rolul serviciului DNS este de a:

O asocia nume de domenii cu adrese MAC


O asoci a nume de domenii cu adrese IP
O asoci a adrese IP cu adrese MAC
o asocia adresa IP cu numele utilizatorului

6. in fisierul /etc/network / interfaces se giiseste urmiitoarea linie :


1 i f ace et.hO inet d hcp

in linia de comanda este data urmatoarea comanda:


I ifcon !ig e t hO 192 . 168 . 124.150

dupa care stalia este repornita. Care va fi adresa IP a interte\ei et hO imediat dupa
repornirea sta\iei?

0 192 . 1 68 . 124 . 150, pentru ca a lost ultima adresa configurata de r oot .

O L92 . 168 . 124 . 150 daca aceasta este adresa furni zata staµei de serverul
DHCP

o interfata nu va avea nicio adresa IP pentru ca s·a creat un conflict prin


configurarea adresei IP in doua moduri

O lnterfa(a nu va avea nicio adresil. IP pentru ca nu a lost dat parametrul


netma sk comenzii ifconfig

7. Configurarile permanente se realizeaza cu ajutorul fi5ierului I e t c/ netwo rk / ip.


Configurarife temporare 1si pierd efectul o data cu repornirea sistemului.

o adeviirat, fals

O adevarat, adevarat
O fals, fals
o rars, adevarat

8. Masca de re\ea este utilizata pentru a identifica adresa retelei din cadrul unei
adrese IP. Pentru a putea accesa serverele din Internet este necesard
configurarea unui server DNS.

O adeviirat. fals
O adevarat, adevarat
248 INTRODUCERE iN SISTEME DE OPERARE

o lals, fals
o fals, adevAral
9. Cu ajulorul comenzil trace route se poate testa:
O Latimea de banda a unei conexiuni
O Calea dintre sursa si destinaJie
o Functionarea serverului web de pe s1a1ia destinalie
O Exislenta unui ruler intre sursa ~i destinatie
1O. Dad\ un server DNS nu esle specificat, care dintre urmatoarele comenzl este
probabil sa funcJioneze:
O ping www.google.ro
O ping cs.pub.ro
O ping localhost
O ping dns.loca ldomain . ro
CAPITOLUL 9. SERVICII DE RETEA 277

intrebiiri
1. Care dintre operatiile de mai Jos NU se bazeaza pe o arhilectura client-server?
O ridicarea mesajelor
O editarea unui nou mesaj
O trimiterea unui nou mesaj
O verificarea mesajelor folosind broswer
2. Protocolul telnet comunica direct (Iara intermedierea nivelului transport) cu nivelul
retea. Dupa stabilirea unei conexiuni de telnet comunicatia se va face doar
unidirec!ional: de la server catre client.
o adevarat, adevarat
o adevllrat, fals
O fals, adevarat
O fals, fals
3. Care dintre serviciile de mai jos NU este util intr-o solutie de webmail?
O SMTP
O IMAP
O HTTP
D SSH
4. Care dintre cele de mai jos NU reprezinia o tehnologie relevanta pentru serviciul
web:
O URL
O HTTP
O HTML
O FTP
5. Care dintre urmatoarele este o aplicatie server SMTP?
O Postfix
O Firefox
O Outlook
o Apache
6. intr-un client web (broswer) este tastata adresa:
I ft p ://bestman :none@test . com/ list a/ adrois1 . t xt

Care dintre urmatoarele afirmatii este adevarata?


O va Ii initiatA o conexiune pe portul 80 cAtre serverul test.com
O va fi descarcat fi~ierul /test.com/lista/admisi.txt
278 INTRODUCERE iN SISTEME DE OPERARE

o se va folosi pentru autentilicare parola "bestman··


o pentru stabilirea conexiunii utilizatorul "bestman" sl! trebuie sll existe pe
test.com
7. Pentru coneclarea la un server SSH este necesara cunoa~terea adresei IP sau
a numelui DNS a serverului. Filtrarea mesajelor spam se poate face numai pe
serverul de mail, nu si pe client
o adevarat, adevarat
O adevarat, fals
O lals, adevarat
O fals, fals
8. Care din urmiitoarele NU este unclientweb?
O Firefox
O lnlernel Explorer
O wget
O Thunderbird
9. Care dintre urmatoarele aplicatii NU poate Ii folosita pentru conectarea la un server
web:
O telnet
O ssh
O wget
O curl
1o. Comunicatia intra doua serve re de mail se realizeazii folosind:
O POP3
O HTTP
O SMB
O niciuna dintre variante

i ~I II
CAPITOLUL 10. ELEMENTE DE SECURITATE 317

• netstal • sudo
• monilorizare • suid
• nmap • syslog
• parole • tcpdump
• polilica de securitale • top
• quota • ulimit
• securitalea fizica • umask
• sniffer • viru~i

inlrebari
1. Care dintre urma1oarele NU esle o functionalilale oferila de ulilitarul nmap?

O scanarea porturilor UDP 5i TCP

O detectarea versiunii sistemului de operare


o de1ec1area statiilor active din reteaua locala

O filtrarea pachelelor de retea


2. Fie urmatoarele comenzi:
, wnask 0 22
2 echo ".Acesta nu este un t est " > test.
3 chmod go.,.x test

Care vor fi dreplurile pen1ru ulilizalorii grupului fi~ierului ,est?


o doar c ilire

O doar execu\ie
O citire 5i execu\ie
O citire, scriere si executie
3. Care dintre parolele de mai jos este cea mai sigura pentru utilizatorul coc ne l ?

O cornelush
o coRnel

0 _cOrN31[)sh+
O niciuna, toate parolele vor fi incercale intr·un atac bazal pe dictionar
4. Care dintre riscurile de mai jos reprezinta riscuri de securitale fizica pen1ru un
server?
o lipsa unul firewall

O parole penlru utilizatori prea simple

O varfuri de tensiune in reteaua eleclrica


318 INTRODUCERE i N SISTEME DE OPERARE

O absen!a licen\ei pen1ru sistemul de operare


5. in urma procesului de scanare de porturi se poate determina:
o daca un servlciu ruleaza pe un port dat
o versiunea serviciului
O daca serviciul este filtrat
o toate variantele
6. Primirea unui email ce contine un virus pe un sistem ce nu are antivirus duce
automat la infectarea sa. Un sistem infeclal cu un virus nu mai poate fi tinta unui
alt atac.
O adevarat, adevarat
o adevarat, lals
o lals, adevarat
O fals, fals

7. Traficul catre un server este monitorizat cu tcpdWllp. Care dintre urmatoarele


intormatii NU poate obtinuta?
D portul pe care ruleaza serviciul
o numarul de clienti ai server-ului
O dimensiunea pachetelor folosile
o adresa IP a serverului
8. Pentru a limita numarul de procese per ulilizator se poate folosi:
O ulimit
O quota
O nmap
O chroot
9. Care est e primul pas in securizarea unei retele?
O definirea unei polhici de securitate
O definirea regulilor de filtrare pe firewall
O instalarea de programe antivirus pe toate statiile din re\ea
O criptarea traficului
10. Pe un sistem Linux, ce fisier stocheaza parolele ulilizatorului (criptate)?
0 / ecc / passwd
0 / e tc/sha dow
0 / e tc/se cu r l cy/J l mlc s . cc nf
0 / va r. / l og / apa che 2/a cc es s . l og
CAPITOLU L 11. COMPILARE ~I LINKING 363

• cod obiect • executie


• linker • apel de sistem

• biblioteca • make
• partajare • target
• portabilitate • dependenta

intrebiiri
1. Bibliotecile partajate de lunctii:
D sunt incarcate explicit la cerere de aplicatii
D ajut~ ca aplicatiile sll fie mal slmplu de lntretlnut
O maresc aplicatiile deoarece sunt incluse in executabitele rezultate
D sunt prezente sub forma de arhive de lisiere obiect
2. Pentru a dezactiva link·editarea implicita pe care o realizeaza Gee , se utilizeaza
parametrul:
D - 00
D -c
a - l s t dc++
D -o
3. Caracteristica unei aplicatii de a putea Ii fol osita intr-un mediu pentru care nu a
fost iniJial proiectatii:
D se intalneste doar la bibli otecile partajate

D este infalnifa numai la aplicatiile Java


D se nume$1e portabilitate
D niciuna din variantete de mai sus

4. Pentru a executa un target dintr· un fi5ier Make fi : e , se folose5te comanda


D make Makefi le <target >
O make <target>
D <target>
O make <target> Makefi le
5. in urma preprocesiirii se obpn :
O fisiere obiect
D fisiere sursa C Iara directive de precompilare
O fisiere in limbaj de asamblare
D fi$iere executabile

i ~I II
364 INTRODUCERE iN SISTEME DE OPERA RE

6. Care din urmatoarele reprezinta o biblioteca al carei cod este integral explicit in
codul unui executabil?
O static library
O shared library
O public library
O common library
7. Apelul de sislem reprezinta o meloda de a accesa resursele computerului.
Apelurile de sistem sunt realizate doar de biblioteci.
o adevarat, adevarat
O adevarat, lals
o fals, adevarat
O fals, fals
8. Fie comanda:
1 mltcea~cougar : ~/corte-uso /cop·1 0$ file /lib/libm-2 . 3 . 3 . so
2 / l i b/libm-2 . 3 . 3 . so : ELF 32-bit LSB shared obJect , Intel 8-0386,
ve r sion 1 ( SYSV), noc s tr ipped

Care afirma!ie referitoare la fi~ierul I lib/libm- 2 . 3 . 3 . so este falsa?


O fi5ierul este binar, nu poate fi editat cu un editor text
o fisierul este o biblioteca partajata
O fisierul este executabil
O fisierul funclioneaza pe o plalforma Intel pe 32 bi!i
9. Programele interpretate se depaneaza mai greu decal cele compilate. in urma
compilarii rezulta fi5iere in limbaj de asamblare care sunl executate direct pe
procesor.
o adevarat, adevarat
o adevarat, fals
O fals, adevarat
o fals, fals
10. Apelurile de sistem ale programului <p rogram> pot Ii urmarite folosind comanda:
D time <program>
O file <program>
O ldd <program>
O strac e <program>
CAPITOLUL 12. SHELL SCRIPTING 435

lnformalii complete despre Windows PowerShell se gasesc in documentatia care


soseste cu pachetul de instalare.
lnformatii complete si tutoriale sed se pot gilsi la online' .

Cuvinte cheie

• shell • operatorul de comunicaJie I


• bash • variabile shell
• script shell • caractere speciale shell: $. #. •. ··. ' . \, (,
• readline ), , • & , I, ;, [. ), ? , blank

• editarea comenzilor • if, test, comanda de test ( ... J

• istoricul comenzilor • for, while, until

• reverse search • filtre de text: cat. tac. nl, sort, uniq,


head, tail, cut, tr, grep
• autocompletion
• expresie regulata (pattern matching)
• comenzi interne (built·in)
• comenzi externe • xargs, locate, find

• shebang • expandarea shell: expandarea


variabilei, substitutia comenzii,
• echo expandare aritmeticil
• prinlf • parametrii unui script shell; expresiile
• set $0, $n,$#, $@), $?, $$,$!

• exit • functii shell


• read • scripturi de initializare: .bashrc,
• redirectarea intri!riilie~irii/ erorii standard .bash_proflle, f etClbash_profile

• operatorii <, >, 2>, &>, >> • variabile de mediu

• here document, here string • batch scripting

• operatorii <<, <<< • power shell; cmdlet

• operatorii de secven\iere ;, && , II • sed

intrebiirl
1. Care din urmatoarele nu este un intepretor de comenzi?
D Bash
O PowerShell
O Command Prompt
' http://sed.sourcelofge.net/grabbagltutoria1sf

i ~I II
436 INTRODUCERE iN SISTEME DE OPERARE

o Flash

2. Ce comanda esle folosita pentru cautarea unei expresii regulate intr-un fisier?
O tr
O grep
O cul
O SOrl
3. Care din urmatorii operatori este asocial cu un here document?

0>
01
0 &>

0 <<
4. Care din urmatoarele optiuni testeaza egalitatea fntre doua siruri?

O set sa == Sb

0 [ $a - - SbJ
a te s t $a $b

O I $a $b
5. Care este electul comenzii sort -n file . txt?

O sorteaza liniile nevide din fisier


o sorteaza liniile vicle din lisier

o sorteaza liniile unice din li5ier


O sorteaza liniile in lormal numeric

6. Ce utilitar NU va ajuta un utilizator sa subslituie caracterul a cu A intr-un fisier?


D vim
O cut
O sed
O tr
7. Care din urmiitoarele NU este un avantaj al unui shell script?
O viteza mare de execu~e

O aulomalizarea sarcinilor
O folosirea de componente existente
o depanare tacila
8. Care este utilitatea shebang < i; ! l ?

O permite edilarea unui script shell


CAPITOLU L 12. SHELL SCRIPTING 437

O permite asocierea de drepturi de executie unui script shell


o prezinta calea catre ulililarul folosit pentru rularea scriptului
o este o linle de comentariu speciala intr-un script shell
9. Care din urmiitoarele NU este o instructiune in Bash?
O for
0 ,ihile
O u nt il
O repeat:
1o. Care din urmatoarele comenzi NU afiseaza intra rile din directorul curent?
O Is
O for i in •; do e cho $1 ; done
O f in d - mi ndepth 2 -t ype f
O ls •

Co yrmhl"'1 , 11
466 INTROOUCERE iN SISTEME DE OPERARE

~
If-.
Remote Desktop .A
·~ Conne ction ....,,,,.,,,,,,L~

• Ch»!•JO" (.'(M.CIO't ~toCl(.unb. f*O'M!~


!WIUI' ¥tti6@
A.b,.. n,.,u.,.,..,.
0 0t!l~O~I~
;]

E)F"onffl'IOQltt'IO
0 0t-.t~c,o,n;:o:>.o,.
0 Slt,wt<lr'.klittol~ ....-l t d ~

Figura 13.26: Conligurarea OP!iunilor conexiunil RDC

tl'ltetYoUl'Clede~ for t92.ld8,0,I, TMseaedM"Jd,wll


be usodwhcn ','01.Jcorrect to tho remote comp,:Jl:er,

Usern.:tnC: fl Georoe H
............ ~

°" I I c.r.;e1

Figura 13.27: Autentiticarea RDC

intrebiiri

1. Care din urmatoarele formate de fislere NU este un format vectorial?

O PDF

o True Type font

O PNG

O SVG

2. Care dintre urmatoarele este un standard pentru descrierea modul de codificare a


caracterelor intr-un fi~ier?

Co y ·I lid
CAPITOLUL 13. MEDIUL GRAFIC 467

o True Type

o Unicode

O UTF-8

O RGB

3. Un Display Manager are rolul de a:


O controla felul in care arata ferestrele
o permite unui utilizator sa se autenlifice i n interfata gralcli

o controla deschiderea si i nchiderea feres trelor

o gestiona continutul ferestrelor

4. Care dintre urmatoarele perechi NU contine elemente cu acela~i rol?


O KDE Si GNOME
O kdm 5igdm

O Kwin si Metacity

O Xorg si bitmap
5. Utilizatorul Dorel lucraza pe un calculator cu interta1a grafica instalata, dar care NU
esle pornita. El incearca sa porneasca interfa!a lolosind comanda urmaloare dar
nu reuseste. De ce?
I docelOhome : - S servi ce kdm sta r:t

O scriptul kdm nu pomeste interfata grafica

O Dorel nu are dreptul sa porneasca serviciul k dm

O Dorel trebuia sa ruleze scriptul startx inainte de a rula scriptul k drn

O Dorel trebuia sa ruleze scriptul startx dupa ce a rulat scriptul kC!rn

6. Care dintre urmatoarele NU este o metoda de control de la distanta a unui


calculator?

O X peste SSH
O VNC
o Spotlight

O Remote Desktop Connection

7. Care dintre urmatoarele NU este un Window Manager?

O KDE

O Compiz

O Kwin

O Metacity
463 INTRODUCERE i N SISTEME DE OPERARE

8. Care dintre urmatoarele aplica!ii este utilizata i n mediul grafic pentru monitorizarea
ocuparii resurselor hardware?
O top
O System Information (ksysguard)
O htop
O free
9. Un Window Manager controleaza felul in care arata ferestrele aplica~ilor. Un client
X preia intrarea (input·ul) direct de la utitizator.
a adevarat, adevarat
O adevarat, fals
o tals, adevarat
o lals, fals
10. Care dintre urmatoarele NU reprezinta un client X?
O Kcalc
O gnome-terminal
O Xorg
O kdm
504 INTRODUCERE i N SISTEME DE OPERARE

• GNU Autotools • Eclipse


• sirace • Anjula
• .data, .bss, .rodata • waterfall
• Sliva • model iterativ

• heap • Trac
• apeluri de sislem • Redmine
• ldd • man
• depanare • info
• GOB • Doxygen
• ddd • Javadoc
• Valgrind • IRC - Internal Relay Chai
• memory leak • Usenel
• IDE • Microsoft Visual Studio

intrebiiri
1. Care din urmatoarele este un editor?
O Vim
O astyle
O ctags
O gdb
2. Care din urmatoarele aplicatii este folosita pentru depanarea la runtime a unui
program?
O Valgrind
O Trac
o Indent
O git
3. Care din urmatoarele operatii NU este o opera~e valida la folosirea unui sistem de
gestionare a versiunii?

O commit
o update

O checkout/clone
o boot

4. Care din urmlitoarele NU se relerli la recomand~ri din cadrul unor conventii de


codare?

i ~l "
CAPITOLUL 14. UTILITARE PENTRU DEZVOLTARE 505

D nume sugestive pentru variabile


D lunctii cu dimensiune rezonabila
D folosirea de spatii si linii libere
O licentierea codului sub GPL

5. Care din urmatoarele NU es1e un IDE?


D Anjuta
O Eclipse
O Microsofl Visual Sludio
O OpenOffice
6. Care din urmiltoarele utililare este lolosit in conjunc!ie cu Vim pentru parcurgerea
facil11 a codului?
o c1ags
O splinl
o lndeni
O gdb
7. Care din urmi!loarele NU este un mod de folosire penlru editorul Vim?
O v i sua l
O comma nd
O in s e c t
D gra ph ic
8. Care din urmatoarele comenzi este folosita, in Vim, pentru salvarea unui fi5ier?
0 :w
0 : <!
0 :s
0 : he l p
9. Care din urmii.loarele este un sislem penlru conlrolul versiunii?
D Gil
O Vim

O Eclipse
Q ddd
10. Care din urmatoarele este o aplicatie web pentru gestiunea proieclelor software?
O Trac
O GTK

i ~I II
506 INTRODUCERE i N SISTEME DE OPERARE

O ddd
o Waterlall

1 II
CAPITOLU L 15. VIATA i N LINUX 519

Versiunea 3.0 a OpenOflioe are inclusiv suport pentru documente in format OOXML'.
Este recomandata. in schimb. in situatia in care nu este nevoie de compatibilitate cu
Microsoft Ottice, folosirea documentelor in lormat nativ. Standardul se nume$tB ODF
(Open Docvment Format), este omologat ISO, 51 lmplementat de numeroase alte suite
similare.

Pentru distributia documentelor read-only este recomandat formatul . pdf'. Salvarea


unui document din Writer in ace st format este o 1acllitate care vine cu OpenOfllce, nefund
nevoie de instalarea unui plugin.

Desigur, existii alternative la OpenOffice; KOffice este o suM similara, dar sunt si multe
programe standalone, care pot edita un singur tip de f~ier. Asemenea programe se
distlng prin viteza de operare superioara si necesilati hardware mai reduse. Doua
exemple cunoscute sun! AbiWord2 si Gnumerici .

Cuvinte cheie

• Rhythmbox • K3b
• Amarok • Pidgin
• Banshee
• BitTorrent
• codecuri
• Transmission
• VLC
• Ktorrent
• mplayer
• wodim (cdrecord) • CUPS

• genisoirnage • OpenOHice

• GnorneBaker • ODF

i ntrebiiri

1. Care dintre urmiitoarele afirrnatii este adevaratii despre codec-urile audio 5i video
in Linux?

O nu existii codec·uri audio/video pentru Linux


O un utilizator trebuie sa plateasca pentru codec-uri in Linux

O codec-urile sunt gratuite, dar trebuiesc compilate din surse

O rnajoritatea codec-urilor sunt instalate ca dependente ale player·elor


corespunzatoare

2. Care dinlre urmatoarele cornenzi NU are legaturii cu procesul de scriere a unui


CD sau DVD?
1
Fo,ma1ul OOX~iL a lo~ inlrodu.s odal§ cu Microsoft Ollice 2007 si se dis1inge prin ada.ugarea lile•el
·x" la extens1a veche, de exemplu . <locx
2http:I/W'KW.tJ.blsou1cc.com!
3 hUp:l/proJecls.gnome.org/gnumeric/

i ~l "
520 INTRODUCERE iN SISTEME DE OPERARE

O wodim
O cdrecord
O mplayer
O genisoim.age
3. Ce program are si facilitaJi penlru IRC?
O Pidgin
O Ktorrent
O centerim

O Audacious
4. CUPS este o suita de programe care se folose!ite la:
O printare
O scrierea unui CD/DVD
O editarea de documente Office
O CUPS este un joc
5. Pentru trimiterea unui document ca.Ire un coleg pentru printare este recomandat
formatul:
0 . doc
0 . docx
0 . pdf
0 . odt

S-ar putea să vă placă și