Kursplan

Debian Distribution

Vad är Debian?

  • Väljer Debian version
  • Debian stöd och hjälp
  • Debian gemenskap

Grunderna i konsolen

  • Skalprompten
  • Skalprompten under X
  • Rotkontot och rotskalsprompten (su, sudo, kör program som root under X)
  • GUI-systemadministrationsverktyg
  • Virtuella konsoler
  • Hur man lämnar kommandotolken
  • Hur man stänger av systemet
  • Återställer en sund konsol
  • Ytterligare paketförslag för nybörjaren
  • Ett extra användarkonto
  • sudo-konfiguration

Filsystemet

  • Filsystembehörigheter
  • Kontroll av behörigheter för nyskapade filer: umask
  • Behörigheter för användargrupper (grupp)
  • Tidsstämplar
  • Länkar
  • Namngivna rör (FIFO)
  • Uttag
  • Enhetsfiler
  • Särskilda enhetsfiler
  • procfs och sysfs

Midnight Commander (MC)

  • Anpassning av MC
  • Startar MC
  • Filhanterare i MC
  • Kommandoradstrick i MC
  • Internredaktören i MC
  • Den interna tittaren i MC
  • Autostartfunktioner i MC
  • FTP virtuella filsystem för MC

Den grundläggande Unix-liknande arbetsmiljön

  • Inloggningsskalet
  • Anpassa bash
  • Särskilda tangenttryckningar
  • Personsökaren
  • Ställa in en standardtextredigerare
  • Hur man slutar vim
  • Registrera skalaktiviteterna
  • Grundläggande Unix-kommandon

Det enkla skalkommandot

  • Kommandokörning och miljövariabel
  • "$LANG" variabel
  • "$PATH" variabel
  • "$HOME" variabel
  • Kommandoradsalternativ
  • Skalklot
  • Returvärdet för kommandot
  • Typiska kommandosekvenser och skalomdirigering
  • Kommandoalias

Unix-liknande textbehandling

  • Unix textverktyg
  • Vanliga uttryck
  • Ersättningsuttryck
  • Global substitution med reguljära uttryck
  • Extrahera data från textfiltabell
  • Skriptutdrag för pipe-kommandon

Debian pakethantering

Debian pakethanteringsförutsättningar

  • Paketkonfiguration
  • Grundläggande försiktighetsåtgärder
  • Livet med eviga uppgraderingar
  • Debian grunderna i arkivet
  • Paketberoenden
  • Händelseflödet för pakethanteringen
  • Första svar på pakethanteringsproblem

Grundläggande pakethanteringsoperationer

  • apt-get/apt-cachevs.aptitude
  • Grundläggande pakethanteringsoperationer med kommandoraden
  • Interaktiv användning av begåvning
  • Nyckelbindningar av begåvning
  • Paketvyer under begåvning
  • Search metodalternativ med aptitude
  • Formeln för aptitude regex
  • Beroendeupplösning av begåvning
  • Paketaktivitetsloggar

Exempel på begåvningsoperationer

  • Listar paket med matchande regex på paketnamn
  • Bläddrar med matchande regex
  • Rensa borttagna paket för gott
  • Rengör status för automatisk/manuell installation
  • Systemomfattande uppgradering

Avancerad pakethantering

  • Avancerade pakethanteringsoperationer med kommandorad
  • Verifiering av installerade paketfiler
  • Säkerhet för paketproblem
  • Searching på paketets metadata

Debian interns för pakethantering

  • Arkivera metadata
  • Översta nivå "Release" fil och autenticitet
  • Arkivnivå "Release" filer
  • Hämtning av metadata för paketet
  • Pakettillståndet för APT
  • Pakettillståndet för lämplighet
  • Lokala kopior av de hämtade paketen
  • Debian paketfilnamn
  • Kommandot dpkg
  • Kommandot update-alternativ
  • Kommandot dpkg-statoverride
  • Kommandot dpkg-divert

Återhämtning från ett trasigt system

  • Inkompatibilitet med gammal användarkonfiguration
  • Olika paket med överlappande filer
  • Fixar trasigt paketskript
  • Rädda med kommandot dpkg
  • Återställer paketvalsdata

