Ta kontakt

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

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier