Ta kontakt

Kursplan

Debian-distribusjonen

Hva er Debian?

  • Valg av Debian-versjon
  • Debian-støtte og hjelp
  • Debian-fellesskapet

Konsollobasert

  • Skal-promptet
  • Skal-promptet under X
  • Rot-kontoet og rot-skallet (su, sudo, kjøring av programmer som rot under X)
  • GUI-verktøy for systemadministrasjon
  • Virtuelle konsoller
  • Hv du forlater kommandopromptet
  • Hv du slukker systemet
  • Gjenoppretting av en fungerende konsoll
  • Tilleggpakker anbefalt for nybegynnere
  • En ekstra brukerkonto
  • Konfigurasjon av sudo

Filsystemet

  • Filsystemtillatelser
  • Kontroll av tillatelser for nylig opprettede filer: umask
  • Tillatelser for brukergropper (gruppe)
  • Tidsstempler
  • Symkoblinger
  • Navngitte pipe (FIFOs)
  • Sokler
  • Enhetsfiler
  • Spesielle enhetsfiler
  • procfs og sysfs

Midnight Commander (MC)

  • Tilpassing av MC
  • Starte MC
  • Filhåndterer i MC
  • Kommandolinjetrikks i MC
  • Den innebygde redigereren i MC
  • Den innebygde leseren i MC
  • Auto-start-funksjoner i MC
  • FTP-virtuelt filsystem i MC

Det grunnleggende Unix-lignende arbeidsmiljøet

  • Innloggingskallet
  • Tilpasning av bash
  • Spesielle tastetrykk
  • Pageren
  • Angi en standard tekstredigerer
  • Hv du avslutter vim
  • Opptak av skalaktiviteter
  • Grunnleggende Unix-kommandoer

Den enkle skallkommandoen

  • Kommandokjøring og miljøvariabler
  • "$LANG"-variabelen
  • "$PATH"-variabelen
  • "$HOME"-variabelen
  • Kommandolinjealternativer
  • Skal-glob
  • Kommandoens returverdi
  • Typiske kommandosekvenser og omkobling i skal
  • Skal-alias

Unix-lignende tekstbehandling

  • Unix-tektverktøy
  • Regulære uttrykk
  • Erstatningsuttrykk
  • Globale erstatninger med regulære uttrykk
  • Trekking av data fra tekstfiltabeller
  • Skriptutklipp for piping-kommandoer

Pakkehåndtering i Debian

Forutsetninger for pakkehåndtering i Debian

  • Pakkekonfigurasjon
  • Grunnleggende forsiktighet
  • Livet med evige oppgraderinger
  • Debian-arkivbasert
  • Pakkeavhengigheter
  • Hendelsesforløpet for pakkehåndtering
  • Første respons på problemer med pakkehåndtering

Grunnleggende operasjoner for pakkehåndtering

  • apt-get/apt-cache vs. aptitude
  • Grunnleggende operasjoner for pakkehåndtering med kommandolinjen
  • Interaktiv bruk av aptitude
  • Tastebindinger for aptitude
  • Pakkevisninger under aptitude
  • Alternativer for søkemoduser med aptitude
  • aptitude-regex-formelen
  • Avhengighetsløsning i aptitude
  • Pakkeaktivitetslogger

Eksempler på aptitude-operasjoner

  • Liste over pakker med regex-matching på pakkenavn
  • Browsing med regex-matching
  • Fjerne fjernede pakker for godt
  • Rydding av auto/manuell installeringsstatus
  • Oppgradering av systemet

Avanserte operasjoner for pakkehåndtering

  • Avanserte operasjoner for pakkehåndtering med kommandolinjen
  • Verifisering av installerte pakkefiler
  • Sikring mot pakkeproblemer
  • Søking i pakke Metadata

Interne detaljer om pakkehåndtering i Debian

  • Metadata for arkiv
  • "Release"-filen på toppnivå og autentisitet
  • Arkivnivå "Release"-filer
  • Henting av metadata for pakken
  • Pakkestatus for APT
  • Pakkestatus for aptitude
  • Lokale kopier av hentede pakker
  • Debian-pakkenavn
  • kommandoen dpkg
  • kommandoen update-alternative
  • kommandoen dpkg-statoverride
  • kommandoen dpkg-divert