Tips för pakethanteringen

  • Hur man plockar Debian paket
  • Paket från blandade arkivkällor
  • Tweaking kandidatversion
  • Uppdateringar och backportar
  • Automatisk nedladdning och uppgradering av paket
  • Begränsar nedladdningsbandbredden för APT
  • Nödläge nedgradering
  • Vem laddade upp paketet?
  • Equivs-paketet
  • Portera ett paket till det stabila systemet
  • Proxyserver för APT
  • Litet offentligt paketarkiv
  • Systemkonfiguration för inspelning och kopiering
  • Konvertera eller installera ett utomjordiskt binärt paket
  • Extrahera paket utan dpkg
  • Fler läsningar för pakethanteringen

Systeminitieringen

  • En översikt över processen för startrem
  • BIOS, starthanterare, mini-Debian-system
  • Innebörden av löpnivån
  • Konfigurationen av körnivån
  • Exemplet på runlevel management
  • Standardparametern för varje init-skript
  • Värdnamnet
  • Filsystemet
  • Initiering av nätverksgränssnitt
  • Initiering av nätverkstjänst
  • Systemmeddelandet
  • Kärnmeddelandet
  • Udev-systemet
  • Initiering av kärnmodulen

Autentisering och säkerhet

  • Normal Unix-autentisering
  • Hantera konto- och lösenordsinformation
  • Good lösenord
  • Skapar ett krypterat lösenord
  • PAM och NSS
  • Konfigurationsfiler nås av PAM och NSS
  • Den moderna centraliserade systemhanteringen
  • "Varför GNU su inte stöder hjulgruppen"
  • Strängare lösenordsregel
  • Andra åtkomstkontroller
  • sudo
  • SELinux, Apparmor
  • Begränsar åtkomst till vissa servertjänster
  • Säkerhet för autentisering
  • Säkert lösenord över Internet
  • Säkert skal
  • Extra säkerhetsåtgärder för Internet
  • Säkra root-lösenordet

Nätverksinställningar

Den grundläggande nätverksinfrastrukturen

  • Domännamnet
  • Värdnamnsupplösningen
  • Nätverksgränssnittets namn
  • Nätverksadressintervallet för LAN
  • Stöd för nätverksenheter

Den moderna nätverkskonfigurationen för skrivbordet

  • GUI nätverkskonfigurationsverktyg

Nätverkskonfigurationen på låg nivå

  • Iprote2-kommandon
  • Säker nätverksdrift på låg nivå

Nätverksoptimering

  • Hitta optimal MTU
  • Ställa in MTU
  • WAN TCP-optimering

Netfilter infrastruktur

Nätverksapplikationer

Mailsystemet

  • Grunderna i modern posttjänst
  • E-postkonfigurationsstrategin för arbetsstation

Mailtransportagent (MTA) och Mail User Agent (MUA)

  • Översikt över exim4
  • Grundläggande MUA- Mutt

Postutdelningsagent (MDA) med filter

  • maildrop-konfiguration
  • procmail-konfiguration
  • Återleverera mbox-innehåll

POP3/IMAP4-server

Fjärråtkomstservern och verktyget (SSH)

  • Grunderna i SSH
  • Portvidarebefordran för SMTP/POP3-tunnling
  • Ansluter utan fjärrlösenord
  • Hanterar främmande SSH-klienter
  • Konfigurera ssh-agent
  • Hur man stänger av fjärrsystemet på SSH
  • Felsökning av SSH

Andra nätverksprogramservrar

Andra nätverksprogramklienter

Diagnosen av systemdemonerna

X Window System

  • Konfigurera skrivbordsmiljö
  • Server/klient-relationen
  • X-servern
  • Starta X Window System
  • Startar X-session med gdm
  • Anpassa X-sessionen (klassisk metod)
  • Anpassa X-sessionen (ny metod)
  • Ansluta en fjärransluten X-klient via SSH
  • Säker X-terminal via Internet
  • X applikationer
  • X kontorsapplikationer
  • X verktygsapplikationer

Systemtips

Skärmprogrammet

  • Användningsscenariot för skärm(1)
  • Tangentbindningar för skärmkommandot

