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-distribusjon
Hva er Debian?
- Velge Debian-versjon
- Debian-støtte og hjelp
- Debian-samfunnet
Grunnleggende om konsollen
- Shell-prompten
- Shell-prompten under X
- Root-konto og root-shell-prompt (su, sudo, kjøre programmer som root under X)
- Grafiske verktøy for systemadministrasjon
- Virtuelle konsoller
- Slik forlater du kommandoprompten
- Slik slår du av systemet
- Å gjenopprette en sunn konsoll
- Ytterligere pakkeforslag for nybegynnere
- En ekstra brukerkonto
- Konfigurasjon av sudo
Filsystemet
- Filsystemrettigheter
- Kontroll av rettigheter for nylig opprettede filer: umask
- Rettigheter for brukergrupper (group)
- Tidsstempler
- Lenker
- Navngitte rør (FIFO)
- Sokkeler
- Enhetsfiler
- Spesielle enhetsfiler
- procfs og sysfs
Midnight Commander (MC)
- Tilpasning av MC
- Starte MC
- Filstyring i MC
- Triks i kommandolinjen i MC
- Den interne editor i MC
- Den interne visning i MC
- Autostart-funksjoner i MC
- FTP-virtuelt filsystem i MC
Grunnleggende Unix-liknende arbeidsmiljø
- Innloggings-shellen
- Tilpasning av bash
- Spesielle tastetrykk
- Siden (pager)
- Å sette en standard teksteditor
- Slik avslutter du vim
- Innlogging av shell-aktiviteter
- Grunnleggende Unix-kommandoer
Enkle shell-kommandoer
- Kommandokjøring og miljøvariabler
- "$LANG"-variabelen
- "$PATH"-variabelen
- "$HOME"-variabelen
- Kommandolinjeverdier
- Shell-glob
- Tilbakeverdi fra kommandoen
- Typiske kommandosekvenser og shell-omdirigering
- Kommandialiaser
Unix-liknende tekstbehandling
- Unix-tekstverktøy
- Regulære uttrykk
- Erstattende uttrykk
- Global substitusjon med regulære uttrykk
- Utvinning av data fra tekstfiltabell
- Skriptsnutter for piping av kommandoer
Debian-pakkeadministrasjon
Fordyrkrav for Debian-pakkeadministrasjon
- Pakkekronfigurasjon
- Grunnleggende forholdsregler
- Liv med evig oppgradering
- Grunnleggende om Debian-arkivet
- Pakkeavhengigheter
- Hendingssstrøm i pakkeadministrasjon
- Første respons på problemer med pakkeadministrasjon
Grunnleggende operasjoner for pakkeadministrasjon
- apt-get/apt-cache vs. aptitude
- Grunnleggende operasjoner for pakkeadministrasjon i kommandolinjen
- Interaktiv bruk av aptitude
- Tastaturrebindinger i aptitude
- Pakkevisning i aptitude
- Søkevalg med aptitude
- aptitude-regel uttrykk
- Avhengighetsoppløsning i aptitude
- Loggføring av pakkeaktivitet
Eksempler på aptitude-operasjoner
- Liste opp pakker med regulært uttrykk på pakkenavn
- Blade gjennom med regulært uttrykk
- Fjerne slettet pakker fullstendig
- Rydde opp i automatisk/manuell installasjonsstatus
- Systembredd oppgradering
Avanserte operasjoner for pakkeadministrasjon
- Avanserte operasjoner for pakkeadministrasjon i kommandolinjen
- Verifisering av installerte pakkefiler
- Sikkerhetstiltak mot pakkeproblemer
- Søking i pakkemetadata
Intern i Debian-pakkeadministrasjon
- Arkivmetadata
- Toppnivå "Release"-fil og autentisitet
- "Release"-filer på arkivnivå
- Henting av metadata for pakkene
- Pakkestatus for APT
- Pakkestatus for aptitude
- Lokale kopier av hente pakker
- Debian-pakkenavn
- dpkg-kommandoen
- update-alternative-kommandoen
- dpkg-statoverride-kommandoen
- dpkg-divert-kommandoen
Gjenoppretting fra et skadet system
- Inkompatibilitet med gammel brukerkonfigurasjon
- Ulike pakker med overlappende filer
- Fikse skadet pakkeskript
- Berging med dpkg-kommandoen
- Gjenoppretting av pakkevælgsdata
Tips for pakkeadministrasjon
- Slik velger du Debian-pakker
- Pakker fra blandet kilde av arkiver
- Justerer kandidatversjon
- Oppdateringer og Backports
- Automatisk nedlasting og oppgradering av pakker
- Begrensing av nedlastningsbåndbredde for APT
- Nødvendig nedgradering
- Hvem lastet opp pakken?
- equivs-pakken
- Portering av en pakke til stabilt system
- Proxytjener for APT
- Litet offentlig pakkearkiv
- Innlogging og kopiering av systemkonfigurasjon
- Konvertere eller installere en fremmed binærpakke
- Ekstrahere pakke uten dpkg
- Flere lesninger for pakkeadministrasjon
Systeminisialisering
- Et overblikk over bootstrapping-prosessen
- BIOS, boot loader, mini-Debian-system
- Betydningen av runlevel
- Konfigurasjon av runlevel
- Eksempel på runlevel-administrasjon
- Standardparametere for hvert init-skript
- Vertsnavn (hostname)
- Filsystemet
- Ininisialisering av nettverksgransens
- Ininisialisering av nettverkstjenester
- Systemmeldinger
- Kjernelmeldinger
- udev-systemet
- Ininisialisering av kjernemoduler
Autentisering og sikkerhet
- Normal Unix-autentisering
- Håndtering av konto- og passordinformasjon
- Godt passord
- Oppretting av kryptert passord
- PAM og NSS
- Konfigurasjonsfiler tilgangt av PAM og NSS
- Modern sentralisert systemadministrasjon
- "Hvorfor GNU su ikke støtter hjul-gruppen"
- Strengere passordregel
- Annen tilgangskontroll
- sudo
- SELinux, Apparmor
- Begrense tilgang til visse tjeners
- Sikkerhet i autentisering
- Sikkert passord over internett
- Sikker shell (SSH)
- Ekstra sikkerhetstiltak for internett
- Sikre root-passordet
Nettverksett
Grunnleggende nettverksinfrastruktur
- Domainnavn
- Vertsnavnoppklaring
- Nettverksgransensnavn
- Nettverksadresserekke for LAN
- Nettverksenhetstøtte
Modern nettverkskonfigurasjon for skrivebord
- Grafiske verktøy for nettverkskonfigurasjon
Lavt nivå nettverkskonfigurasjon
- Iproute2-kommandoer
- Sikre lavt nivå nettverksoperasjoner
Nettverksoptimalisering
- Finn optimal MTU
- Sette MTU
- WAN TCP-optimalisering
Netfilter-infrastruktur
Nettverksapplikasjoner
Postsystem
- Grusnleggende om moderne posttjeneste
- Postkonfigurasjonsstrategi for arbeidsstasjon
Posttransportagent (MTA) og Postbrukeragent (MUA)
- Overblikk over exim4
- Grusnleggende MUA - Mutt
Postleveringsagent (MDA) med filter
- maildrop-konfigurasjon
- procmail-konfigurasjon
- Omlevering av mbox-innhold
POP3/IMAP4-tjener
Fjerntilgangstjener og verktøy (SSH)
- Grusnleggende om SSH
- Portviderkopling for SMTP/POP3-tunneling
- Tilkobling uten fjernt passord
- Håndtere fremmede SSH-klienter
- Sette opp ssh-agent
- Slik slår du av fjernt system over SSH
- Feilsøking i SSH
Annen nettverksapplikasjonstjenere
Annen nettverksapplikasjonsklienter
Diagnose av systemdæmoner
X-vindussystem
- Oppsett av skrivebordsmiljø
- Tjener/klient-forhold
- X-tjener
- Starte X-vindussystem
- Starte X-sesjon med gdm
- Tilpasse X-sesjon (klassisk metode)
- Tilpasse X-sesjon (ny metode)
- Koble til en fjernt X-klient via SSH
- Sikker X-terminal via internett
- X-applikasjoner
- X-kontorapplikasjoner
- X-verktøyapplikasjoner
Systemtips
Screen-program
- Brukssscenario for screen(1)
- Tastaturrebindinger for screen-kommandoen
Datainnlogging og presentasjon
- Loggdæmon
- Logganalyser
- Rent innlogging av shell-aktivitet
- Tilpasset visning av tekstdata
- Tilpasset visning av tid og dato
- Fargekodet shell-ekko
- Fargekodet kommandoer
- Innlogging av editoraktivitet for komplekse gjentakelser
- Innlogging av grafikk bilde av en X-applikasjon
- Innlogging av endringer i konfigurasjonsfiler
Tips for lagring av data
- Diskpartisjonskonfigurasjon
- Tilgang til partisjon ved bruk av UUID
- Filsystemkonfigurasjon
- Oppretting og integritetskontroll av filsystem
- Optimalisering av filsystem ved monteringsopt
- Optimalisering av filsystem via superblokk
- Optimalisering av harddisk
- Bruke SMART for å forutsi harddiskfeil
- Utenforliggende av tilgjengelig lagringsplass via LVM
- Utenforliggende av tilgjengelig lagringsplass ved montering av en annen partisjon
- Utenforliggende av tilgjengelig lagringsplass ved bruk av symbolisk lenke
- Utenforliggende av tilgjengelig lagringsplass ved bruk av aufs
Tips for kryptering av data
- Kryptering av uttakbar 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 programaktivitet
- Timing av en prosess
- Planleggingsprioritet
- ps-kommandoen
- top-kommandoen
- Liste opp filer åpnet av en prosess
- Sporing av programaktivitet
- IDentifisering av prosesser som bruker filer eller sokkeler
- Gjenta en kommando med konstant intervall
- Gjenta en kommando i en løkke over filer
- Starte et program fra GUI
- Tilpasse program som skal startes
- Killing av en prosess
- Planlegge oppgaver en gang
- Planlegge oppgaver regelmessig
- Alt-SysRq-tast
Systemvedlikeholdstips
- Hvem er på systemet?
- Advarsle til alle
- Identifikasjon av maskinvare
- Konfigurasjon av maskinvare
- System- og hardvaretid
- Terminalkonfigurasjon
- Lydinfrastruktur
- Slå av skjermsparer
- Slå av beep-lyd
- Minnebruk
- System- og integritetskontroll
Kjernen
- Kjerneparametere
- Kjerneheaders
- Kompilere kjernen og relaterte moduler
- Kompilere kjernekilde: Debian standardmetode
- Kompilere modulkilde: Debian standardmetode
- Ikke-fri maskinvaredriver
Virtualisert system
- Virtualiseringsverktøy
- Virtualiseringsarbeidsflyt
- Montering av virtuell diskbildefil
- Chroot-system
- Flere skrivebordssystemer
Datalagring
Deling, kopiering og arkivering
- Arkiverings- og komprimeringsverktøy
- Kopierings- og synkroniseringsverktøy
- Idiomer for arkiv
- Idiomer for kopi
- Idiomer for valget av filer
- Sikkerhetskopiering og gjenoppretting
- Sikkerhetskopieringsverktøypakker
- Et eksemple skript for systembackup
- Et kopiskript for databackup
- Uttakbar lagringseenhet
- Dele data via nettverk
- Arkivmedia
Binærdatab
- Visning og redigering av binærdatab
- Manipulere filer uten å montere disk
- Dataredundans
- Gjenoppretting av datafil og forensisk analyse
- Deling av en stor fil i små filer
- Tømme filinnhold
- Dumme filer
- Slette en hel harddisk
- Slette ubrukt område på en harddisk
- Gjenopprette slettet men fortsatt åpne filer
- Søke alle hardlenker
- Usynlig diskplassforbruk
Sikkerhetsinfrastruktur for data
- Nøkkeladministrasjon for GnuPG (signering og kryptering)
- MD5-sum
Krav
Det er ingen spesifikke krav for å delta på dette kurset.
35 Timer