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 root shell (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 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 (grup)
- Timestamp-uri
- Legături
- Pipe-uri 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 de linie de comandă în MC
- Editorul intern în MC
- Vizualizatorul intern în MC
- Funcții de auto-pornire în MC
- Sistemul de fișiere virtual FTP în 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 de bază Unix
Comanda simplă de shell
- Executarea comenzii și variabila de mediu
- Variabila "$LANG"
- Variabila "$PATH"
- Variabila "$HOME"
- Opțiuni de linie 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
- Înlocuire 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 arhivelor Debian
- Dependențe ale 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 cu 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 pentru 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 eliminate
- Curățarea stării de instalare auto/manual
- Upgrade-ul sistemului
Operații avansate de gestionare a pachetelor
- Operații avansate de gestionare a pachetelor cu linia de comandă
- Verificarea fișierelor pachetelor instalate
- Măsuri de protecție pentru problemele pachetelor
- Căutarea pe metadatele pachetelor
Interiorul gestionării pachetelor Debian
- Metadatele arhivelor
- 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
- 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
- Incompatibilitate cu configurația veche a utilizatorului
- Pachete diferite cu fișiere suprapuse
- Repararea scriptului pachetului 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
- 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
- O privire de ansamblu asupra procesului de boot
- BIOS, boot loader, sistem mini-Debian
- Semnificația runlevel-ului
- Configurația runlevel-ului
- Exemplu de gestionare a runlevel-ului
- 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 normală Unix
- 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ă de parolă mai strictă
- 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
- Gama 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ță pe SSH
- Depanarea SSH
Alte servere de aplicații de rețea
Alți clienți de aplicații de rețea
Diagnoza daemon-ilor 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 la distanță via SSH
- Terminal X securizat via 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-uri
- Înregistrarea curată a activităților shell
- Afișare personalizată a datelor text
- Afișare 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 mount
- Optimizarea sistemului de fișiere via superbloc
- Optimizarea hard disk-ului
- Utilizarea SMART pentru a prevesti defectarea hard disk-ului
- Extinderea spațiului de stocare utilizabil via 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 amovibil 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 parcurgând 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?
- Avertisment pentru toată lumea
- 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 de virtualizare
- 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 selecția 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 amovibil
- Partajarea datelor via rețea
- Medii 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 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
Niciunul
35 Ore