Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 35 ore
Schița de curs
Distribuția Debian
Ce este Debian?
- Alegerea versiunii Debian
- Suport și ajutor Debian
- Comunitatea Debian
Noțiuni de bază despre consolă
- Promptul shell-ului
- Promptul shell-ului sub X
- Contul root și promptul shell-ului root (su, sudo, rularea programelor ca root sub X)
- Instrumente GUI de administrare a sistemului
- Console virtuale
- Cum să părăsești promptul de comandă
- Cum să oprești sistemul
- Recuperarea unei console funcționale
- Sugestii de pachete suplimentare pentru începători
- Un cont de utilizator suplimentar
- Configurarea sudo
Sistemul de fișiere
- Permisiuni pe sistemul de fișiere
- Controlul permisiunilor pentru fișierele nou create: umask
- Permisiuni pentru grupuri de utilizatori (group)
- Marcaje temporale
- Linkuri
- Pipe-uri numite (FIFO)
- Socketuri
- Fișiere de dispozitiv
- Fișiere de dispozitiv speciale
- procfs și sysfs
Midnight Commander (MC)
- Personalizarea MC
- Pornirea MC
- Managerul de fișiere din MC
- Trucuri de linie de comandă în MC
- Editorul intern din MC
- Vizualizatorul intern din MC
- Funcții de pornire automată ale MC
- Sistemul de fișiere virtual FTP al MC
Mediul de lucru de bază de tip Unix
- Shell-ul de login
- Personalizarea bash
- Combinații speciale de taste
- Pagerul
- Setarea unui editor de text implicit
- Cum să ieși din vim
- Înregistrarea activităților din shell
- Comenzi Unix de bază
Comanda simplă de shell
- Executarea comenzilor și variabila de mediu
- Variabila "$LANG"
- Variabila "$PATH"
- Variabila "$HOME"
- Opțiuni de linie de comandă
- Globuri în shell
- Valoarea de returnare a comenzii
- Secvențe tipice de comenzi și redirecționare în shell
- Aliasuri de comenzi
Procesarea textului de tip Unix
- Instrumente Unix pentru text
- Expresii regulate
- Expresii de înlocuire
- Substituție globală cu expresii regulate
- Extragerea datelor din tabelul unui fișier text
- Fragmente de script pentru comenzi înlănțuite
Gestionarea pachetelor Debian
Cerințe preliminare pentru gestionarea pachetelor Debian
- Configurarea pachetelor
- Precauții de bază
- Viața cu upgrade-uri permanente
- Noțiuni de bază despre arhiva Debian
- Dependențe de pachete
- Fluxul de evenimente al gestionării pachetelor
- Primul răspuns la problemele de gestionare a pachetelor
Operațiuni de bază pentru gestionarea pachetelor
- apt-get/apt-cache vs. aptitude
- Operațiuni de bază pentru gestionarea pachetelor din linia de comandă
- Utilizarea interactivă a aptitude
- Combinații de taste în aptitude
- Vizualizări ale pachetelor în aptitude
- Opțiuni de căutare în aptitude
- Formula regex aptitude
- Rezolvarea dependențelor în aptitude
- Jurnalele de activitate ale pachetelor
Exemple de operațiuni aptitude
- Listarea pachetelor cu potrivire regex pe numele pachetelor
- Navigarea cu potrivire regex
- Eliminarea definitivă a pachetelor șterse
- Curățarea statusului de instalare auto/manual
- Upgrade la nivel de sistem
Operațiuni avansate pentru gestionarea pachetelor
- Operațiuni avansate de gestionare a pachetelor din linia de comandă
- Verificarea fișierelor pachetelor instalate
- Protecție împotriva problemelor de pachete
- Căutarea în metadatele pachetelor
Detalii interne ale gestionării pachetelor Debian
- Metadatele arhivei
- Fișierul "Release" de nivel superior și autenticitatea
- Fișierele "Release" la nivel de arhivă
- Preluarea metadatelor pentru pachet
- Starea pachetului pentru APT
- Starea pachetului pentru aptitude
- Copii locale ale pachetelor descărcate
- Numele fișierelor pachetelor Debian
- Comanda dpkg
- Comanda update-alternative
- Comanda dpkg-statoverride
- Comanda dpkg-divert
Recuperarea unui sistem defect
- Incompatibilitate cu configurația veche a utilizatorului
- Pachete diferite cu fișiere suprapuse
- Repararea scriptului de pachet stricat
- Salvarea cu comanda dpkg
- Recuperarea datelor de selecție a pachetelor
Sfaturi pentru gestionarea pachetelor
- Cum să alegi pachetele Debian
- Pachete din surse mixte de arhive
- Ajustarea versiunii candidate
- Updates și Backports
- Descărcarea și actualizarea automată a pachetelor
- Limitarea lățimii de bandă de descărcare pentru APT
- Downgrade de urgență
- Cine a încărcat pachetul?
- Pachetul equivs
- Portarea unui pachet pe sistemul stabil
- Server proxy pentru APT
- Arhivă publică mică de pachete
- Înregistrarea și copierea configurației sistemului
- Convertirea sau instalarea unui pachet binar străin
- Extragerea pachetelor fără dpkg
- Lecturi suplimentare pentru gestionarea pachetelor
Inițializarea sistemului
- Prezentare generală a procesului de boot
- BIOS, boot loader, sistemul mini-Debian
- Semnificația runlevel-ului
- Configurarea runlevel-ului
- Exemplu de gestionare a runlevel-ului
- Parametrul implicit pentru fiecare script init
- Numele de gazdă
- Sistemul de fișiere
- Inițializarea interfeței de rețea
- Inițializarea serviciilor de rețea
- Mesajul de sistem
- Mesajul kernelului
- Sistemul udev
- Inițializarea modulelor kernelului
Autentificare și securitate
- Autentificare Unix normală
- Gestionarea informațiilor despre conturi și parole
- Parolă bună
- Crearea parolei criptate
- PAM și NSS
- Fișiere de configurare accesate de PAM și NSS
- Gestionarea centralizată modernă a sistemului
- "De ce GNU su nu suportă grupul wheel"
- Reguli mai stricte pentru parole
- Alte controale de acces
- sudo
- SELinux, Apparmor
- Restricționarea accesului la unele servicii de server
- Securitatea autentificării
- Parolă sigură prin Internet
- Secure Shell
- Măsuri suplimentare de securitate pentru Internet
- Securizarea parolei de root
Configurarea rețelei
Infrastructura de bază a rețelei
- Numele de domeniu
- Rezolvarea numelui de gazdă
- Numele interfeței de rețea
- Intervalul de adrese de rețea pentru LAN
- Suportul dispozitivului de rețea
Configurarea modernă a rețelei pentru desktop
- Instrumente GUI de configurare a rețelei
Configurarea de nivel scăzut a rețelei
- Comenzi Iproute2
- Operațiuni sigure de nivel scăzut în rețea
Optimizarea rețelei
- Găsirea MTU optim
- Setarea MTU
- Optimizarea WAN TCP
Infrastructura Netfilter
Aplicații de rețea
Sistemul de mail
- Noțiuni de bază despre serviciile moderne de mail
- Strategia de configurare a mailului pentru stația de lucru
Mail transport agent (MTA) și Mail user agent (MUA)
- Prezentare generală exim4
- MUA de bază - Mutt
Mail delivery agent (MDA) cu filtrare
- Configurarea maildrop
- Configurarea procmail
- Redirecționarea conținutului mbox
Server POP3/IMAP4
Serverul de acces remote și utilitarul (SSH)
- Noțiuni de bază SSH
- Port forwarding pentru tunelarea SMTP/POP3
- Conectarea fără parole remote
- Gestionarea clienților SSH străini
- Configurarea ssh-agent
- Cum să oprești sistemul remote prin SSH
- Depanarea SSH
Alte servere de aplicații de rețea
Alți clienți de aplicații de rețea
Diagnosticarea daemonilor de sistem
Sistemul X Window
- Configurarea mediului desktop
- Relația server/client
- Serverul X
- Pornirea Sistemului X Window
- Pornirea sesiunii X cu gdm
- Personalizarea sesiunii X (metoda clasică)
- Personalizarea sesiunii X (metoda nouă)
- Conectarea unui client X remote prin SSH
- Terminal X securizat prin Internet
- Aplicații X
- Aplicații de birou X
- Aplicații utilitare X
Sfaturi de sistem
Programul screen
- Scenariul de utilizare pentru screen(1)
- Combinații de taste pentru comanda screen
Înregistrarea și prezentarea datelor
- Daemonul de log
- Analizor de loguri
- Înregistrarea curată a activităților din shell
- Afișarea personalizată a datelor text
- Afișarea personalizată a orei și datei
- Echo colorat în shell
- Comenzi colorate
- Înregistrarea activităților editorului pentru repetări complexe
- Înregistrarea imaginii grafice a unei aplicații X
- Înregistrarea modificărilor din fișierele de configurare
Sfaturi pentru stocarea datelor
- Configurarea partițiilor de disc
- Accesarea partiției folosind UUID
- Configurarea sistemului de fișiere
- Crearea sistemului de fișiere și verificarea integrității
- Optimizarea sistemului de fișiere prin opțiuni de montare
- Optimizarea sistemului de fișiere prin superblock
- Optimizarea hard diskului
- Folosirea SMART pentru a prezice defectarea hard diskului
- Extinderea spațiului de stocare utilizabil prin LVM
- Extinderea spațiului de stocare utilizabil prin montarea altei partiții
- Extinderea spațiului de stocare utilizabil folosind symlink
- Extinderea spațiului de stocare utilizabil folosind aufs
Sfaturi pentru criptarea datelor
- Criptarea discului amovibil cu dm-crypt/LUKS
- Partiția swap criptată cu dm-crypt
- Criptarea automată a fișierelor cu eCryptfs
- Montarea automată a eCryptfs
Monitorizarea, controlul și pornirea activităților programelor
- Cronometrarea unui proces
- Prioritatea de planificare
- Comanda ps
- Comanda top
- Listarea fișierelor deschise de un proces
- Urmărirea activităților programelor
- Identificarea proceselor care folosesc fișiere sau socketuri
- Repetarea unei comenzi la un interval constant
- Repetarea unei comenzi iterând prin fișiere
- Pornirea unui program din GUI
- Personalizarea programului care urmează să fie pornit
- Oprirea unui proces
- Planificarea sarcinilor o singură dată
- Planificarea regulată a sarcinilor
- Tasta Alt-SysRq
Sfaturi pentru întreținerea sistemului
- Cine este pe sistem?
- Avertizarea tuturor
- Identificarea hardware-ului
- Configurarea hardware-ului
- Ora de sistem și a hardware-ului
- Configurarea terminalului
- Infrastructura de sunet
- Dezactivarea screensaver-ului
- Dezactivarea sunetelor de avertizare
- Utilizarea memoriei
- Verificarea securității și integrității sistemului
Kernelul
- Parametrii kernelului
- Anteturile kernelului
- Compilarea kernelului și a modulelor aferente
- Compilarea sursei kernelului: metoda standard Debian
- Compilarea sursei modulului: metoda standard Debian
- Drivere hardware non-free
Sistem virtualizat
- Instrumente de virtualizare
- Fluxul de lucru în virtualizare
- Montarea fișierului imagine al discului virtual
- Sistemul Chroot
- Sisteme desktop multiple
Gestionarea datelor
Partajarea, copierea și arhivarea
- Instrumente de arhivare și compresie
- Instrumente de copiere și sincronizare
- Idiomuri pentru arhivare
- Idiomuri pentru copiere
- Idiomuri pentru selectarea fișierelor
- Backup și recuperare
- Suite de utilitare pentru backup
- Un exemplu de script pentru backupul sistemului
- Un script de copiere pentru backupul datelor
- Dispozitiv de stocare amovibil
- Partajarea datelor prin rețea
- Suporturi de arhivare
Datele binare
- Vizualizarea și editarea datelor binare
- Manipularea fișierelor fără montarea discului
- Redundanța datelor
- Recuperarea fișierelor de date și analiza forensică
- Împărțirea unui fișier mare în fișiere mici
- Golirea conținutului fișierelor
- Fișiere fictive
- Ștergerea întregului hard disk
- Ștergerea zonei neutilizate a unui hard disk
- Recuperarea fișierelor șterse dar încă deschise
- Căutarea tuturor hardlinkurilor
- Consumul invizibil de spațiu pe disc
Infrastructura de securitate a datelor
- Gestionarea cheilor pentru GnuPG (semnare și criptare)
- Suma MD5
Cerințe
Nu există cerințe specifice necesare pentru a participa la acest curs.