Administrarea sistemului de operare Linux - curs 66669 RUR. din Skillbox, antrenament 3 luni, Data: 9 decembrie 2023.
Miscelaneu / / December 09, 2023
Pentru cei interesați de programare și IT
Studiați arhitectura UNIX și înțelegeți cum sunt proiectate distribuțiile Linux. Învață să gestionezi accesul, să lucrezi cu utilități, fișiere și rețea. Puteți începe o carieră în IT fără a scrie cod.
specialisti IT
Învață să folosești Linux pentru a configura accesul la sistemele corporative și la alte sarcini. Puteți asigura securitatea conexiunilor de rețea și vă puteți proteja proiectele de hackeri și programe malware.
7 ani de experiență în scris în C++, în dezvoltarea de sisteme cu încărcare mare. Dezvolta firewall-uri și sistem de detectare a intruziunilor (IDS) pentru clienți din întreaga lume. A lucrat la Ericsson, Honeywell, Acronis. Participarea la dezvoltarea unui proiect de analiză a traficului unei rețele mari de operatori cu peste 200 de servere.
Introducere în Linux
Familiarizați-vă cu sistemul de operare Linux și domeniile sale de aplicare.
Prima instalare Linux
Studiați directoarele sistemului de fișiere Linux OS și tipurile de instalări: server, desktop, live. Învață să instalezi Linux pe o mașină virtuală.
Structura sistemului de operare Linux
Înțelegeți elementele de bază ale Linux, sistemul său de fișiere, procesele și memoria. Aflați ce sunt un punct de montare, nucleul Linux, socket-urile și un manager de pachete.
Cunoașterea terminalului
Aflați ce sunt un terminal și un shell de comandă. Aflați navigarea de bază în sistemul de fișiere și aflați cum să alegeți shell-ul de comandă adecvat. Aflați comenzile de bază pentru lucrul cu fișiere.
Dispozitive în Linux
Învață să lucrezi cu dispozitive pe care Linux le recunoaște și să montezi foldere.
Discuri și sisteme de fișiere
Învață să lucrezi cu sistemul de fișiere, discuri și partiții. Aflați cum să configurați un fișier de paginare și să montați un disc cu un sistem de fișiere.
Operațiuni de bază în terminalul Bash. Lucrul cu fișiere și directoare
Aflați ce este un director în Linux. Aflați proprietățile și atributele fișierelor, învățați să lucrați cu legături simbolice, fișiere și directoare pe linia de comandă.
Privilegii în Linux
Veți afla ce privilegii sunt în Linux și veți înțelege formatele pentru înregistrarea drepturilor de acces. Explorați modelele de control al accesului.
Controlul accesului
Aflați comenzile de bază pentru lucrul cu conturile. Veți înțelege cum să administrați conturile de utilizator.
Conturi și politici de grup
Aflați conceptul de control al accesului în Linux și comenzile de bază pentru lucrul cu ACL-uri. Aflați cum să configurați drepturile de acces pentru utilizatori și grupuri.
Control I/O. Prelucrare transportoare
Aflați termenii și comenzile de bază de control I/O. Aflați cum să scrieți rezultatul comenzii într-un fișier, să căutați prin fișiere, să suprascrieți un fișier și să rulați comenzi secvenţial.
Administrarea procesului
Aflați comenzile de bază pentru lucrul cu procese. Învață să pornești și să oprești procese, să găsești procese părinte și secundare, să lucrezi cu procese de fundal etc.
Pornirea și configurarea nucleului în Linux
Cunoașteți arhitectura și designul de bază ale nucleului Linux. Studiați conexiunea nucleului cu modulele și alte părți ale sistemului de operare.
Lansați spațiu pentru utilizator
Studiați algoritmii de pornire a sistemului și varietățile acestora. Familiarizați-vă cu conceptele de bază ale nivelurilor de rulare, algoritmi de lansare și varietățile acestora, subsistemul Systemd și analogii săi.
Managementul sistemului
Învață să lucrezi cu sarcini și programe ale unităților și modulelor. Aflați comenzile de bază pentru gestionarea sarcinilor programate.
Înregistrare și monitorizare
Aflați să lansați monitorizarea folosind utilitare și să găsiți evenimentele necesare în jurnalele de sistem.
Instalare si demontare de programe
Veți învăța cum să configurați un depozit, precum și să instalați și să dezinstalați un program din Linux folosind serverul web Apache ca exemplu.
Controale de securitate
Aflați conceptele de bază ale controlului accesului în DAC. Faceți cunoștință cu utilitățile populare de gestionare a securității. Învață să creezi un utilizator nou și să îi restricționezi drepturile de acces folosind SELinux.
Creșterea privilegiilor în Linux
Învățați tehnici pentru a crește privilegiile utilizatorilor în Linux. Aflați ce este înrădăcinarea, SUID, SUDO, joburi cron și contramăsuri. Aflați despre utilitățile de escaladare a privilegiilor.
Backup și recuperare de date
Veți afla ce este o copie de rezervă, de ce este necesară și cum să lucrați cu ea în Linux. Faceți cunoștință cu utilitarele de backup ale terților. Aflați cum să restaurați un sistem dintr-o copie de rezervă și să automatizați backup-urile.
Să recapitulăm elementele de bază ale rețelei
Familiarizați-vă cu protocoalele de rețea și cu modelul OSI. Aflați ce sunt pachetele, steagurile și straturile de rețea.
Internet
Aflați cum să lucrați cu o mască de subrețea și să determinați o adresă de rețea folosind o adresă IP. Aflați despre metoda de adresare fără clasă CIDR.
Dirijare
Studiați tabelele de rutare și aflați de ce aveți nevoie de un gateway de rețea gateway implicit.
ICMP și DNS
Învață să lucrezi cu protocolul ICMP, sistemul DNS și clientul Host DNS.
Nivelul fizic. Ethernet și interfețe de rețea
Învață să lucrezi cu interfața de rețea în Linux și să o configurezi. Puteți modifica și adăuga rute de rețea.
Manager de configurare a rețelei
Aflați ce este ncm și cum diferă acest software de comanda ifconfig. Aflați să configurați o rețea folosind ncm.
DNS
Învață să lucrezi cu nume de domenii și fișiere de configurare. Veți putea să configurați DNS și să efectuați memorarea în cache.
Gazdă locală
Familiarizați-vă cu conceptul de gazdă locală, adresă și posibilele configurații Localhost.
Stratul de transport
Familiarizați-vă cu protocoalele de transport TCP și UDP, porturile și serviciile de nivel de transport. Aflați cum să stabiliți conexiuni TCP și UDP.
DHCP
Aflați ce sunt DHCP și clientul DHCP. Veți înțelege cum să obțineți un IP dinamic.
Configurarea rutei
Familiarizați-vă cu designul routerului și aflați cum să configurați Linux pentru a funcționa ca router. Aflați ce sunt rețelele private și traducerea adreselor (NAT).
Linux Firewall
Familiarizați-vă cu software-ul de monitorizare a activității rețelei Linux Firewall și înțelegeți cum funcționează. Aflați cum să configurați Linux Firewall.
ARP
Familiarizați-vă cu protocolul ARP și înțelegeți cum funcționează. Învățați să găsiți și să eliminați memoria cache ARP.
Conexiuni wireless
Familiarizați-vă cu interfața de rețea Wi-Fi și aflați cum să configurați o conexiune la o rețea wireless cunoscută. Aflați cum să scanați o rețea fără fir și să asigurați securitatea acesteia.
Model client-server
Veți afla ce sunt un server și un client și ce servicii funcționează în arhitectura client-server.
Servicii de rețea
Aflați ce sunt un server web și protocolul de rețea SSH. Învață să lucrezi cu servicii de stocare a fișierelor și streaming. Familiarizați-vă cu protocoalele comune de comunicare.
HTTP/HTTPS
Aflați despre protocolul HTTP și extensia sa HTTPS, solicitările GET/POST și protocolul de securitate al nivelului de transport TLS.
SSH
Aflați cum să configurați un server SSH și o conexiune folosind o parolă sau o cheie.
Daemoni Inetd și xinetd
Aflați ce sunt demonii și de ce sunt necesari. Faceți cunoștință cu demonul inetd și noua sa versiune, xinetd. Învățați să configurați demonii și să lucrați cu sistemul de rețea TCP Wrappers.
Utilități
Învață să lucrezi cu statistici de conexiune și porturi deschise. Aflați cum să scanați un sistem de la distanță și să setați o limită de conexiune.
Colectarea si analiza traficului
Aflați de ce sunt necesare depozite de trafic, ce sunt pcap și netflow. Învață să colectezi și să analizezi traficul.
Programe malware
Explorați programe malware populare care amenință Linux. Învățați să analizați activitatea malware-ului Linux și aflați ce contramăsuri puteți lua împotriva hackingului de sistem.
Securitatea retelei
Aflați ce amenințări ascunde rețeaua. Aflați să auditați Linux și să configurați acest sistem de operare pentru o rețea sigură.
Configurarea și administrarea sistemului Linux și a serviciilor cheie
Oferiți comunicații de rețea între mai multe mașini Linux. Instalați și configurați accesul ținând cont de diferențierea drepturilor și privilegiilor la una sau mai multe aplicații de rețea. Scrieți un raport despre munca depusă cu aplicarea politicilor de acces selectate și a topologiei de rețea.