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
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 pentru administrarea sistemului
- Console virtuale
- Cum părăsești promptul de comandă
- Cum 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
- Permisiunile sistemului de fișiere
- Controlul permisiunilor pentru fișierele nou create: umask
- Permisiuni pentru grupuri de utilizatori (group)
- Marcaje temporale
- Linkuri
- Pipe-uri numite (FIFO)
- Sockets
- Fișiere dispozitiv
- Fișiere 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țiile 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
- Pager-ul
- Setarea unui editor de text implicit
- Cum ieși din vim
- Înregistrarea activităților din shell
- Comenzi Unix de bază
Comanda simplă de shell
- Execuția comenzilor și variabilele de mediu
- Variabila "$LANG"
- Variabila "$PATH"
- Variabila "$HOME"
- Opțiunile liniei de comandă
- Glob în shell
- Valoarea de returnare a comenzii
- Secvențe tipice de comenzi și redirecționarea în shell
- Aliasuri de comenzi
Procesarea textului în stil Unix
- Instrumente text Unix
- Expresii regulate
- Expresii de înlocuire
- Substituție globală cu expresii regulate
- Extragerea datelor dintr-un tabel de fișiere text
- Fragmente de script pentru comenzi în pipe
Gestionarea pachetelor în 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 a 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 dezinstalate
- Curățarea statusului de instalare auto/manuală
- Upgrade la nivel de sistem
Operațiuni avansate de gestionare a pachetelor
- Operațiuni avansate de gestionare a pachetelor din linia de comandă
- Verificarea fișierelor pachetelor instalate
- Protejarea î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 pachetului
- 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
- 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 alegi pachetele Debian
- Pachete din surse mixte de arhive
- Ajustarea versiunii candidate
- Updates și Backports
- Descărcarea și upgrade-ul automat al 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 pachetului fără dpkg
- Lecturi suplimentare pentru gestionarea pachetelor
Inițializarea sistemului
- O prezentare generală a procesului de boot
- BIOS, boot loader, sistem mini-Debian
- Semnificația runlevel-ului
- Configurarea runlevel-ului
- Exemplu de gestionare a runlevel-ului
- Parametrul implicit pentru fiecare script init
- Numele de host
- Sistemul de fișiere
- Inițializarea interfeței de rețea
- Inițializarea serviciilor de rețea
- Mesajele de sistem
- Mesajele kernel-ului
- Sistemul udev
- Inițializarea modulelor kernel-ului
Autentificare și securitate
- Autentificarea Unix normală
- Gestionarea informațiilor despre conturi și parole
- Parolă sigură
- Crearea unei parole 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 anumite servicii de server
- Securitatea autentificării
- Parolă sigură pe 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 host
- Numele interfeței de rețea
- Intervalul de adrese de rețea pentru LAN
- Suportul dispozitivelor de rețea
Configurarea modernă a rețelei pentru desktop
- Instrumente GUI de configurare a rețelei
Configurarea low-level a rețelei
- Comenzi Iproute2
- Operațiuni low-level sigure de rețea
Optimizarea rețelei
- Găsirea MTU-ului optim
- Setarea MTU
- Optimizarea TCP pentru WAN
Infrastructura Netfilter
Aplicații de rețea
Sistemul de mail
- Noțiuni de bază despre serviciile moderne de mail
- Strategia de configurare a mail-ului pentru stația de lucru
Mail transport agent (MTA) și Mail user agent (MUA)
- Prezentare generală a exim4
- MUA de bază – Mutt
Mail delivery agent (MDA) cu filtru
- Configurarea maildrop
- Configurarea procmail
- Re-livrarea conținutului mbox
Server POP3/IMAP4
Serverul de acces remote și utilitarul (SSH)
- Noțiuni de bază despre SSH
- Port forwarding pentru tunelarea SMTP/POP3
- Conectarea fără parole remote
- Gestionarea clienților SSH străini
- Configurarea ssh-agent
- Cum 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
- Analizorul de log-uri
- Î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 din editor 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 mount
- Optimizarea sistemului de fișiere prin superblock
- Optimizarea hard disk-ului
- Folosirea SMART pentru a prezice defectarea hard disk-ului
- 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 discurilor amovibile 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 sockets
- Repetarea unei comenzi la un interval constant
- Repetarea unei comenzi în buclă peste 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 conectat la sistem?
- Avertizarea tuturor
- Identificarea hardware-ului
- Configurarea hardware-ului
- Ora de sistem și ora hardware
- Configurarea terminalului
- Infrastructura de sunet
- Dezactivarea screen saver-ului
- Dezactivarea sunetelor de beep
- Utilizarea memoriei
- Verificarea securității și integrității sistemului
Kernel-ul
- Parametrii kernel-ului
- Header-ele kernel-ului
- Compilarea kernel-ului și a modulelor aferente
- Compilarea sursei kernel-ului: metoda standard Debian
- Compilarea sursei modulului: metoda standard Debian
- Drivere hardware non-free
Sistem virtualizat
- Instrumente de virtualizare
- Fluxul de lucru pentru virtualizare
- Montarea fișierului imagine de disc virtual
- Sistem 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 backup-ul de sistem
- Un script de copiere pentru backup-ul datelor
- Dispozitiv de stocare amovibil
- Partajarea datelor prin rețea
- Medii 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 dummy
- Ștergerea completă a unui hard disk
- Ștergerea zonei neutilizate a unui hard disk
- Recuperarea fișierelor șterse, dar încă deschise
- Căutarea tuturor hardlink-urilor
- Consum 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 pentru a participa la acest curs.
35 Ore