SO

 0    101 flashcards    tianseb
download mp3 print play test yourself
 
Question español Answer español
care e diferenta intre desktop si server
start learning
desktop-ul e utilizat de catre o singura persoana, in timp ce serverul e accesat de o multime de utilizatori; desktop-ul utilizeaza GUI pentru a facilita utilizarea, serverele utilizeaza CLI
ce numim virtualizare
start learning
virtualizarea este crearea a ceva virtual in locul obiectului in sine. Acesta poate fi OS, un server, un spatiu de stocare sau resursa network
la ce se refera termenul de stabilitate
start learning
Cand un software este creat si netestat pana la urma, acesta e in stadiul beta. Dupa efectuarea tuturor testelor, programul poate trece in starea STABLE
la ce se refera termenul de compatibilitate
start learning
compatibilitatea asigura ca un software actualizat va putea lucra la fel de bine si cu software care are o versiune mai tanara
De ce e un risc sa utilizam versiuni "sid" (instabile)?
start learning
"sid" e un mediu pentru schimbari masive si actualizari a librariei. Aceasta rezulta in pachete ce nu pot fi instalate din cauza lipsei de librarii, sau functii ce nu pot fi indeplinite. A se utiliza pe propriul risc.
ce numim embedded systems
start learning
Acestea sunt modificarile/schimbarile aduse de utiliatori asupra Linux-ului cu scopul de a utiliza acest SO pentru diverse produse hardware.
De ce CLI interface e mai favorabil pentru servere decat un simplu GUI?
start learning
Majoritatea serverelor se pornesc direct pe un terminal, intrucat GUI poate consuma multe resurse, iar in general acesta nu e necesar pentru majoritatea functionalitatilor
Ce face kernelul?
start learning
Aplicatiile fac request la kernel si acestea primesc in schimb spatiu pe disc, CPU sau memorie
Ce numim proces?
start learning
Procesul este o sarcina care e incarcata si urmarita de kernel. O aplicatie poate fi compusa din mai multe procese, iar kernelul este cel care decide care proces e relevant si care poate fi oprit
Care sunt cele 3 categorii de software ce ruleaza pe Linux
start learning
Server applications - aplicatii care nu au nici o legatura cu dispozitivul pe care ruleaza, acestea joaca rol de a deservi clientii (dispozitivul pe care e rulata aplicatia);
Desktop applications
start learning
- web browsers, text editors si alte aplicatii cu care ne intalnim zilnic
Tools
start learning
- categorie de software ce are ca scop facilitarea utilizarii sistemului; ofera un terminal in care putem scrie cod sau compilatoare ce transforma codul in aplicatii
care e diferenta intre pagina de net statica si dinamica
start learning
pagina statica va avea mereu aceeasi informatie, iar cea dinamica trebuie sa faca un request pentru a obtine informatia necesara ce trebuie incarcata.
avantajul principal al utilizarii CLI fata de GUI
start learning
La utilizarea CLI-ului, odata invatat, va fi mult mai usor sa lucram pe diferite versiuni a linux-ului. Un GUI trebuie mereu sa fie invatat de la 0, CLI e practic identic peste tot
care e informatia principala detinuta in structura liniei din prompt
start learning
informatia din linia de prompt e urmatoarea utilizatorul (ex. sysadmin), urmat de sistemul pa care ruleaza (ex. localhost), urmat de fisierul in care se afla (ex. ~). Un exemplu de informatia de pe linia din prompt ar fi sysadmin@localhost ~ $
afiseaza confinutul unui folder
start learning
se face utilizand comanda ls
formatul tipic pentru o comanda
start learning
comanda [options] [arguments]
exista diferenta intre comanda ls si LS?
start learning
exista diferenta, comand promptul este case sensitive
cum putem lista fisierele dintr-un folder fara a parasi folderul curent?
start learning
se face utilizand comanda ls si adaugand la final path-ul pana la folderul dorit ls /etc/ssh
afiseaza continutul unui fisier in ordine alfabetica si invers
start learning
ordine alfabetica ls; ordine invers alfabetic ls -r
cum obtinem istoria comenzilor introduse in command prompt
start learning
daca apasam pe sageata in sus ↑ putem obtine ultima comanda utilizata, dar pentru a vedea istoria putem scrie history
executa cea mai recenta comanda care implica listarea fisierelor dintr-un folder
start learning
putem scrie comanda in sine in prompt, si apasam pe sageata in sus ↑, aceasta va afisa ultimul context in care a aparut comanda data.
cate tipuri de variabile exista in bash shell
start learning
exista 2 tipuri de variabila locale si globale
cum modificam dimensiunea numarului de comenzi ce poate fi stocat in istorie?
start learning
dimensiunea istoriei poate fi modificata schimband dimensiunea variabilei HISTSIZE (variabila ce exista default)
cum facem ca o variabila globala sa redevina o variabila locala?
start learning
pentru a schimba o variabila din locala in globala, folosim comanda export (export [numele variabilei]), iar pentru a o face inapoi locala folosim comanda unset (unset [numele variabilei])
regula de baza la modificarea variabilei PATH
start learning
daca dorim sa modificam variabila path, mereu trebuie sa adaugam la final $PATH. Aceasta face ca path-ul precedent sa nu fie sters, ceea ce permite utilizarea tuturor comenzilor, de altfel o parte din comenzi vor deveni neutilizabile
ce tipuri de comenzi exista in CLI
start learning
in CLI exista comenzi interne, comenzi externe, aliasuri si functii
cum gasim locatia unei comenzi?
start learning
locatia unei comenzi se poate gasi cu comanda which (which [comanda])
cum gasit toate locatiile unei comezi?
start learning
pentru a lista toate locatiile unei comenzi, folosim functia which adaugand instructiunea -a (all). (which -a [comanda])
ce sunt aliasele?
start learning
Aliasele sunt nickname-uri oferite unor comenzi (exemplu ll = 'ls -alF') (l este "L" minuscul)))
cum gasim aliasele curente?
start learning
toate aliasele existente pot fi vazute prin comanda alias
cum putem crea un alias?
start learning
aliasul se creaza folosind comanda alias [nume]=[comanda]
cum vedem comanda din spatele unui alias?
start learning
putem vedea comanda din spatele unui alias anumit cu comanda "type" - exemplu type ll
creaza o functie pentru a afisa continutul fisierului "/etc/bin" si "/etc/ssh"
start learning
functia se creaza in felul urmator numeFunctie () {[comenzile ce dorim sa fie executate]} / myFunc () {ls /etc/bin; ls /etc/ssh}
care e va returna urmatoarea linie de comanda? echo "The service costs \$1 and the path is $PATH"
start learning
The service costs $1 and the path is [pathul la care ne aflam - spre exemplu /home/sysadmin...]
cum putem face referinta la toate fisierele din folderul bin, care incep cu t si se termina cu. conf?
start learning
/bin/t*.conf
afiseaza fisierele care contin cel putin un numar in denumire
start learning
echo *[0-9]*
cum putem copia un fisier dintr-un folder in altul?
start learning
cp [source] [destination]
cum putem muta un fisier dintr-o locatie in alta?
start learning
mv [source] [destination]
cum putem crea un fisier?
start learning
touch fileName. txt
cum putem crea un folder?
start learning
mkdir directoryName
ce comanda folosim sa stergem un folder ce contine fisiere? dar un folder fara fisiere?
start learning
folder cu fisiere rm directoryName (o idee buna e sa folosim optiunile rm -ri directoryName)/ un folder gol poate fi sters cu comanda rmdir directoryName
ce comenzi folosim pentru crearea, modificarea si stergerea unui grup?
start learning
groupadd, groupmod, groupdel
Ce reprezinta ~?
start learning
Simbolul ~ reprezinta Home Directory
Care e diferenta intre absolute Path si Relative Path?
start learning
da
Cum aflam care e fisierul curent in care ne aflam?
start learning
comanda pwd
Ce returneaza comanda whoami? (Who am i?)
start learning
Returneaza utilizatorul curent
Cum putem schimba utilizatorul curent?
start learning
comanda su su [user]
Cum putem schimba ownerul unui fisier
start learning
comanda chown chown [options] user [group] File
Cum putem modifica parola unui utilizator?
start learning
comanda passwd [user] (ex. passwd Ionel)
Care este sistemul de fisiere nativ traditional din linux?
start learning
ext2
Ce este arhivarea fisierelor si cum o putem face in Linux?
start learning
Arhivarea fisierelor reprezinta compresarea mai multor fisiere ca un tot intreg.
Cum aflam informatii despre diversi utilizatori?
start learning
comanda id. (ex. id Alex)
cum putem vizualiza informatia dintr-un fisier?
start learning
folosind comanda cat
cum putem vizualiza informatia dintr-un fisier masiv?
start learning
folosind comanda pager
Cum putem gasi ajutor legat de pager?
start learning
putem gasi ajutor daca apasam butonul h in timpul rularii comenzii
ce este un "man page"?
start learning
man page = manual page -> aceasta e pagina care ofera detalii despre comenzi. Ceea ce face comanda, si care e scopul (exemplu man ls)
ce face comanda whatis?
start learning
whatis - este asemanatoare cu comanda man - aceasta returneaza date scurte despre comenzi
ce face comanda whereis?
start learning
whereis e exhivalentul comenzii which - returneaza locatia unei comenzi
cum se schimba grupul default al unui utilizator
start learning
comanda newgrp [group name] (aceasta schimba grupul default temporar)
cum putem vedea grupurile din care apartine utilizatorul curent?
start learning
comanda groups
care e rezultatul executarii comenzii 'cd'
start learning
In rezultat o sa fim mutati in folderul 'Home' al utilizatorului curent
care e comanda ce previne orice aliase ale optiunilor pentru comanda ls?
start learning
\ls
Care sunt permisiunile default asupra unui file?
start learning
Permisiunile default variaza in dependenta de setarile initiale ale fisierului/folderului
Cum putem schimba permanent grupul default al unui utilizator?
start learning
usermod -g groupname username Aceasta operatiune necesita privilegii de administrator
Cum schimbam grupul din care face parte un fisier
start learning
comanda chgrp group_name file_name
Ce comanda ne ofera informatii detaliate despre un file/folder
start learning
Comanda stat file_name/folder_name
Ce reprezinta primul caracter atunci cand listam fisierele (ls -l)?
start learning
Primul caracter reprezinta tipul de fisier (file, folder, symbolic link etc.)
ce e necesar pentru a modifica permisiunile asupra unui fisier?
start learning
Conditia pentru a modifica permisiunile asupra unui fisier este ca suntem ownerul fisierului sau suntem root
cum putem schimba permisiunile pe un fisier
start learning
permisiunile pot fi modificate folosind comanda chmod new_permission file_name
cate moduri de a modifica permisiunile exista?
start learning
exista 2 moduri de a modifica permisiunile symbolic method si numeric method
folosind symbolic method, ofera doar permisiuni de citire tuturor celor ce apartin grupului
start learning
chmod g=r file_name
Ofera permisiuni --------- pentru fisierul myFile folosind numeric method
start learning
chmod 000 myFile
Ce privilegii ne ofera logarea ca root in sistem?
start learning
daca ne logam ca root, noi putem rula comenzi cu privilegii de administrator
Cum putem rula aplicatii cu rol de administrator fara a ne loga ca root
start learning
Pentru a rula aplicatii cu drept de admin, putem sa folosim comanda sudo
Ce comanda putem folosi pentru a ne schimba contul de la cel actual la root?
start learning
Pentru a ne schimba contul la cel de root, putem folosi comanda su
De ce e mai periculos sa rulam programe cu drept de administrator?
start learning
Deoarece acest drept de admin va permite programului sa faca aproape totul, pe cand in absenta acestui drept de admin exista anumite restrictii
Ce poate face comanda su?
start learning
comanda su ne permite sa schimbam contul de utilizator pe un alt cont
Executa comanda "head /etc/shadow" cu drept de administrator
start learning
sudo head /etc/shadow
verifica daca userul sysadmin e definit in sistem
start learning
grep sysadmin /etc/passwd
e posibil sa vedem parola unui utilizator fara a fi logati ca admin?
start learning
Parola fiecarui user se afla in fisierul /etc/passwd, la care access doar un admin
e posibil sa vedem parola unui utilizator in plain text daca suntem logati ca admin?
start learning
Cu toate ca avem acces la parola utilizatorilor ca admin, noi putem vedea doar parola criptata, acest script nu poate fi decriptat.
de ce utilizatorii primesc ID-uri mai mari decat 500 sau uneori mai mari decat 1000?
start learning
Deoarece primele 500 (sau 1000) de id-uri sunt pastrate pentru system accounts
cum vedem utilizatorii ce sunt logati in sistem?
start learning
comanda "who"
ce se intampla daca executam comanda "su"
start learning
vom fi redirectionati sa ne autentificam ca root in sistem
dupa executarea comenzii su, ce va face comanda "exit"?
start learning
ne va loga inapoi in contul precedent, in care am fost logati inainte de a accesa conamda su
ce face comanda getent?
start learning
aceasta comanda returneaza informatii despre untilizaori. Se foloseste in modul getent passwd [username]
care e diferenta dintre comanda w si who
start learning
w ofera mai multe detalii despre untilizatorii logati in sistem decat who
ce face comanda last?
start learning
comanda last afiseaza istoria utilizatorilor logati in sistem
pentru ce e utilizat deobicei un acount cu id-ul 312?
start learning
acest cont e utilizat pentru actiuni legate de sistem
Epoch a inceput pe 1 ianuarie 1970?
start learning
da
ce comanda afiseaza UID, GID si grupurile din care un user face parte?
start learning
id
trebuie sa adaugam sursa si destinatia cand utilizam comanda cp?
start learning
da
ce face comanda "rm -r?"
start learning
aceasta sterge fisierele si folderele impreuna cu orice fisier ce se afla in folderul respectiv
la ce poate fi folosita comanda mv?
start learning
mv poate fi folosita la mutarea unui fisier, si la redenumirea acestuia
Dati 2 exemple de Glob Characters
start learning
exemple *, [],?
ce comanda folosim pentru a scrie mesaje in consola?
start learning
comanda echo
ce face comanda usermod -L Jane?
start learning
comanda ii va interzice utilizatorului Jane sa se logheze in sistem
ce permisiune numerica va permite tuturor utilizatorilor sa citeasca, scrie si execute comenzi asupra unui file/folder?
start learning
drepturile 777
de catre cine poate fi folosita comanda chgrp asupra unui file?
start learning
aceasta comanda poate fi folosita de file owner si de root
Poate sysadmin sa modifice permisiunile pe un fisier deoarece acesta detine fisierul?
start learning
da

You must sign in to write a comment