Gjenoppretting fra et ødelagt system

  • Inkompatibilitet med gamle brukerinnstillinger
  • Forskjellige pakker med overlappende filer
  • Fikse ødelagt pakkeskript
  • Fredning med kommandoen dpkg
  • Gjenoppretting av pakkvalgdata

Tips for pakkehåndtering

  • Hv du velger Debian-pakker
  • Pakker fra blandede kilder i arkiver
  • Justeringsmuligheter for kandidatversjon
  • Oppdateringer og backports
  • Automatisk nedlasting og oppgradering av pakker
  • Begrensning av nedlastingsbåndbredde for APT
  • Nødnedgradering
  • Hvem lastet opp pakken?
  • equivs-pakken
  • Føre en pakke til det stabile systemet
  • Proxy-server for APT
  • Liten offentlig pakkearkiv
  • Opptak og kopiering av systemkonfigurasjon
  • Konvertering eller installering av en alien binærpakke
  • Trekking av pakke uten dpkg
  • Mer lesning for pakkehåndtering

Systeminitialisering

  • Oversikt over bootstrap-prosessen
  • BIOS, oppstartsprogram, mini-Debian-system
  • Betydningen av kjernemodus
  • Konfigurasjon av kjernemodus
  • Eksempel på håndtering av kjernemodus
  • Standardparameter for hver init-skript
  • Verdsnavn
  • Filsystemet
  • Initialisering av nettverksinterface
  • Initialisering av nettverkstjenester
  • Systemmeldinger
  • Kernelmeldinger
  • udev-systemet
  • Initialisering av kernelmoduler

Autentisering og sikkerhet

  • Normal Unix-autentisering
  • Håndtering av konto- og passordinformasjon
  • Godt passord
  • Opprettelse av krypterte passord
  • PAM og NSS
  • Konfigurasjonsfiler tilgang av PAM og NSS
  • Det moderne sentraliserte systemhåndteringen
  • "Hvorfor GNU su ikke støtter wheel-gruppen"
  • Striktere passordregler
  • Annen tilgangskontroll
  • sudo
  • SELinux, Apparmor
  • Begrensning av tilgang til noen tjener
  • Sikkerhet ved autentisering
  • Sikre passord over internett
  • Sikker Skall
  • Tilleggs sikkerhetstiltak for internett
  • Sikre rot-passordet

Nettverksoppsett

Det grunnleggende nettverksinfrastruktur

  • Domenenavn
  • Vertsnavn-oppløsning
  • Navn på nettverksinterface
  • Nettverksadresserekke for LAN
  • Støtte for nettverksenhet

Det moderne nettverkskonfigurasjonen for skrivebord

  • GUI-verktøy for nettverkskonfigurasjon

Nettverkskonfigurasjonen på lavt nivå

  • Iproute2-kommandoer
  • Sikre operasjoner på lavt nivå

Nettverksoptimalisering

  • Finn optimal MTU
  • Angi MTU
  • WAN TCP-optimalisering

Netfilter-infrastruktur

Nettverksapplikasjoner

Postsystemet

  • Basiskunnskaper om moderne posttjenester
  • Strategi for postkonfigurasjon for arbeidsstasjon

Posttransportagent (MTA) og Postbrukeragent (MUA)

  • Oversikt over exim4
  • Grunnleggende MUA - Mutt

Postleveringsagent (MDA) med filter

  • maildrop-konfigurasjon
  • procmail-konfigurasjon
  • Omsendelse av mbox-innhold

POP3/IMAP4-tjener

Tilgang til eksterne servere og verktøy (SSH)

  • Basiskunnskaper om SSH
  • Portfremsending for SMTP/POP3-tunnel
  • Tilkobling uten fjernpassord
  • Håndtering av eksterne SSH-klienter
  • Oppsett av ssh-agent
  • Hv du slukker den eksterne systemet via SSH
  • Feilsøking av SSH

Andre nettverksapplikasjons-servere

Andre nettverksapplikasjons-klienter

Diagnose av systemdaemons

X Window System

  • Oppsett av skrivebordsmiljø
  • Server/klient-relasjonen
  • X-serveren
  • Starte X Window System
  • Starte X-sesjonen med gdm
  • Tilpasse X-sesjonen (klassisk metode)
  • Tilpasse X-sesjonen (ny metode)
  • Koble en fjern X-klient via SSH
  • Sikre X-terminal over internett
  • X-applikasjoner
  • X-kontorapplikasjoner
  • X-verktøysapplikasjoner

