CONTACT ONS

Cursusaanbod

Debian-distributie

Wat is Debian?

  • Keuze van Debian-versie
  • Ondersteuning en hulp voor Debian
  • Debian-community

Console-basics

  • 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-systembeheertools
  • Virtuele consoles
  • Hoe de commandoprompt te verlaten
  • Hoe het systeem af te sluiten
  • Een functionele console herstellen
  • Aanvullende pakketsuggesties voor beginners
  • Een extra gebruikersaccount
  • sudo-configuratie

Het bestandssysteem

  • Rechten op het bestandssysteem
  • Besturing van rechten voor nieuw aangemaakte bestanden: umask
  • Rechten voor groepen van gebruikers (groep)
  • Tijdstempels
  • Koppelingen
  • Genoemde buizen (FIFO's)
  • Socket's
  • Apparaatbestanden
  • Speciale apparaatbestanden
  • procfs en sysfs

Midnight Commander (MC)

  • Personalisatie van MC
  • MC starten
  • Bestandsbeheerder in MC
  • Commandoregelaatstrucs in MC
  • De interne editor in MC
  • De interne weergave in MC
  • Automaatstartfuncties van MC
  • FTP-virtueel bestandssysteem van MC

De basale Unix-achtige werkomgeving

  • De inlog-shell
  • bash personaliseren
  • Speciale toetsaanslagen
  • De pager
  • Een standaardteksteditor instellen
  • Hoe vim te verlaten
  • Shell-activiteiten vastleggen
  • Basale Unix-commando's

Het eenvoudige shell-commando

  • Commando-uitvoering en omgevingsvariabele
  • "$LANG"-variabele
  • "$PATH"-variabele
  • "$HOME"-variabele
  • Commandoregel-opties
  • Shell-glob
  • Retourwaarde van het commando
  • Typische commandosequenties en shell-redirectie
  • Commando-alias

Unix-achtige tekstverwerking

  • Unix-teksttools
  • Reguliere expressies
  • Vervangingsexpressies
  • Globale substitutie met reguliere expressies
  • Gegevens extraheren uit tabel in tekstbestand
  • Scriptfragmenten voor pipen van commando's

Debian-pakketbeheer

Voorbehoudelijke voorwaarden voor Debian-pakketbeheer

  • Pakketconfiguratie
  • Basale voorzorgsmaatregelen
  • Leven met eeuwigdurende upgrades
  • Basis van Debian-archief
  • Pakketafhankelijkheden
  • Gebeurtenisflow van pakketbeheer
  • Eerste respons op pakketbeheerproblemen

Basale pakketbeheeroperaties

  • apt-get/apt-cache vs. aptitude
  • Basale pakketbeheeroperaties met de commandoregel
  • Interactief gebruik van aptitude
  • Toetscombinaties van aptitude
  • Pakketweergaves onder aptitude
  • Opties voor zoekhmethode met aptitude
  • De aptitude-reguliere expressieformule
  • Afhankelijkheidsoplossing van aptitude
  • Pakketactiviteitslogs

Voorbeelden van aptitude-operaties

  • Packagelijst met reguliere expressie-match op pakketnamen
  • Bladeren met reguliere expressie-match
  • Verwijderde pakketten definitief opschonen
  • Status van automatische/manuele installatie opruimen
  • Systeemwijde upgrade

Geavanceerde pakketbeheeroperaties

  • Geavanceerde pakketbeheeroperaties met commandoregel
  • Verificatie van bestanden van geïnstalleerde pakketten
  • Bescherming tegen pakketproblemen
  • Zoeken op pakketmetagegevens

Interne werking van Debian-pakketbeheer

  • Archiefmetagegevens
  • Topniveau "Release"-bestand en authenticiteit
  • Archiefniveau "Release"-bestanden
  • Opvragen van metagegevens voor het pakket
  • De pakketstatus voor APT
  • De pakketstatus voor aptitude
  • Lokale kopieën van opgevraagde pakketten
  • Debian-pakketbestandsnamen
  • Het dpkg-commando
  • Het update-alternative-commando
  • Het dpkg-statoverride-commando
  • Het dpkg-divert-commando

Hercenval van een gebroken systeem

  • Incompatibiliteit met oude gebruikersconfiguratie
  • Andere pakketten met overlappende bestanden
  • Repareren van gebroken scripts
  • Redding met het dpkg-commando
  • Herkennen van pakketselectiedata

Tips voor pakketbeheer

  • Hoe Debian-pakketten te kiezen
  • Pakketten uit gemengde bronnen van archieven
  • Aanpassen van candidate-versie
  • Updates en Backports
  • Automatische download en upgrade van pakketten
  • Bandbreedtebeperking voor APT
  • Noodoplossing voor downgrading
  • Wie het pakket geüpload heeft?
  • Het equivs-pakket
  • Porteren van een pakket naar het stabiele systeem
  • Proxyserver voor APT
  • Klein openbare pakketarchief
  • Vastleggen en kopiëren van systeemconfiguratie
  • Converteren of installeren van een vreemd binair pakket
  • Pakket extraheren zonder dpkg
  • Meer leesmateriaal voor pakketbeheer

De systeeminitialisatie

  • Een overzicht van het bootstrap-proces
  • BIOS, bootloader, mini-Debian-systeem
  • De betekenis van de runlevel
  • De configuratie van de runlevel
  • Forbeeld van runlevel-beheer
  • De standaardparameter voor elk init-script
  • Het hostnaam
  • Het bestandssysteem
  • Netwerkinterface-initiëlisatie
  • Netwerkdienst-initiëlisatie
  • Het systeembericht
  • Het kernelbericht
  • Het udev-systeem
  • De kernelmodule-initiëlisatie

Authenticatie en Beveiliging

  • Normale Unix-authenticatie
  • Beheer van account- en wachtwoordinformatie
  • Goed wachtwoord
  • Aanmaken van versleuteld wachtwoord
  • PAM en NSS
  • Configuratiebestanden aangeroepen door PAM en NSS
  • Het moderne centraal systeembeheer
  • "Waarom GNU su de wheel-groep niet ondersteunt"
  • Strictere wachtwoordregels
  • Ander toegangscontroles
  • sudo
  • SELinux, AppArmor
  • Beperken van toegang tot bepaalde serverdiensten
  • Beveiliging van authenticatie
  • Veilig wachtwoord over het Internet
  • Secure Shell
  • Extra beveiligingsmaatregelen voor het Internet
  • Veilig stellen van het root-wachtwoord

Netwerkinrichting

De basis van de netwerkinfrastructuur

  • Het domein-naam
  • Het hostnaam-resolutie
  • De netwerkinterface-naam
  • Het netwerkadresbereik voor het LAN
  • Ondersteuning van het netwerkapparaat

Het moderne netwerkconfiguratie voor desktop

  • GUI-netwerkconfiguratietools

Laag-niveau netwerkinrichting

  • Iproute2-commando's
  • Veilige laag-niveau netwerkoperaties

Netwerkoptimalisatie

  • Vind optimaler MTU
  • Instellen van MTU
  • WAN TCP optimalisatie

Netfilter-infrastructuur

Netwerktoepassingen

Het mailsysteem

  • Modern mailservice-basis
  • Mailconfiguratie-strategie voor werkstation

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

  • Overzicht van exim4
  • Basis MUA - Mutt

Mail delivery agent (MDA) met filter

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

POP3/IMAP4-server

De remote-toegangsserver en utility (SSH)

  • Basis van SSH
  • Portforwarding voor SMTP/POP3-tunneling
  • Verbinding maken zonder remote-wachtwoorden
  • Omgaan met vreemde SSH-clients
  • ssh-agent instellen
  • Hoe het remote-systeem te sluiten via SSH
  • Troubleshooting SSH

Andere netwerktoepassingsservers

Andere netwerktoepassingclients

De diagnose van de systeem-daemons

Het X Window Systeem

  • Inrichten van desktopomgeving
  • De server/client-relatie
  • De X-server
  • Starten van het X Window Systeem
  • Starten van X-sessie met gdm
  • Personaliseren van de X-sessie (klassieke methode)
  • Personaliseren van de X-sessie (nieuwe methode)
  • Verbinden van een remote X-client via SSH
  • Veilige X-terminal via het Internet
  • X-toepassingen
  • X-kantoortoepassingen
  • X-utilitytoepassingen

Systeemtips

Het screen-programma

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

Gegevensvastlegging en presentatie

  • Het log-daemon
  • Log-analyzer
  • Netjes vastleggen van shell-activiteiten
  • Gepersonaliseerde weergave van tekstgegevens
  • Gepersonaliseerde weergave van tijd en datum
  • Gekleurde shell-echo
  • Gekleurde commando's
  • Vastleggen van editoractiviteiten voor complexe herhalingen
  • Vastleggen van grafiekbeeld van een X-toepassing
  • Vastleggen van wijzigingen in configuratiebestanden

Gegevensopslagtips

  • Schijfdelingsconfiguratie
  • Toegang tot partitie met UUID
  • Bestandssysteemconfiguratie
  • Aanmaak en integriteitscontrole van bestandssysteem
  • Optimalisatie van bestandssysteem via mount-opties
  • Optimalisatie van bestandssysteem via superblock
  • Optimalisatie van harde schijf
  • Gebruik van SMART om harde schijfstoring te voorspellen
  • Uitbreiding van bruikbare opslagruimte via LVM
  • Uitbreiding van bruikbare opslagruimte door koppeling van een andere partitie
  • Uitbreiding van bruikbare opslagruimte met symlink
  • Uitbreiding van bruikbare opslagruimte met aufs

Gegevensversleutelingstips

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

Monitoring, besturing en starten van programmeeractiviteiten

  • Tijdmeting van een proces
  • Planning-prioriteit
  • Het ps-commando
  • Het top-commando
  • Lijst van bestanden geopend door een proces
  • Traceerprogrammeeractiviteiten
  • Identificatie van processen die bestanden of sockets gebruiken
  • Hergebruiken van een commando met een constant interval
  • Hergebruiken van een commando in een lus over bestanden
  • Starten van een programma vanuit GUI
  • Personaliseren van het programma dat moet starten
  • Beëindigen van een proces
  • Planning van taken één keer
  • Planning van taken regelmatig
  • Alt-SysRq-toets

Systeemonderhoudstips

  • Wie is op het systeem?
  • Waarschuw everyone
  • Hardware-identificatie
  • Hardwareconfiguratie
  • Systeem- en hardware-tijd
  • De terminalconfiguratie
  • De geluidsinfrastructuur
  • Screensaver uitschakelen
  • Beep-geluiden uitschakelen
  • Ghebruik van geheugen
  • Systeembeveiliging en integriteitscontrole

De kernel

  • Kernelparameters
  • Kernel-headers
  • Compileren van de kernel en gerelateerde modules
  • Compileren van de kernelbron: Debian-standaardmethode
  • Compileren van de modulebron: Debian-standaardmethode
  • Non-free hardwaredrivers

Gevirtualiseerd systeem

  • Virtualisatietools
  • Virtualisatiestroom
  • Koppelen van het virtuele schijfbeeldbestand
  • Chroot-systeem
  • Meerdere desktopsystemen

Gegevensbeheer

Delen, kopiëren en archiveren

  • Archiveren en comprimeren tools
  • Kopieer- en synchronisatietools
  • Idiomen voor het archief
  • Idiomen voor het kopiëren
  • Idiomen voor de selectie van bestanden
  • Back-up en herstel
  • Back-utility-suites
  • Een voorbeelscript voor de systeembackup
  • Een kopieerscript voor de databackup
  • Verwijderbare opslagapparaat
  • Gegevens delen via netwerk
  • Archiefmedia

De binaire data

  • Weergave en bewerking van binaire data
  • Manipulatie van bestanden zonder schijf te koppelen
  • Gegevensredundantie
  • Gegevensbestand herstel en forensische analyse
  • Splitsen van een groot bestand in kleine bestanden
  • Leegmaken van bestandsinhoud
  • Dummy-bestanden
  • Wissen van een volledige harde schijf
  • Wissen van ongebruikt gebied van een harde schijf
  • Herstellen van verwijderde maar nog open bestanden
  • Zoeken naar alle harde koppelingen
  • Onzichtbare schijfruimteverbruik

Gegevensbeveiligingsinfrastructuur

  • Sleutelbeheer voor GnuPG (ondertekenen en versleutelen)
  • De MD5 som

Vereisten

Er zijn geen specifieke eisen om deze cursus te volgen.

 35 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Voorlopige Aankomende Cursussen

Gerelateerde categorieën