Dataregistrering och presentation

  • Loggdaemonen
  • Logganalysator
  • Registrera skalaktiviteterna rent
  • Anpassad visning av textdata
  • Anpassad visning av tid och datum
  • Färgat skaleko
  • Färgsatta kommandon
  • Spela in redaktörsaktiviteter för komplexa upprepningar
  • Spela in den grafiska bilden av en X-applikation
  • Registrera ändringar i konfigurationsfiler

Tips för datalagring

  • Diskpartitionskonfiguration
  • Accessing partition med UUID
  • Filsystemkonfiguration
  • Skapande av filsystem och integritetskontroll
  • Optimering av filsystem genom monteringsalternativ
  • Optimering av filsystem via superblock
  • Optimering av hårddisk
  • Använder SMART för att förutsäga hårddiskfel
  • Utökning av användbart lagringsutrymme via LVM
  • Utökning av användbart lagringsutrymme genom att montera ytterligare en partition
  • Utökning av användbart lagringsutrymme med symbollänk
  • Utökning av användbart lagringsutrymme med aufs

Tips för datakryptering

  • Flyttbar diskkryptering med dm-crypt/LUKS
  • Krypterad swap-partition med dm-crypt
  • Kryptera filer automatiskt med eCryptfs
  • Automatisk montering av eCryptfs

Övervaka, kontrollera och starta programaktiviteter

  • Tajma en process
  • Schemaläggningsprioriteten
  • Kommandot ps
  • Det översta kommandot
  • Lista filer som öppnats av en process
  • Spårningsprogramaktiviteter
  • Identifiering av processer med hjälp av filer eller sockets
  • Upprepa ett kommando med ett konstant intervall
  • Upprepa ett kommando som loopar över filer
  • Starta ett program från GUI
  • Anpassningsprogram som ska startas
  • Att döda en process
  • Schemalägga uppgifter en gång
  • Schemalägga uppgifter regelbundet
  • Alt-SysRq-tangenten

Tips för systemunderhåll

  • Vem finns i systemet?
  • Varnar alla
  • Hårdvaruidentifiering
  • Hårdvarukonfiguration
  • System och hårdvara tid
  • Terminalkonfigurationen
  • Ljudinfrastrukturen
  • Inaktiverar skärmsläckaren
  • Inaktiverar pipljud
  • Minnesanvändning
  • Systemsäkerhet och integritetskontroll

Kärnan

  • Kärnparametrar
  • Kärnrubriker
  • Kompilera kärnan och relaterade moduler
  • Kompilera kärnkällan: Debian standardmetod
  • Kompilera modulkällan: Debian standardmetod
  • Icke-fria hårdvarudrivrutiner

Virtualiserat system

  • Virtualiseringsverktyg
  • Arbetsflöde för virtualisering
  • Montera den virtuella diskavbildningsfilen
  • Chroot system
  • Flera skrivbordssystem

Datahantering

Dela, kopiera och arkivera

  • Arkiv och komprimeringsverktyg
  • Kopierings- och synkroniseringsverktyg
  • Idiom för arkivet
  • Idiom för kopian
  • Idiom för val av filer
  • Säkerhetskopiering och återställning
  • Sviter för säkerhetskopiering
  • Ett exempelskript för systemsäkerhetskopieringen
  • Ett kopieringsskript för säkerhetskopieringen av data
  • Löstagbar lagringsenhet
  • Dela data via nätverk
  • Arkivmedia

Den binära datan

  • Visa och redigera binär data
  • Manipulera filer utan att montera disk
  • Dataredundans
  • Datafilåterställning och kriminalteknisk analys
  • Dela upp en stor fil i små filer
  • Rensa filinnehåll
  • Dummy-filer
  • Radera en hel hårddisk
  • Radera oanvänt område på en hårddisk
  • Återställ borttagna men fortfarande öppna filer
  • Searching av alla hårda länkar
  • Osynlig diskutrymmesförbrukning

Infrastruktur för datasäkerhet

  • Nyckelhantering för GnuPG (signering och kryptering)
  • MD5 summan

Krav

Ingen

  35 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Relaterade Kurser

Linux Administration Fundamentals

  21 timmar

Relaterade Kategorier