SO

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

Vous devez vous connecter pour poster un commentaire.