Neem contact met ons op
 Duur 35 uren

Cursusaanbod

Debian-distributie

Wat is Debian?

  • Keuze van Debian-versie
  • Debian-ondersteuning en hulp
  • Debian-gemeenschap

Console-basis

  • De shell-prompt
  • De shell-prompt onder X
  • Het root-gebruikersaccount en de root-shell-prompt (su, sudo, programma's draaien als root onder X)
  • GGUI-systeemadministratiegereedschappen
  • Virtuele consoles
  • Het verlaten van de commandoprompt
  • Het afschakelen van het systeem
  • Een gezonde console herstellen
  • Extra pakketvoorstellen voor nieuwelingen
  • Een extra gebruikersaccount
  • sudo-configuratie

Het bestandssysteem

  • Bestandssysteemrechten
  • Besturing van rechten voor nieuw aangemaakte bestanden: umask
  • Rechten voor gebruikersgroepen (group)
  • Tijdstempels
  • Links
  • Genoemde buizen (FIFOs)
  • Socketten
  • Apparaatbestanden
  • Speciale apparaatbestanden
  • procfs en sysfs

Midnight Commander (MC)

  • Persoonlijke aanpassing van MC
  • MC starten
  • Bestandsbeheerder in MC
  • Commandoregeltrucs in MC
  • De interne editor in MC
  • De interne viewer in MC
  • Autostart-functies van MC
  • FTP-virtueel bestandssysteem van MC

De basis Unix-achtige werkomgeving

  • De inlogschil
  • Bash personaliseren
  • Speciale toetsencombinaties
  • De pagger
  • Standaardteksteditor instellen
  • Waar quit vim
  • Schilactiviteiten opnemen
  • Basis Unix-commando's

Het eenvoudige schilcommando

  • Uitvoeren van commando's en omgevingsvariabele
  • "$LANG"-variabele
  • "$PATH"-variabele
  • "$HOME"-variabele
  • Commandoregelopties
  • Shell-glob
  • Retourwaarde van het commando
  • Typische commandosequenties en schil-redirectie
  • Commando-alias

Unix-achtige tekstverwerking

  • Unix-tekstgereedschappen
  • Reguliere expressies
  • Vervangingsexpressies
  • Globale vervanging met reguliere expressies
  • Gegevens extraheren uit een tekstbestandstabel
  • Scriptfragmenten voor het buizen van commando's

Debian-pakketbeheer

Vereisten voor Debian-pakketbeheer

  • Pakketconfiguratie
  • Basisvoorzorgsmaatregelen
  • Leven met eeuwigdurende upgrades
  • Basis van Debian-archieven
  • Pakketafhankelijkheden
  • De evenementenstroom van het pakketbeheer
  • Eerste reactie op pakketbeheerproblemen

Basisoperaties voor pakketbeheer

  • apt-get/apt-cache vs. aptitude
  • Basisoperaties voor pakketbeheer met de commandoregel
  • Interactief gebruik van aptitude
  • Toetsencombinaties van aptitude
  • Pakketweergaven in aptitude
  • Zoekmethode-opties met aptitude
  • De aptitude-reguliere expressieformule
  • Afhankelijkheidsoplossing van aptitude
  • Pakketactiviteitslogs

Voorbeelden van aptitude-operaties

  • Pakketten oplijsten met regex-matching op pakketnamen
  • Bladeren met regex-matching
  • Gevergde verwijderde pakketten definitief opschonen
  • Opruimen van automatische/manuele installatiestatus
  • Systeemwijd upgrade

Gevorderde operaties voor pakketbeheer

  • Gevorderde operaties voor pakketbeheer met de commandoregel
  • Verificatie van geïnstalleerde pakketbestanden
  • Veiligheidsmaatregelen voor pakketproblemen
  • Zoeken in de pakketmetagegevens

Interne werking van Debian-pakketbeheer

  • Archiefmetagegevens
  • Bovenstaand "Release"-bestand en authenticiteit
  • Archiefniveau "Release"-bestanden
  • Ophalen van metagegevens voor het pakket
  • De pakketstatus voor APT
  • De pakketstatus voor aptitude
  • Lokale kopieën van de opgehaalde pakketten
  • Bestandnamen van Debian-pakketten
  • Het dpkg-commando
  • Het update-alternative-commando
  • Het dpkg-statoverride-commando
  • Het dpkg-divert-commando

Herstel van een kapot systeem

  • Onverenigbaarheid met oude gebruikersconfiguraties
  • Andere pakketten met overlappende bestanden
  • Repareren van een kapot pakketscript
  • Redding met het dpkg-commando
  • Herstel van pakketselectiedata

Tip voor pakketbeheer

  • Waar Debian-pakketten te kiezen
  • Pakketten uit gemengde bronnen van archieven
  • Aanpassen van de kandidaatversie
  • Updates en Backports
  • Automatisch downloaden en upgraden van pakketten
  • Bandbreedtebeperking voor APT
  • Nooddowngrade
  • Wie heeft het pakket geüpload?
  • Het equivs-pakket
  • Een pakket porteren naar het stabiele systeem
  • Proxyserver voor APT
  • Klein openbaar pakketarchief
  • Opnemen en kopiëren van systeemconfiguratie
  • Converteren of installeren van een vreemde binair pakket
  • Een pakket uitpakken zonder dpkg
  • Meer leeswerk voor pakketbeheer

Het systeeminitialisatie

  • Een overzicht van het bootstrapproces
  • BIOS, bootloader, mini-Debian-systeem
  • De betekenis van de runlevel
  • De configuratie van de runlevel
  • Voorbeeld van runlevel-beheer
  • De standaardparameter voor elk init-script
  • De hostname
  • Het bestandssysteem
  • Initialisatie van de netwerkinterface
  • Initialisatie van de netwerkservice
  • Het systeembericht
  • Het kernelbericht
  • Het udev-systeem
  • Initialisatie van de kernelmodule

Authenticatie en beveiliging

  • Normale Unix-authenticatie
  • Beheer van account- en wachtwoordinformatie
  • Goeie wachtwoorden
  • Aanmaken van versleutelde wachtwoorden
  • PAM en NSS
  • Configuratiebestanden opgeroepen door PAM en NSS
  • Het moderne centrale systeembeheer
  • "Waar GNU su de wheel-groep niet ondersteunt"
  • Striktere wachtwoordregels
  • Andere toegangsbeheersmaatregelen
  • sudo
  • SELinux, Apparmor
  • Beperken van toegang tot enkele serverservices
  • Beveiliging van authenticatie
  • Veilige wachtwoorden over het internet
  • Secure Shell
  • Extra beveiligingsmaatregelen voor het internet
  • Veiligstellen van het root-wachtwoord

Netwerkopzet

De basisnetwerkinfrastructuur

  • De domeinnaam
  • Het hostname-resolutie
  • De naam van de netwerkinterface
  • Het netwerkadressengebied voor het LAN
  • Ondersteuning van het netwerkapparaat

De moderne netwerkconfiguratie voor desktop

  • GGUI-netwerkconfiguratiegereedschappen

De low-level netwerkconfiguratie

  • Iproute2-commando's
  • Veilige low-level netwerkoperaties

Netwerkoptimalisatie

  • Optimale MTU vinden
  • MTU instellen
  • WAN TCP-optimalisatie

Netfilter-infrastructuur

Netwerktoepassingen

Het mailsysteem

  • Basis van de moderne mailservice
  • De mailconfiguratiestrategie voor de werkstation

Mailtransportagent (MTA) en mailgebruikersagent (MUA)

  • Overzicht van exim4
  • Basis MUA - Mutt

Maildeliveryagent (MDA) met filter

  • maildrop-configuratie
  • procmail-configuratie
  • mbox-inhoud herbezorgen

POP3/IMAP4-server

De remote-access-server en hulpprogramma (SSH)

  • Basis van SSH
  • Portforwarding voor SMTP/POP3-tunneling
  • Verbinden zonder remote-wachtwoorden
  • Omgaan met vreemde SSH-clients
  • ssh-agent instellen
  • Waar het remote-systeem af te schakelen via SSH
  • SSH-problemen oplossen

Andere netwerktoepassingservers

Andere netwerktoepassingsclients

De diagnose van de systeemdemonen

Het X Window Systeem

  • Bureaumilieu instellen
  • Het server/client-relatie
  • De X-server
  • Het X Window Systeem starten
  • X-sessie starten met gdm
  • X-sessie personaliseren (klassieke methode)
  • X-sessie personaliseren (nieuwe methode)
  • Verbinden van een remote-X-client via SSH
  • Veilige X-terminal via het internet
  • X-toepassingen
  • X-kantoorapplicaties
  • X-hulpprogramma's

Systeemtips

Het screen-programma

  • Het gebruiksscenario voor screen(1)
  • Toetsencombinaties voor het screen-commando

Gegevensregistratie en presentatie

  • De logdaemon
  • Log-analyzer
  • Schilactiviteiten netjes opnemen
  • Personaliseerde weergave van tekstgegevens
  • Personaliseerde weergave van tijd en datum
  • Gekleurde schilecho
  • Gekleurde commando's
  • Editoractiviteiten opnemen voor complexe herhalingen
  • Grafiekbeeld van een X-toepassing opnemen
  • Wijzigingen in configuratiebestanden opnemen

Tips voor opslag van gegevens

  • Schijfinstantiatie
  • Toegang tot partitionen met UUID
  • Bestandssysteemconfiguratie
  • Aanmaken en integriteitscontrole van bestandssysteem
  • Optimalisatie van bestandssysteem via mount-opties
  • Optimalisatie van bestandssysteem via superblock
  • Optimalisatie van harde schijf
  • Gebruik van SMART om harde schijffouten te voorspellen
  • Uitbreiding van bruikbare opslagruimte via LVM
  • Uitbreiding van bruikbare opslagruimte door het koppelenvan een andere partitie
  • Uitbreiding van bruikbare opslagruimte met symlink
  • Uitbreiding van bruikbare opslagruimte met aufs

Tips voor gegevensversleuteling

  • Versleuteling van verwijderbare schijven met dm-crypt/LUKS
  • Versleutelde swap-partitie met dm-crypt
  • Automatisch versleutelen van bestanden met eCryptfs
  • Automatisch koppelen van eCryptfs

Bewaken, beheren en starten van programma-activiteiten

  • Tijden meten van een proces
  • De schedulerprioriteit
  • Het ps-commando
  • Het top-commando
  • Lijst van bestanden geopend door een proces
  • Traceerprogramma-activiteiten
  • Identificatie van processen die bestanden of sockets gebruiken
  • Herhaling van een commando met een constant interval
  • Herhaling van een commando in een lus over bestanden
  • Een programma starten vanuit GGUI
  • Personaliseren van het programma dat gestart wordt
  • Een proces beëindigen
  • Taken eenmalig plannen
  • Taken periodiek plannen
  • Alt-SysRq-toets

Tips voor systeemonderhoud

  • Wie is op het systeem?
  • Waarschuwing voor iedereen
  • Hardwareidentificatie
  • Hardwareconfiguratie
  • Systeem- en hardwaretijd
  • De terminalconfiguratie
  • De geluidsinfrastructuur
  • Screensaver uitschakelen
  • Bijsignalen uitschakelen
  • Geheugengebruik
  • Systeembeveiliging en integriteitscontrole

De kernel

  • Kernelparameters
  • Kernelheaders
  • Compileren van de kernel en bijbehorende modules
  • Compileren van de kernalbron: Debian-standaardmethode
  • Compileren van de modulebron: Debian-standaardmethode
  • Non-free hardwarestuurprogramma's

Virtualiseersysteem

  • Virtualisatiegereedschappen
  • Virtualisatie-werkstroom
  • Virtual disk image-bestand koppelen
  • Chroot-systeem
  • Meerdere bureausystemen

Beheer van gegevens

Delen, kopiëren en archiveren

  • Archiverings- en compressiegereedschappen
  • Kopieer- en synchronisatiegereedschappen
  • Idiomen voor de archief
  • Idiomen voor de kopie
  • Idiomen voor de selectie van bestanden
  • Backup en herstel
  • Backup-hulpprogrammasuïtes
  • Een voorbeeldscript voor de systeembackup
  • Een kopie-script voor de gegevensbackup
  • Verwijderbare opslagapparaat
  • Gegevens delen via netwerk
  • Archiefmedia

De binaire gegevens

  • Beelden en bewerken van binaire gegevens
  • Bestanden manipuleren zonder schijf te koppelen
  • Gegevensredundantie
  • Gegevensbestandherstel en forensische analyse
  • Een groot bestand opdelen in kleine bestanden
  • Bestandinhoud wissen
  • Dummy-bestanden
  • Een volledige harde schijf wissen
  • Ongebruikt gebied van een harde schijf wissen
  • Wissen van verwijderde maar nog open bestanden
  • Alle hardlinks zoeken
  • Onzichtbare schijfruimteconsumptie

Gegevensbeveiligingsinfrastructuur

  • Sleutelbeheer voor GnuPG (ondertekenen en versleutelen)
  • De MD5-sum

Vereisten

Voor het volgen van deze cursus zijn er geen specifieke vereisten.

Aantal deelnemers


Prijs per deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën