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 de administrare a sistemului GUI
- 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 suplimentar de utilizator
- Configurarea sudo
Sistemul de fișiere
- Permisiunile sistemului de fișiere
- Controlul permisiunilor pentru fișiere nou create: umask
- Permisiuni pentru grupuri de utilizatori (grup)
- Timestamp-uri
- Legături
- Conducte numite (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 pe linia de comandă în MC
- Editorul intern în MC
- Vizualizatorul intern în MC
- Funcțiile de auto-pornire ale MC
- Sistemul de fișiere virtual FTP al MC
Mediul de bază de lucru Unix-like
- Shell-ul de autentificare
- Personalizarea bash
- Comenzi speciale de taste
- Pager-ul
- Setarea unui editor de text implicit
- Cum să închizi vim
- Înregistrarea activităților shell
- Comenzi de bază Unix
Comanda simplă de shell
- Execuția comenzii și variabila de mediu
- Variabila "$LANG"
- Variabila "$PATH"
- Variabila "$HOME"
- Opțiuni pe linia de comandă
- Glob shell
- Valoarea de returnare a comenzii
- Secvențe tipice de comenzi și redirecționare shell
- Alias de comandă
Prelucrarea textului Unix-like
- Instrumente de text Unix
- Expresii regulate
- Expresii de înlocuire
- Substituție globală cu expresii regulate
- Extragerea datelor din tabele de fișiere text
- Fragmente de script pentru conectarea comenzilor
Gestionarea pachetelor Debian
Cerințe preliminare pentru gestionarea pachetelor Debian
- Configurarea pachetului
- Măsuri de precauție de bază
- Viața cu upgrade-uri permanente
- Bazele arhivelor 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 pe linia de comandă
- Utilizarea interactivă a aptitude
- Legături de taste în aptitude
- Vizualizări de pachete în aptitude
- Opțiuni de metodă de căutare în aptitude
- Formula regex în aptitude
- Rezolvarea dependențelor în aptitude
- Jurnale de activitate ale pachetelor
Exemple de operații cu aptitude
- Listarea pachetelor cu potrivire regex pe numele pachetelor
- Navigarea cu potrivirea regex
- Eliminarea definitivă a pachetelor îndepărtate
- Curățarea stării de instalare automată/manuală
- Upgrade-ul sistemului la nivel global
Operații avansate de gestionare a pachetelor
- Operații avansate de gestionare a pachetelor pe linia de comandă
- Verificarea fișierelor pachetelor instalate
- Măsuri de siguranță pentru problemele de pachete
- Căutarea pe metadatele pachetelor
Internalele 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
- Copii locale ale pachetelor preluate
- Numele fișierelor pachetelor Debian
- Comanda dpkg
- Comanda update-alternatives
- Comanda dpkg-statoverride
- Comanda dpkg-divert
Recuperarea unui sistem defect
- Incompatibilitatea cu vechile configurații ale 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
- Actualizări ș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 la sistemul stabil
- Server proxy pentru APT
- Mică arhivă publică de pachete
- Î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
- O privire de ansamblu asupra 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 parolei 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ă de parolă
- Alte controale de acces
- sudo
- SELinux, Apparmor
- Restricționarea accesului la unele servicii de server
- Securitatea autentificării
- Parolă sigură 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
- Intervalul de adrese de rețea pentru LAN
- Suportul pentru dispozitive de rețea
Configurarea modernă a rețelei pentru desktop
- Instrumente de configurare a rețelei GUI
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 de mail modern
- 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
Diagnoza 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)
- Legături de taste pentru comanda screen
Înregistrarea și prezentarea datelor
- Daemonul de log
- Analizor de log
- Înregistrarea curată a activităților shell
- Afișarea personalizată a datelor text
- Afișarea personalizată a timpului și datei
- Ecou 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ției de disc
- Accesarea partiției 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 superbloc
- 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 mobil 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
- Urmărirea activităților programelor
- Identificarea proceselor care folosesc fișiere sau socket-uri
- Repetarea unei comenzi la un interval constant
- Repetarea unei comenzi iterând 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?
- Avertizarea 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 a modulelor aferente
- Compilarea surselor kernel: metoda standard Debian
- Compilarea surselor modulelor: metoda standard Debian
- Drivere hardware non-free
Sistem virtualizat
- Instrumente de virtualizare
- Fluxul de lucru al virtualizării
- Montarea fișierului de imagine a discului virtual
- Sistem chroot
- Sisteme multiple de desktop
Gestionarea datelor
Partajarea, copierea și arhivarea
- Instrumente de arhivare și compresie
- Instrumente de copiere și sincronizare
- Idiome pentru arhivare
- Idiome pentru copiere
- Idiome pentru selectarea fișierelor
- Backup și recuperare
- Suite de utilitare pentru backup
- Exemplu de script pentru backup-ul sistemului
- Un script de copiere pentru backup-ul datelor
- Dispozitiv de stocare mobil
- Partajarea datelor prin rețea
- Medii de arhivare
Datele binare
- Vizualizarea și editarea datelor binare
- Manipularea fișierelor fără a monta discul
- 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 invizibil de spațiu pe disc
Infrastructura de securitate a datelor
- Gestionarea cheilor pentru GnuPG (semnare și criptare)
- Suma MD5
Cerințe
Niciunul
35 Ore