Linux Advanced

De la Wiki Linux Advanced
Sari la navigare Sari la căutare

Structura Cursului Linux Advanced

Introducere

Cursul Linux Advanced este destinat celor care doresc să aprofundeze administrarea și configurarea avansată a serverelor Linux, inclusiv gestionarea rețelelor, configurarea serverelor, protecția și optimizarea sistemelor. Acest curs acoperă configurarea unor servicii esențiale într-un mediu de rețea, permițând cursanților să implementeze soluții robuste și sigure.

Obiective

  • Însușirea cunoștințelor avansate de administrare Linux.
  • Configurarea și gestionarea eficientă a serverelor și serviciilor Linux esențiale într-un mediu de rețea.
  • Învățarea tehnicilor de securizare și optimizare a rețelei și serverelor.
  • Aplicarea practică a cunoștințelor prin configurarea și personalizarea serverelor pentru scenarii reale de lucru.

Programul Cursului

Acest curs este structurat în module, fiecare modul având o durată de aproximativ 3 ore. Fiecare sesiune include atât teorie, cât și activități practice pentru a facilita consolidarea cunoștințelor.

Modulele Cursului

1. SSH & VNC access & SAMBA file share

În acest modul, cursanții vor învăța să configureze accesul securizat prin SSH, precum și accesul grafic de la distanță prin VNC. De asemenea, vor învăța să partajeze fișiere în rețea utilizând SAMBA, configurând accesul și permisiunile corespunzătoare.

2. Server DNS

Configurarea unui server DNS (Domain Name System) permite gestionarea adreselor IP și a domeniilor. Vom explora configurarea BIND și vom analiza cum să facem înregistrări DNS pentru a asigura funcționarea corectă a serviciilor din rețea.

3. Servere Web (Apache, Nginx), cache server (SQUID)

Acest modul include configurarea serverelor web Apache și Nginx, folosite pentru găzduirea și servirea paginilor web. Vom explora și configurarea unui server de cache SQUID pentru a optimiza traficul web, reducând încărcarea serverelor și îmbunătățind performanța rețelei.

4. Servere E-mail (postfix/sendmail/dovecot)

Modulul de servere e-mail acoperă configurarea serverelor de poștă electronică folosind Postfix, Sendmail și Dovecot. Vom învăța să configurăm atât servicii de trimitere, cât și de recepționare a e-mailurilor, și să securizăm comunicațiile e-mail utilizând metode de criptare.

5. DHCP & FTP servers

În acest modul, vom explora configurarea unui server DHCP pentru atribuirea automată a adreselor IP în rețea, precum și configurarea unui server FTP pentru transferul de fișiere în rețea. Vom analiza metode de securizare și monitorizare a acestor servicii.

6. Database server, MySQL/MongoDB, phpmyadmin

Acest modul se concentrează pe serverele de baze de date, explorând configurarea MySQL și MongoDB, și utilizarea phpMyAdmin pentru managementul bazei de date MySQL. Cursanții vor învăța să instaleze și să configureze serverele și să gestioneze bazele de date în mod eficient.

7. Firewall avansat

Modulul de firewall explorează configurarea unui firewall avansat pentru a proteja rețeaua și resursele serverului de acces neautorizat. Vom acoperi reguli avansate de filtrare a traficului și monitorizarea conexiunilor pentru a asigura securitatea optimă.

8. Compilare kernel

În acest modul, cursanții vor învăța să compileze kernelul Linux pentru a personaliza și optimiza sistemul. Acoperim pașii de configurare a opțiunilor kernelului și modul de implementare a unui kernel personalizat pe sistemul de operare.

9. Montare directoare în rețea (smb, nfs)

Acest modul include configurarea partajării directoarelor în rețea utilizând smb (Samba) și nfs (Network File System). Cursanții vor învăța să configureze accesul la directoare partajate și să stabilească permisiuni adecvate pentru utilizatori și grupuri.

Concluzie

La finalul cursului, participanții vor avea competențele necesare pentru a configura, securiza și administra o gamă largă de servicii Linux într-un mediu de rețea. Cursul va culmina cu un proiect practic care va permite cursanților să demonstreze aplicarea abilităților dobândite într-un scenariu real de administrare Linux.