Systemtips

screen-programmet

  • Bruksscenario for screen(1)
  • Tastebindinger for screen-kommandoen

Dataopptak og presentasjon

  • Loggdemon
  • Logganalysator
  • Ren opptak av skalaktiviteter
  • Tilpasset visning av tekstdata
  • Tilpasset visning av tid og dato
  • Fargeaktig skallecho
  • Fargeaktige kommandoer
  • Opptak av redigeringsaktiviteter for komplekse repetisjoner
  • Opptak av grafiske bilder fra en X-applikasjon
  • Opptak av endringer i konfigurasjonsfiler

Tips for lagring av data

  • Diskpartisjonskonfigurasjon
  • Tilgang til partisjon ved hjelp av UUID
  • Filsystemkonfigurasjon
  • Opprettelse og integritetskontroll av filsystem
  • Optimalisering av filsystem ved hjelp av monteringsalternativer
  • Optimalisering av filsystem via superblock
  • Optimalisering av harddisk
  • Bruk av SMART for å forutsi harddiskfeil
  • Utvidelse av brukbart lagringsrom via LVM
  • Utvidelse av brukbart lagringsrom ved å montere en annen partisjon
  • Utvidelse av brukbart lagringsrom ved hjelp av symlink
  • Utvidelse av brukbart lagringsrom ved hjelp av aufs

Tips for datakryptering

  • Kryptering av flytende disk med dm-crypt/LUKS
  • Kryptert swap-partisjon med dm-crypt
  • Automatisk kryptering av filer med eCryptfs
  • Automatisk montering av eCryptfs

Overvåking, kontroll og start av programaktiviteter

  • Timing av en prosess
  • Planleggingsprioritet
  • ps-kommandoen
  • top-kommandoen
  • Liste over filer åpnet av en prosess
  • Sporing av programaktiviteter
  • Identifisering av prosesser som bruker filer eller sokler
  • Repetering av en kommando med fast intervall
  • Repetering av en kommando looping over filer
  • Starte et program fra GUI
  • Tilpasse programmet som skal startes
  • Drepe en prosess
  • Planlegging av oppgaver én gang
  • Planlegging av oppgaver regelmessig
  • Alt-SysRq-tast

Tips for systemvedlikehold

  • Hvem er på systemet?
  • Varsle alle
  • Maskinvareidentifikasjon
  • Maskinvarekonfigurasjon
  • System- og maskinvartid
  • Terminalkonfigurasjon
  • Lydinfrastruktur
  • Deaktivere skjermsparer
  • Deaktivere pipelyder
  • Minnebruk
  • Sikkerhet og integritetskontroll av systemet

Kernen

  • Kernelparametere
  • Kernelhoder
  • Kompilering av kernel og relaterte moduler
  • Kompilering av kildekode til kjerne: Debian-standardmetode
  • Kompilering av modulens kildekode: Debian-standardmetode
  • Eiere programvare

Virtualisert system

  • Virtualiseringsverktøy
  • Arbeidsflyt for virtualisering
  • Montering av virtuell diskbildefil
  • Chroot-system
  • Flerdobelte skrivebordsystemer

Datahåndtering

Deling, kopiering og arkivering

  • Arkiv- og komprimeringsverktøy
  • Kopi- og synkroniseringsverktøy
  • Idiom for arkiv
  • Idiom for kopi
  • Idiom for filvalg
  • Sikkerhetskopiering og gjenoppretting
  • Sikkerhetskopieringsverktøysett
  • Eksempelskript for systembackup
  • Et kopiskript for databackup
  • Uttagbar lagringsenhet
  • Deling av data via nettverk
  • Arkivmedier

Binære data

  • Visning og redigering av binære data
  • Håndtering av filer uten montert disk
  • Data-redundans
  • Gjenoppretting av datafiler og rettslig analyse
  • Oppdeling av en stor fil i små filer
  • Tømming av filinnhold
  • Dumfil
  • Fjerning av hele harddisken
  • Fjerning av ubrukte områder på harddisken
  • Gjenoppretting av slettede men fortsatt åpne filer
  • Søke etter alle hardkoblinger
  • Usynlig forbruk av diskplass

Data sikkerhet infrastruktur

  • Nøkkels administrasjon for GnuPG (signering og kryptering)
  • MD5 sum

Krav

Det er ingen spesifikke krav for å delta på dette kurset.

 35 Timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier