This is an old revision of the document!
TODO
Comandă/fișier | Rol |
---|---|
ip | vizualizarea și configurarea parametrilor interfețelor de rețea |
ip a s | vizualizarea parametrilor interfețelor de rețea |
ping | verificarea conectivității până la o altă stație |
dhclient | configurarea automată a unei interfețe folosind DHCP |
host | interogarea serviciului DNS, aflarea adresei IP pentru un nume din Internet |
/etc/resolv.conf | fișierul unde se configurează serverul DNS |
traceroute | vizualizarea căii în Internet până la o altă stație |
ip r s | vizualizarea tabelei de rutare (și a default gateway-ului) |
ssh | conexiune la distanță prin SSH |
scp | transfer la distanță |
ssh-keygen | generarea unei perechi de chei (privată și publică) pentru SSH |
ssh-copy-id | copierea unei chei publice SSH la distanță pentru autentificare |
~/.ssh/id_rsa | în mod uzual, cheia privată SSH (de tip RSA) |
~/.ssh/id_rsa.pub | în mod uzual, cheia publică SSH (de tip RSA) |
~/.ssh/authorized_keys | cheile publice pentru care se permite autentificarea de la distanță prin SSH |
~/.ssh/config | configurarea clientul SSH pentru utilizatorul curent |
wget , curl | accces web la distanță și descărcare de fișiere prin HTTP |
Resursele laboratorulului de USO se găsesc în acest repository Git.
În laboratorul curent, pe mașina virtuală furnizată, aveți deja clonat repository-ul Git în directorul ~/uso.git/
. Pe parcursul laboratorului vom folosi fișierele de suport de acolo.
Ctrl+Alt+t
.
În listarea de mai jos student@uso:~$
este promptul unde introduceți comenzile, pe acela nu-l tastați. Recomandăm să nu folosiți copy-paste ca să vă acomodați cu linia de comandă. Nu vă bateți capul cu ce fac comenzile de mai jos, pe moment le rulăm mecanic, doar să ne facem treaba. Cei curioși pot consulta documentația Git.
student@uso:~$ cd uso.git/ student@uso:~/uso.git$ git rm --cached -r . student@uso:~/uso.git$ git reset --hard student@uso:~/uso.git$ git clean -f -d student@uso:~/uso.git$ git fetch origin student@uso:~/uso.git$ git checkout -b lab-09-vm student@uso:~/uso.git$ git rebase origin/lab-09-vm
Dacă la a cincea comandă rulată (git checkout -b lab-09-vm
) primiți o eroare de forma fatal: A branch named 'lab-09-vm' already exists.
, nu vă îngrijorați, nu e nici o problemă.