SO

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

Sie müssen eingeloggt sein, um einen Kommentar zu schreiben.