SO

 0    101 schede    tianseb
Scarica mp3 Stampa Gioca Testa il tuo livello
 
Domanda español Risposta español
care e diferenta intre desktop si server
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
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)?
inizia ad imparare
"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
inizia ad imparare
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?
inizia ad imparare
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?
inizia ad imparare
Aplicatiile fac request la kernel si acestea primesc in schimb spatiu pe disc, CPU sau memorie
Ce numim proces?
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
- web browsers, text editors si alte aplicatii cu care ne intalnim zilnic
Tools
inizia ad imparare
- 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
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
se face utilizand comanda ls
formatul tipic pentru o comanda
inizia ad imparare
comanda [options] [arguments]
exista diferenta intre comanda ls si LS?
inizia ad imparare
exista diferenta, comand promptul este case sensitive
cum putem lista fisierele dintr-un folder fara a parasi folderul curent?
inizia ad imparare
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
inizia ad imparare
ordine alfabetica ls; ordine invers alfabetic ls -r
cum obtinem istoria comenzilor introduse in command prompt
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
exista 2 tipuri de variabila locale si globale
cum modificam dimensiunea numarului de comenzi ce poate fi stocat in istorie?
inizia ad imparare
dimensiunea istoriei poate fi modificata schimband dimensiunea variabilei HISTSIZE (variabila ce exista default)
cum facem ca o variabila globala sa redevina o variabila locala?
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
in CLI exista comenzi interne, comenzi externe, aliasuri si functii
cum gasim locatia unei comenzi?
inizia ad imparare
locatia unei comenzi se poate gasi cu comanda which (which [comanda])
cum gasit toate locatiile unei comezi?
inizia ad imparare
pentru a lista toate locatiile unei comenzi, folosim functia which adaugand instructiunea -a (all). (which -a [comanda])
ce sunt aliasele?
inizia ad imparare
Aliasele sunt nickname-uri oferite unor comenzi (exemplu ll = 'ls -alF') (l este "L" minuscul)))
cum gasim aliasele curente?
inizia ad imparare
toate aliasele existente pot fi vazute prin comanda alias
cum putem crea un alias?
inizia ad imparare
aliasul se creaza folosind comanda alias [nume]=[comanda]
cum vedem comanda din spatele unui alias?
inizia ad imparare
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"
inizia ad imparare
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"
inizia ad imparare
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?
inizia ad imparare
/bin/t*.conf
afiseaza fisierele care contin cel putin un numar in denumire
inizia ad imparare
echo *[0-9]*
cum putem copia un fisier dintr-un folder in altul?
inizia ad imparare
cp [source] [destination]
cum putem muta un fisier dintr-o locatie in alta?
inizia ad imparare
mv [source] [destination]
cum putem crea un fisier?
inizia ad imparare
touch fileName. txt
cum putem crea un folder?
inizia ad imparare
mkdir directoryName
ce comanda folosim sa stergem un folder ce contine fisiere? dar un folder fara fisiere?
inizia ad imparare
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?
inizia ad imparare
groupadd, groupmod, groupdel
Ce reprezinta ~?
inizia ad imparare
Simbolul ~ reprezinta Home Directory
Care e diferenta intre absolute Path si Relative Path?
inizia ad imparare
da
Cum aflam care e fisierul curent in care ne aflam?
inizia ad imparare
comanda pwd
Ce returneaza comanda whoami? (Who am i?)
inizia ad imparare
Returneaza utilizatorul curent
Cum putem schimba utilizatorul curent?
inizia ad imparare
comanda su su [user]
Cum putem schimba ownerul unui fisier
inizia ad imparare
comanda chown chown [options] user [group] File
Cum putem modifica parola unui utilizator?
inizia ad imparare
comanda passwd [user] (ex. passwd Ionel)
Care este sistemul de fisiere nativ traditional din linux?
inizia ad imparare
ext2
Ce este arhivarea fisierelor si cum o putem face in Linux?
inizia ad imparare
Arhivarea fisierelor reprezinta compresarea mai multor fisiere ca un tot intreg.
Cum aflam informatii despre diversi utilizatori?
inizia ad imparare
comanda id. (ex. id Alex)
cum putem vizualiza informatia dintr-un fisier?
inizia ad imparare
folosind comanda cat
cum putem vizualiza informatia dintr-un fisier masiv?
inizia ad imparare
folosind comanda pager
Cum putem gasi ajutor legat de pager?
inizia ad imparare
putem gasi ajutor daca apasam butonul h in timpul rularii comenzii
ce este un "man page"?
inizia ad imparare
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?
inizia ad imparare
whatis - este asemanatoare cu comanda man - aceasta returneaza date scurte despre comenzi
ce face comanda whereis?
inizia ad imparare
whereis e exhivalentul comenzii which - returneaza locatia unei comenzi
cum se schimba grupul default al unui utilizator
inizia ad imparare
comanda newgrp [group name] (aceasta schimba grupul default temporar)
cum putem vedea grupurile din care apartine utilizatorul curent?
inizia ad imparare
comanda groups
care e rezultatul executarii comenzii 'cd'
inizia ad imparare
In rezultat o sa fim mutati in folderul 'Home' al utilizatorului curent
care e comanda ce previne orice aliase ale optiunilor pentru comanda ls?
inizia ad imparare
\ls
Care sunt permisiunile default asupra unui file?
inizia ad imparare
Permisiunile default variaza in dependenta de setarile initiale ale fisierului/folderului
Cum putem schimba permanent grupul default al unui utilizator?
inizia ad imparare
usermod -g groupname username Aceasta operatiune necesita privilegii de administrator
Cum schimbam grupul din care face parte un fisier
inizia ad imparare
comanda chgrp group_name file_name
Ce comanda ne ofera informatii detaliate despre un file/folder
inizia ad imparare
Comanda stat file_name/folder_name
Ce reprezinta primul caracter atunci cand listam fisierele (ls -l)?
inizia ad imparare
Primul caracter reprezinta tipul de fisier (file, folder, symbolic link etc.)
ce e necesar pentru a modifica permisiunile asupra unui fisier?
inizia ad imparare
Conditia pentru a modifica permisiunile asupra unui fisier este ca suntem ownerul fisierului sau suntem root
cum putem schimba permisiunile pe un fisier
inizia ad imparare
permisiunile pot fi modificate folosind comanda chmod new_permission file_name
cate moduri de a modifica permisiunile exista?
inizia ad imparare
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
inizia ad imparare
chmod g=r file_name
Ofera permisiuni --------- pentru fisierul myFile folosind numeric method
inizia ad imparare
chmod 000 myFile
Ce privilegii ne ofera logarea ca root in sistem?
inizia ad imparare
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
inizia ad imparare
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?
inizia ad imparare
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?
inizia ad imparare
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?
inizia ad imparare
comanda su ne permite sa schimbam contul de utilizator pe un alt cont
Executa comanda "head /etc/shadow" cu drept de administrator
inizia ad imparare
sudo head /etc/shadow
verifica daca userul sysadmin e definit in sistem
inizia ad imparare
grep sysadmin /etc/passwd
e posibil sa vedem parola unui utilizator fara a fi logati ca admin?
inizia ad imparare
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?
inizia ad imparare
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?
inizia ad imparare
Deoarece primele 500 (sau 1000) de id-uri sunt pastrate pentru system accounts
cum vedem utilizatorii ce sunt logati in sistem?
inizia ad imparare
comanda "who"
ce se intampla daca executam comanda "su"
inizia ad imparare
vom fi redirectionati sa ne autentificam ca root in sistem
dupa executarea comenzii su, ce va face comanda "exit"?
inizia ad imparare
ne va loga inapoi in contul precedent, in care am fost logati inainte de a accesa conamda su
ce face comanda getent?
inizia ad imparare
aceasta comanda returneaza informatii despre untilizaori. Se foloseste in modul getent passwd [username]
care e diferenta dintre comanda w si who
inizia ad imparare
w ofera mai multe detalii despre untilizatorii logati in sistem decat who
ce face comanda last?
inizia ad imparare
comanda last afiseaza istoria utilizatorilor logati in sistem
pentru ce e utilizat deobicei un acount cu id-ul 312?
inizia ad imparare
acest cont e utilizat pentru actiuni legate de sistem
Epoch a inceput pe 1 ianuarie 1970?
inizia ad imparare
da
ce comanda afiseaza UID, GID si grupurile din care un user face parte?
inizia ad imparare
id
trebuie sa adaugam sursa si destinatia cand utilizam comanda cp?
inizia ad imparare
da
ce face comanda "rm -r?"
inizia ad imparare
aceasta sterge fisierele si folderele impreuna cu orice fisier ce se afla in folderul respectiv
la ce poate fi folosita comanda mv?
inizia ad imparare
mv poate fi folosita la mutarea unui fisier, si la redenumirea acestuia
Dati 2 exemple de Glob Characters
inizia ad imparare
exemple *, [],?
ce comanda folosim pentru a scrie mesaje in consola?
inizia ad imparare
comanda echo
ce face comanda usermod -L Jane?
inizia ad imparare
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?
inizia ad imparare
drepturile 777
de catre cine poate fi folosita comanda chgrp asupra unui file?
inizia ad imparare
aceasta comanda poate fi folosita de file owner si de root
Poate sysadmin sa modifice permisiunile pe un fisier deoarece acesta detine fisierul?
inizia ad imparare
da

Devi essere accedere per pubblicare un commento.