Neem contact met ons op

Cursusaanbod

Debian-distributie

Wat is Debian?

  • Een Debian-versie kiezen
  • Debian-ondersteuning en hulp
  • Debian-gemeenschap

Consolebasis

  • De shell-prompt
  • De shell-prompt onder X
  • Het root-account en de root-shell-prompt (su, sudo, Programma's uitvoeren als root onder X)
  • GUI-systeembeheertools
  • Virtuele consoles
  • Hoe de commandoregel te verlaten
  • Hoe het systeem af te sluiten
  • Een gezonde console herstellen
  • Aanvullende pakketsuggesties voor nieuwkomers
  • Een extra gebruikersaccount
  • sudo-configuratie

Hets bestandssysteem

  • Bestandsmachtigingen
  • Controle over machtigingen voor nieuw aangemaakte bestanden: umask
  • Machtigingen voor gebruikersgroepen (groep)
  • Tijdstempels
  • Links
  • Genaamde pijpen (FIFO's)
  • Sockets
  • Apparaatbestanden
  • Speciale apparaatbestanden
  • procfs en sysfs

Midnight Commander (MC)

  • Aanpassen van MC
  • MC starten
  • Bestandsbeheerder in MC
  • Opdrachtregeltrucs in MC
  • De interne editor in MC
  • De interne viewer in MC
  • Automatische startfuncties van MC
  • FTP-virtueel bestandssysteem van MC

De basis Unix-achtige werkcontext

  • Inlogshell
  • Bash aanpassen
  • Speciale toetscombinaties
  • De paginator (pager)
  • Een standaardteksteditor instellen
  • Hoe vim te verlaten
  • Shellactiviteiten registreren
  • Basale Unix-opdrachten

De eenvoudige shellopdracht

  • Opdrachtuitvoering en omgevingsvariabelen
  • De "$LANG"-variabele
  • De "$PATH"-variabele
  • De "$HOME"-variabele
  • Opdrachtregelopties
  • Shellglobbing
  • Retourwaarde van de opdracht
  • Typische opdrachtvolgorde en shellredirectie
  • Opdrachtalias

Unix-achtige tekstverwerking

  • Unix-teksttools
  • Reguliere expressies
  • Vervangingsexpressies
  • Globale substitutie met reguliere expressies
  • Gegevens extraheren uit tekstbestanden
  • Scriptfragmenten voor het doorgeven van opdrachten

Debian-pakketbeheer

Debian-pakketbeheer: voorbereiding

  • Pakketconfiguratie
  • Algemene voorzorgsmaatregelen
  • Omgaan met blijvende upgrades
  • Basics van het Debian-archief
  • Pakketafhankelijkheden
  • Het gebeurtenisproces van het pakketbeheer
  • Eerste reactie op problemen met pakketbeheer

Basale pakketbeheerbewerkingen

  • apt-get/apt-cache versus aptitude
  • Basale pakketbeheerbewerkingen via de opdrachtregel
  • Interactief gebruik van aptitude
  • Sleutelbindings van aptitude
  • Pakketweergaven onder aptitude
  • Opties voor zoekmethoden met aptitude
  • Het aptitude-regex-formule
  • Afhankelijkheidsoplossing van aptitude
  • Pakquetactiviteitslogs

Voorbeelden van aptitude-bewerkingen

  • Pakketten opsommen met regex-matching op pakketnamen
  • Browsen met regex-matching
  • Verwijderde pakketten definitief wissen
  • Opruimen van auto/manual installatiestatus
  • Wijdverspreide systeemupgrade

Geavanceerde pakketbeheerbewerkingen

  • Geavanceerde pakketbeheerbewerkingen via de opdrachtregel
  • Verificatie van geïnstalleerde pakketbestanden
  • Veiligheidswacht tegen pakketproblemen
  • Zoeken in pakketmetadata

Internals van Debian-pakketbeheer

  • Archiefmetadata
  • Top-level "Release"-bestand en authenticiteit
  • Archieflevel "Release"-bestanden
  • Hal van de metadata voor het pakket
  • Het pakketstatus voor APT
  • Het pakketstatus voor aptitude
  • Lokale kopieën van de opgehaalde pakketten
  • Debian-pakketbestandsnamen
  • Het dpkg-commando
  • Het update-alternatives-commando
  • Het dpkg-statoverride-commando
  • Het dpkg-divert-commando

Herstel van een defect systeem

  • Onverenigbaarheid met oude gebruikersconfiguratie
  • Verschillende pakketten met overlappende bestanden
  • Defecte pakketscripts repareren
  • Redding met het dpkg-commando
  • Pakketselectiegegevens herstellen

Tips voor pakketbeheer

  • Hoe Debian-pakketten te kiezen
  • Pakketten uit gemengde bronnen van archieven
  • Kandidaatversies aanpassen
  • Updates en Backports
  • Automatisch downloaden en upgraden van pakketten
  • Downloadbandbreedte voor APT beperken
  • Nooddowngrade
  • Wie heeft het pakket geüpload?
  • Het equivs-pakket
  • Een pakket porteren naar het stable-systeem
  • Proxyserver voor APT
  • Klein publiek pakketarchief
  • Systemconfiguratie vastleggen en kopiëren
  • Een alien-binairpakket converteren of installeren
  • Pakket uitpakken zonder dpkg
  • Verder lezen over pakketbeheer

Systeeminitialisatie

  • Een overzicht van het bootproces
  • BIOS, bootloader, mini-Debian-systeem
  • De betekenis van de runlevel
  • De configuratie van de runlevel
  • Voorbeeld van runlevelbeheer
  • Standaardparameters voor elk init-script
  • De hostnaam
  • Het bestandssysteem
  • Initialisatie van netwerkinterfaces
  • Initialisatie van netwerkservices
  • Systeemberichten
  • Kernelberichten
  • Het udev-systeem
  • Initialisatie van kernelmodules

Authenticatie en Beveiliging

  • Normale Unix-authenticatie
  • Beheer van account- en wachtwoordinformatie
  • Een goed wachtwoord
  • Een versleuteld wachtwoord aanmaken
  • PAM en NSS
  • Configuratiebestanden toegankelijk door PAM en NSS
  • Modern centraal systeembeheer
  • "Waarom GNU su geen steungroep ondersteunt"
  • Strictere wachtwoordregels
  • Ander toegangcontroles
  • sudo
  • SELinux, AppArmor
  • Toegang tot sommige serverservices beperken
  • Beveiliging van authenticatie
  • Versleuteld wachtwoord via internet
  • Secure Shell
  • Aanvullende beveiligingsmaatregelen voor internet
  • Het root-wachtwoord beveiligen

Netwerkconfiguratie

De basisnetwerkinfrastructuur

  • De domeinnaam
  • Hostnaamoplossing
  • De netwerkinterface-naam
  • Het netwerkadresbereik voor de LAN
  • Netwerkapparatuurondersteuning

Modern netwerkconfiguratie voor bureaublad

  • GUI-netwerkconfiguratie tools

Laag-niveau netwerkconfiguratie

  • Iproute2-opdrachten
  • Veilige laag-niveau netwerkoperaties

Netwerkoptimalisatie

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

Netfilter-infrastructuur

Netwerktoepassingen

Het mailsysteem

  • Basics van moderne mailservice
  • Mailconfiguratiewerkstrategie voor workstation

Mail transport agent (MTA) en Mail user agent (MUA)

  • Overzicht van exim4
  • Basale MUA - Mutt

Mail delivery agent (MDA) met filter

  • maildrop-configuratie
  • procmail-configuratie
  • Opnieuw bezorgen van mbox-inhoud

POP3/IMAP4-server

De server en utility voor extern toegang (SSH)

  • Basics van SSH
  • Portforwarding voor SMTP/POP3-tunneling
  • Verbinden zonder wachtwoorden op afstand
  • Omgaan met vreemde SSH-clients
  • ssh-agent instellen
  • Hoe het externe systeem via SSH af te sluiten
  • SSH-problemen oplossen

Andere netwerktoepassingservers

Andere netwerktoepassingsclients

Diagnose van systeemdaemons

Het X Window System

  • Bureaubladomgeving instellen
  • De server/client-verhouding
  • De X-server
  • Het X Window System starten
  • X-sessie starten met gdm
  • X-sessie aanpassen (klassieke methode)
  • X-sessie aanpassen (nieuwe methode)
  • Een externe X-client via SSH verbinden
  • Veilige X-terminal via internet
  • X-toepassingen
  • X-kantoortoepassingen
  • X-utilitytoepassingen

Systeamtips

Het screen-programma

  • Gebruiksscenario's voor screen(1)
  • Sleutelbindings voor de screen-opdracht

Gegevensregistratie en presentatie

  • De logdaemon
  • Log-analysator
  • Shellactiviteiten schoon vastleggen
  • Aangepaste weergave van tekstgegevens
  • Aangepaste weergave van tijd en datum
  • Gekleurde shell echo
  • Gekleurde opdrachten
  • Editoractiviteiten vastleggen voor complexe herhalingen
  • Grafische afbeelding van een X-toepassing vastleggen
  • Wijzigingen in configuratiebestanden vastleggen

Tips voor opslag van gegevens

  • Schijfpartitieconfiguratie
  • Toegang tot partities via UUID
  • Bestandssysteemconfiguratie
  • Bestandssysteem aanmaken en integriteit controleren
  • Optimalisatie van bestandssysteem via mountopties
  • Optimalisatie van bestandssysteem via superblock
  • Optimalisatie van harde schijf
  • SMART gebruiken om harde schijfouten te voorspellen
  • Uitbreiding van bruikbare opslagruimte via LVM
  • Uitbreiding van bruikbare opslagruimte door een andere partitie te koppelen
  • Uitbreiding van bruikbare opslagruimte met symlink
  • Uitbreiding van bruikbare opslagruimte met aufs

Tips voor gegevensversleuteling

  • Verplaatsbare schijfversleuteling met dm-crypt/LUKS
  • Versleutelde swap-partitie met dm-crypt
  • Automatisch versleutelen van bestanden met eCryptfs
  • Automatisch koppelen van eCryptfs

Bewaking, besturing en starten van programmaactiviteiten

  • Een proces meten
  • De planningprioriteit
  • Het ps-commando
  • Het top-commando
  • Bestanden die door een proces geopend zijn, opsommen
  • Programmaactiviteiten traceren
  • Identificeren van processen die bestanden of sockets gebruiken
  • Een opdracht herhalen met een constante interval
  • Een opdracht herhalen door itereren over bestanden
  • Een programma starten vanuit GUI
  • Het te starten programma aanpassen
  • Een proces beëindigen
  • Taken één keer plannen
  • Taken regelmatig plannen
  • Alt-SysRq-toets

Tips voor systeemonderhoud

  • Wie is er op het systeem?
  • Iedereen waarschuwen
  • Hardware-identificatie
  • Hardwareconfiguratie
  • Systeem- en hardwaretijd
  • Terminalconfiguratie
  • Het geluidssysteem
  • Schermbeveiliging uitschakelen
  • Beepgeluiden uitschakelen
  • Geheugengebruik
  • Systeembeveiliging en integriteitscontrole

De kernel

  • Kernelparameters
  • Kernelheaders
  • De kernel en gerelateerde modules compileren
  • Kernelbron compileren: Debian-standaardmethode
  • Modulebron compileren: Debian-standaardmethode
  • Niet-vrije hardwaredrivers

Virtualiseerd systeem

  • Virtualisatietools
  • Virtualisatiewerkstroom
  • De virtuele schijfimage koppelen
  • Chroot-systeem
  • Meerdere bureaubladomgevingen

Gegevensbeheer

Delen, kopiëren en archiveren

  • Archief- en compressietools
  • Kopieer- en synchronisatietools
  • Idiomen voor het archief
  • Idiomen voor het kopiëren
  • Idiomen voor het selecteren van bestanden
  • Back-up en herstel
  • Back-uputilitypakketten
  • Voorbeeldscript voor systeemberstel
  • Een kopieerscript voor data-back-up
  • Verplaatsbare opslagapparatuur
  • Gegevens delen via netwerk
  • Archiefmedia

Binair data

  • Binair data bekijken en bewerken
  • Bestanden manipuleren zonder de schijf te koppelen
  • Gegevensredundantie
  • Gegevensbestandsherstel en forensische analyse
  • Een groot bestand splitsen in kleine bestanden
  • Bestandsinhoud wissen
  • Dummybestanden
  • Een volledige harde schijf wissen
  • Vrijgekomen gebied van een harde schijf wissen
  • Gespecialiseerde bestanden die nog openstaan, terugzetten
  • Alle harde links zoeken
  • Onzichtbaar schijfruimtegebruik

Infrastructuur voor gegevensbeveiliging

  • Sleutelbeheer voor GnuPG (signeren en versleutelen)
  • De MD5-som

Vereisten

Er zijn geen specifieke vereisten om aan deze cursus deel te nemen.

 35 Uren

Aantal deelnemers


Prijs per deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën