Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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