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.
Schița de curs
Distribuția Debian
Ce este Debian?
- Alegerea versiunii Debian
- Suport și ajutor pentru Debian
- Comunitatea Debian
Bazele consolei
- Promptul shell
- Promptul shell sub X
- Contul root și promptul shell 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ă închizi sistemul
- Recuperarea unei console stabile
- Sugestii suplimentare de pachete pentru începători
- Un cont de utilizator suplimentar
- Configurarea sudo
Sistemul de fișiere
- Permisiunile sistemului de fișiere
- Controlul permisiunilor pentru fișiere nou create: umask
- Permisiuni pentru grupuri de utilizatori (group)
- Timestamp-uri
- Legături
- Pipe-uri denumite (FIFO)
- Socket-uri
- Fișiere de dispozitiv
- Fișiere de dispozitiv speciale
- procfs și sysfs
Midnight Commander (MC)
- Personalizarea MC
- Pornirea MC
- Managerul de fișiere în MC
- Trucuri în linia de comandă în MC
- Editorul intern în MC
- Vizualizatorul intern în MC
- Caracteristici de auto-pornire ale MC
- Sistemul de fișiere virtual FTP al MC
Mediul de lucru de bază Unix-like
- Shell-ul de autentificare
- Personalizarea bash
- Combinații de taste speciale
- Pager-ul
- Setarea unui editor de text implicit
- Cum să ieși din vim
- Înregistrarea activităților shell
- Comenzi Unix de bază
Comanda shell simplă
- Executarea comenzilor și variabila de mediu
- Variabila "$LANG"
- Variabila "$PATH"
- Variabila "$HOME"
- Opțiuni ale liniei de comandă
- Glob shell
- Valoarea de returnare a comenzii
- Secvențe de comenzi tipice și redirecționare shell
- Alias-uri de comenzi
Prelucrarea textelor Unix-like
- Instrumente de text Unix
- Expresii regulate
- Expresii de înlocuire
- Substituire globală cu expresii regulate
- Extragerea datelor din tabele de fișiere text
- Fragmente de script pentru pipelining de comenzi
Gestionarea pachetelor Debian
Cerințe preliminare pentru gestionarea pachetelor Debian
- Configurarea pachetelor
- Precauții de bază
- Viața cu upgrade-uri perpetue
- Bazele arhivei Debian
- Dependențele pachetelor
- Fluxul evenimentelor de gestionare a pachetelor
- Primul răspuns la problemele de gestionare a pachetelor
Operații de bază de gestionare a pachetelor
- apt-get/apt-cache vs. aptitude
- Operații de bază de gestionare a pachetelor în linia de comandă
- Utilizarea interactivă a aptitude
- Combinații de taste pentru aptitude
- Vizualizări ale pachetelor în aptitude
- Opțiuni de metodă de căutare cu aptitude
- Formula regex a aptitude
- Rezolvarea dependențelor în aptitude
- Jurnale de activitate ale pachetelor
Exemple de operații cu aptitude
- Listarea pachetelor cu potrivire regex pe nume
- Navigarea cu potrivirea regex
- Purjarea pachetelor eliminate definitiv
- Curățarea stării de instalare auto/manual
- Upgrade-ul sistemului la nivel global
Operații avansate de gestionare a pachetelor
- Operații avansate de gestionare a pachetelor în linia de comandă
- Verificarea fișierelor pachetelor instalate
- Măsuri de siguranță pentru problemele pachetelor
- Căutarea pe metadatele pachetelor
Detalii interne ale gestionării pachetelor Debian
- Metadatele arhivei
- Fișierul de top "Release" și autenticitatea
- Fișierele "Release" la nivel de arhivă
- Preluarea metadatelor pentru pachet
- Starea pachetului pentru APT
- Starea pachetului pentru aptitude
- Copiile locale ale pachetelor preluate
- Numele fișierelor pachetelor Debian
- Comanda dpkg
- Comanda update-alternative
- Comanda dpkg-statoverride
- Comanda dpkg-divert
Recuperarea unui sistem defect
- Incompatibilitatea cu configurația veche a utilizatorului
- Pachete diferite cu fișiere suprapuse
- Repararea scriptului de pachet defect
- Salvarea cu comanda dpkg
- Recuperarea datelor de selecție a pachetelor
Sfaturi pentru gestionarea pachetelor
- Cum să alegi pachete Debian
- Pachete din surse mixte de arhive
- Modificarea versiunii candidate
- Upgrade-uri și Backports
- Descărcarea și upgrade-ul automat al pachetelor
- Limitarea lățimii de bandă pentru descărcare în APT
- Downgrade de urgență
- Cine a încărcat pachetul?
- Pachetul equivs
- Portarea unui pachet pe sistemul stabil
- Server proxy pentru APT
- Arhivă mică de pachete publice
- Înregistrarea și copierea configurației sistemului
- Conversia sau instalarea unui pachet binar străin
- Extragerea pachetului fără dpkg
- Lecturi suplimentare pentru gestionarea pachetelor
Inițializarea sistemului
- Prezentare generală a procesului de boot
- BIOS, boot loader, sistem mini-Debian
- Semnificația nivelului de rulare
- Configurarea nivelului de rulare
- Exemplu de gestionare a nivelului de rulare
- Parametrul implicit pentru fiecare script de inițializare
- Numele gazdei
- Sistemul de fișiere
- Inițializarea interfeței de rețea
- Inițializarea serviciilor de rețea
- Mesajul sistemului
- Mesajul kernel-ului
- Sistemul udev
- Inițializarea modulelor kernel
Autentificare și securitate
- Autentificarea Unix normală
- Gestionarea informațiilor despre cont și parolă
- Parolă bună
- Crearea unei parole criptate
- PAM și NSS
- Fișierele de configurare accesate de PAM și NSS
- Gestionarea centralizată modernă a sistemului
- "De ce GNU su nu suportă grupul wheel"
- Regulă mai strictă pentru parole
- Alte controale de acces
- sudo
- SELinux, Apparmor
- Restricționarea accesului la unele servicii de server
- Securitatea autentificării
- Parolă securizată pe Internet
- Secure Shell
- Măsuri suplimentare de securitate pentru Internet
- Securizarea parolei root
Configurarea rețelei
Infrastructura de bază a rețelei
- Numele de domeniu
- Rezoluția numelui gazdei
- Numele interfeței de rețea
- Gama de adrese de rețea pentru LAN
- Suportul pentru dispozitive 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ții de rețea de nivel scăzut sigure
Optimizarea rețelei
- Găsirea MTU optim
- Setarea MTU
- Optimizarea TCP pentru WAN
Infrastructura Netfilter
Aplicații de rețea
Sistemul de mail
- Bazele serviciului modern de mail
- Strategia de configurare a mail-ului pentru stația de lucru
Agent de transport de mail (MTA) și agent de utilizator de mail (MUA)
- Prezentare generală a exim4
- MUA de bază - Mutt
Agent de livrare de mail (MDA) cu filtru
- Configurarea maildrop
- Configurarea procmail
- Redeliverarea conținutului mbox
Server POP3/IMAP4
Serverul de acces la distanță și utilitarul (SSH)
- Bazele SSH
- Port forwarding pentru tunelare SMTP/POP3
- Conectare fără parole la distanță
- Gestionarea clienților SSH străini
- Configurarea ssh-agent
- Cum să închizi sistemul la distanță prin SSH
- Depanarea SSH
Alte servere de aplicații de rețea
Alți clienți de aplicații de rețea
Diagnosticarea daemonilor sistemului
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 la distanță prin SSH
- Terminal X securizat prin Internet
- Aplicații X
- Aplicații de birou X
- Aplicații utilitare X
Sfaturi pentru 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 log
- Înregistrarea curată a activităților shell
- Afisarea personalizată a datelor text
- Afisarea personalizată a timpului ș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 în fișierele de configurare
Sfaturi pentru stocarea datelor
- Configurarea partițiilor de disc
- Accesarea partițiilor folosind UUID
- Configurarea sistemului de fișiere
- Crearea și verificarea integrității sistemului de fișiere
- Optimizarea sistemului de fișiere prin opțiuni de montare
- Optimizarea sistemului de fișiere prin superblock
- Optimizarea discului dur
- Utilizarea SMART pentru a prevedea defectarea discului dur
- Extinderea spațiului de stocare utilizabil prin LVM
- Extinderea spațiului de stocare utilizabil prin montarea unei alte partiții
- Extinderea spațiului de stocare utilizabil folosind symlink
- Extinderea spațiului de stocare utilizabil folosind aufs
Sfaturi pentru criptarea datelor
- Criptarea discului extern cu dm-crypt/LUKS
- Criptarea partiției de swap 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
- Trasarea activităților programelor
- Identificarea proceselor care folosesc fișiere sau socket-uri
- Repetarea unei comenzi la un interval constant
- Repetarea unei comenzi în buclă peste fișiere
- Pornirea unui program din GUI
- Personalizarea programului de pornit
- Închiderea unui proces
- Planificarea sarcinilor o singură dată
- Planificarea sarcinilor în mod regulat
- Tasta Alt-SysRq
Sfaturi pentru întreținerea sistemului
- Cine este pe sistem?
- Atenționarea tuturor
- Identificarea hardware-ului
- Configurarea hardware-ului
- Timpul sistemului și hardware-ului
- Configurarea terminalului
- Infrastructura de sunet
- Dezactivarea screensaver-ului
- Dezactivarea sunetelor de bip
- Utilizarea memoriei
- Verificarea securității și integrității sistemului
Kernel-ul
- Parametrii kernel-ului
- Antetele kernel-ului
- Compilarea kernel-ului și modulelor aferente
- Compilarea surselor kernel: metoda standard Debian
- Compilarea surselor modulelor: metoda standard Debian
- Drivere hardware non-libere
Sistem virtualizat
- Instrumente de virtualizare
- Fluxul de lucru pentru virtualizare
- Montarea imaginii de disc virtual
- Sistem chroot
- Sisteme multiple de desktop
Gestionarea datelor
Partajarea, copierea și arhivarea
- Instrumente de arhivare și comprimare
- Instrumente de copiere și sincronizare
- Idiome pentru arhivare
- Idiome pentru copiere
- Idiome pentru selecția fișierelor
- Backup și recuperare
- Suite de utilitare pentru backup
- Exemplu de script pentru backup-ul sistemului
- Script de copiere pentru backup-ul datelor
- Dispozitiv de stocare extern
- Partajarea datelor prin rețea
- Media de arhivare
Datele binare
- Vizualizarea și editarea datelor binare
- Manipularea fișierelor fără montarea discului
- Redundanța datelor
- Recuperarea și analiza forensică a fișierelor de date
- Împărțirea unui fișier mare în fișiere mici
- Ștergerea conținutului fișierelor
- Fișiere dummy
- Ștergerea întregului disc dur
- Ștergerea zonei neutilizate a unui disc dur
- Recuperarea fișierelor șterse dar încă deschise
- Căutarea tuturor hardlink-urilor
- Consumul de spațiu de disc invizibil
Infrastructura de securitate a datelor
- Gestionarea cheilor pentru GnuPG (semnătură și criptare)
- Suma MD5
Cerințe
Nu sunt necesare cerințe specifice pentru a participa la acest curs.
35 Ore