Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u 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.