Vak: LINUX | Alle Rijen | PDF | RTF

Programma ICT Academie

Overzicht | Detail | Lesvoorbereiding
Planning | Mesoplus | Leereenheid
ALA | OKV
Documentatie

Vak LINUX, Auteur DANBOL, Niveau 3, Cohort 2024, Periode 4 | PDF

LesweekTheoriePraktijkEvaluatie
1Het GNU/Linux besturingssysteem
• Begrippen: Linus Torvalds, Commando's, Root
• Commando’s: apt-get, su, sudo, ls, mkdir
• Symbolen: Tilde (“~”)
Terminal installatie
• Terminal installeren
INTERNET: Linux 01 Installatie-GCC.pdf
• Feed-back
2Internet analyse met Telnet
• Begrippen: Line/packet switching, MIME Header, Poort 80, HTTP Protocol
• Commando’s: tee, telnet
• Symbolen: Pijpleiding (“|”)
Telnet hacking
• Homepage opvragen
• MIME-header opvragen
INTERNET: Linux 02 Telnet Hacking.pdf
• Feed-back
3De vi tekstbewerker
• Begrippen: Teletype
• Commando’s: ed, ex, vi, echo, less
• Symbolen: Zoeken (“/”), Redirection (“>”)
Werken met vi
• Naar “Ex mode”
• Naar “Visual mode”
• Zoeken
• Vervangen
• Kopiëeren
INTERNET: Linux 03 Werken-met-vi.pdf
• Feed-back
4De GNU Compiler Collectie (GCC)
• Begrippen: Richard Stallman, Broncode, CopyLeft, Poort 25, SMTP
• Commando’s: cd, tar, make, history, wget
• Bestanden: /usr/local/src
Installatie huiswerksysteem
• GCC Installeren
• Broncode neerladen en uitpakken
• Broncode compileren
• SMTP Poort 25 testen
• E-Mail configureren
INTERNET: Linux 04 Huiswerksysteem.pdf
• Feed-back
5Linux Daemons
• Begrippen: Log bestanden, Poort 80, HTTP, Daemons
• Commando’s: apt-get, netstat, grep, ps, service
• Bestanden: /var/log
Installatie Apache
• Apache installeren
• Actieve programma’s bekijken
• Poort 80 controleren
INTERNET: Linux 05 Apache Installatie.pdf
• Feed-back
6Het Linux mappensysteem
• Begrippen: Linux directory-structuur, Poort 53, DNS, Mini-DNS
• Bestanden: /etc/hosts
• Commando’s: tail
• Symbolen: Hekje (“#”)
Configuratie Apache
• DNS configureren
• Apache configureren
INTERNET: Linux 06 Apache Configuratie.pdf
• Feed-back
7Linux configuratiebestanden
• Begrippen: Apache directieven (VirtualHost, ServerName, DocumentRoot, Options)
• Commando’s: hostname, apachectl
• Symbolen: Hekje (“#”),
Configuratie Virtual Host
• Opzoeken host-naam
• Downloads map controleren
• Apache configureren
• Configuratie testen
INTERNET: Linux 07 Apache VirtualHost.pdf
• Feed-back
8Linux gebruikers en groepen
• Begrippen: Toegangsrechten, Octale getallen, Apache directieven (AuthName, AuthType, AuthUserFile, Require)
• Commando’s: touch, chgrp, chmod, htpasswd
Configuratie Login
• Apache gebruiker toevoegen
• Apache configureren
• Configuratie testen
INTERNET: Linux 08 Apache Login.pdf
• Feed-back
9Telnet en Apache
Opleveren van een werkende webserver
• Afmaken opdrachten
• Toets
10 • Afmaken opdrachten
• Herkansing

Vak LINUX, Auteur DANBOL, Niveau 3, Cohort 2024, Periode 5 | PDF

LesweekTheoriePraktijkEvaluatie
1Linux, Apache, MySQL en PHP (LAMP)
• Begrippen: back-end, front-end, Local host, Proxy, Luisterende interfaces, Dedicated servers
• Commando’s: mv, netstat
• Symbolen: Zoeken (“/”)
Configuratie Apache back-end
• De luisterende interfaces controleren
• De back-end configureren
• Problemen oplossen
INTERNET: Linux 21 LAMP Apache-back-end-configuratie.pdf
• Feed-back
2De MySQL database server
• Begrippen: Local host, Linux gebuikersrechten, unprivileged user, Databases
• Commando’s: useradd, usermod, chown
Installatie MySQL
• Unprivileged user aanmaken
• Systeem-databases aanmaken
• Problemen oplossen
INTERNET: Linux 22 LAMP Installatie-MySQL.pdf
• Feed-back
3De PHP scripting language
• Begrippen: Apache modules, PHP zuigt, programmeertalen
• scriptingtalen
Installatie PHP
• Installeren PHP
• Installatie PHP controleren
INTERNET: Linux 23 LAMP Installatie-PHP.pdf
• Feed-back
4Linux shell scripting
• Begrippen: Run-levels, Bourne Again Shell (bash), Hash bang (#!/bin/sh)
• Commando’s: killall, bash
Aanmaken Deamon opstart-script
• Aanmaken shell-script
INTERNET: Linux 24 LAMP Daemon-shell-script.pdf
• Feed-back
5Content Management Systems (CMS)
• Begrippen: CMS, Problemen oplossen, Over domeinnamen, Mini-DNS
• Bestanden: /etc/hosts
• Commando’s: mysqladmin, wget
Installatie WordPress
• Broncode neerladen en uitpakken
• Database configureren
• WordPress configureren
• DNS configureren
• Apache configureren
• Configuratie testen
• Problemen oplossen
INTERNET: Linux 25 LAMP Installatie-WordPress.pdf
• Feed-back
6Database beheer
• Begrippen: Structured Query Language (SQL)
• phpMyAdmin
Installatie phpMyAdmin
• Broncode neerladen en uitpakken
• phpMyAdmin configureren
• DNS configureren
• Apache configureren
INTERNET: Linux 26 LAMP Installatie-phpMyAdmin.pdf
• Feed-back
7De NGinX webserver
• Begrippen: NGinX
• Proxy mechanisme
Installatie Nginx front-end
• Wijzigen luisterende interface
• Aanmaken website
INTERNET: Linux 27 LAMP Nginx-front-end-installatie.pdf
• Feed-back
8Apache stress testing
• Commando’s: ab
Apache performance tuning
• Feed-back
9Content Management Systems (LAMP en WordPress)
Opleveren van een werkende LAMP server
• Afmaken opdrachten
• Toets
10 • Afmaken opdrachten
• Herkansing

Vak LINUX, Auteur DRK01, Niveau 3, Cohort 2024, Periode 5 | PDF

LesweekTheoriePraktijkEvaluatie
1• powerpoint inleiding Linux Opdracht voor deze week
• installatie ubuntu op VMware Workstation 8 (of9)
READER: Cursus Linux v1.10, Alain Wenmaekers, 2000
READER: Linux Gebruikers Handleiding, Versie 1.6-pre2, Jarkko Huijts, 2009
 
2• Lezen Cursus Linux vanaf Daemons (blz 13) t/m Bootloader (blz 21)
• controle installatie ubuntu
• beantwoord de volgende vragen:
3• hoofdpunten eerste 21 bladzijden bespreken.
• Van Linux cursus blz 23 t/m 27 Unix commando’s bestuderen.
• Opdrachten
4• vragen vorige lessen bespreken
• rechten introductie
• Van Linux cursus blz 28 t/m 32 Unix commando’s bestuderen en oefenen.
• Vragen
5• vragen vorige lessen bespreken
• vi introductie
• zoeken naar bestanden find, locate, whereis, which, type
• Van Linux cursus blz 33 t/m 40 Unix commando’s bestuderen en oefenen.
• Vragen
6 • Oefeningen LINUX editor vi (vim)
 
7• Vragen van de afgelopen weken
• Huiswerk les 1-3 behandelen
• Les 2.Oefeningen VI (2) blz 41-44
• vragen

Vak LINUX, Auteur DRK01, Niveau 3, Cohort 2024, Periode 6 | PDF

LesweekTheoriePraktijkEvaluatie
1• Users+groepen aanmaken
• rechten op filesysteem
2. Maak de volgende groepen aan:
READER: Cursus Linux v1.10, Alain Wenmaekers, 2000
READER: Linux Gebruikers Handleiding, Versie 1.6-pre2, Jarkko Huijts, 2009
 
2 3. Maak onderstaande users aan met primaire en supplementaire groepen en een homedirectory als dit op ja staat.
 
3 4. Maak de volgende directory structuur met bestanden aan en zorg voor de rechten zoals aangegeven.
 
4 • Vul nu onderstaand schema in en stuur dit op naar mijn mail om je opdracht af te laten tekenen.
• Aftekenen
5• vi-editor
• rechten op filesysteem
• Een vi sessie starten
 
6 • Positionering van de cursor
 
7 • Tekst invoegen of verwijderen
 
8 • Regels kopiëren of verplaatsen
 

Vak LINUX, Auteur DRK01, Niveau 3, Cohort 2024, Periode 7 | PDF

LesweekTheoriePraktijkEvaluatie
1 • Installeer Sles 11.2 inmiddels 11.3 Suse Linux Enterprice Server 32 bits versie
READER: Cursus Linux v1.10, Alain Wenmaekers, 2000
READER: Linux Gebruikers Handleiding, Versie 1.6-pre2, Jarkko Huijts, 2009
• Welke grafische omgeving is standaard geïnstalleerd?
2 • Installeren van OpenSuse 12.2 of 13.1
 
3 • Installeer SLES 11.2 inmiddels 11.3 maar nu met KDE
 
4• Werk het boekje verder uit van pag 21 t/m 27
• Voor de installatie van open office download je de installatiebestanden.
• Eindopdracht (TOETS)
5 • Installeer Sles 11.2 inmiddels 11.3 Suse Linux Enterprice Server 32 bits versie
 
6 • Installeren van OpenSuse 12.2 of 13.1
 
7• volg het boekje (PDF) "Beginnen met opensuse 11.4"
• Installeer SLES 11.2 inmiddels 11.3 maar nu met KDE
 
8• Werk het boekje verder uit van pag 21 t/m 27
• Voor de installatie van open office download je de installatiebestanden.
• Eindopdracht (TOETS)

Vak LINUX, Auteur DWILL, Niveau 4, Cohort 2024, Periode 1 | PDF

LesweekTheoriePraktijkEvaluatie
1Understanding Command-Line Basics
• Exploring Your Linux Shell Options
• Using a Shell
• Exploring Shell Configuration
• Using Environment Variables
• Getting Help
• BOOK: Roderick W. Smith (2013). Linux Professional Institute Certification - Study Guide. John Wiley & Sons, Inc. (ISBN: 978-1-118-57055-5)
• Quiz: Review Questions
2Using Streams, Redirection, and Pipes
• Exploring Types of Streams
• Redirecting Input and Output
• Piping Data between Programs
• Generating Command Lines
• COMPUTER: functioning laptop
• SOFTWARE: MS Office
• Quiz: Review Questions
3Processing Text Using Filters
• File-Combining Commands
• File-Transforming Commands
• File-Formatting Commands
• File-Viewing Commands
• File-Summarizing Commands
 • Quiz: Review Questions
4Using Regular Expressions
• Understanding Regular Expressions
• Using grep
• Using sed
 • Quiz: Review Questions
5Editing Files with Vi
• Understanding Vi Modes
• Exploring Basic Text-Editing Procedures
• Saving Changes
 • Quiz: Review Questions

Vak LINUX, Auteur DWILL, Niveau 4, Cohort 2024, Periode 2 | PDF

LesweekTheoriePraktijkEvaluatie
1Using RPM
• Package Concepts
• RPM Distributions and Conventions
• The rpm Command Set
• BOOK: Roderick W. Smith (2013). Linux Professional Institute Certification - Study Guide. John Wiley & Sons, Inc. (ISBN: 978-1-118-57055-5)
• Quiz: Review Questions
2Using Debian Packages

• Debian Distributions and Conventions
• The dpkg Command Set
• Using apt-cache
• Using apt-get
• Using dselect, aptitude, and Synaptic
• Reconfiguring Packages
• Debian Packages Compared to Other Package Formats
• Configuring Debian Package Tools
• COMPUTER: functioning laptop
• SOFTWARE: MS Office
• Quiz: Review Questions
3Package Dependencies and Conflicts

• Real and Imagined Package Dependency Problems
• Workarounds for Package Dependency Problems
• Startup Script Problems
 • Quiz: Review Questions
4Managing Shared Libraries

• Library Principles
• Locating Library Files
• Library Management Commands
 • Quiz: Review Questions
5Managing Processes

• Understanding the Kernel: The First Process
• Examining Process Lists
• Understanding Foreground and Background Processes
• Managing Process Priorities
• Killing Processes
 • Quiz: Review Questions

Vak LINUX, Auteur DWILL, Niveau 4, Cohort 2024, Periode 3 | PDF

LesweekTheoriePraktijkEvaluatie
1Configuring the Firmware and Core Hardware
• Understanding the Role of the Firmware
• IRQs
• I/O Addresses
• DMA Addresses
• Boot Disks and Geometry Settings
• Coldplug and Hotplug Devices
• BOOK: Roderick W. Smith (2013). Linux Professional Institute Certification - Study Guide. John Wiley & Sons, Inc. (ISBN: 978-1-118-57055-5)
• Quiz: Review Questions
2Configuring Expansion Cards
• Configuring PCI Cards
• Learning about Kernel Modules
• Loading Kernel Modules
• Removing Kernel Modules
• COMPUTER: functioning laptop
• SOFTWARE: MS Office
• Quiz: Review Questions
3Configuring USB Devices
• USB Basics
• Linux USB Drivers
• USB Manager Applications
• Configuring Hard Disks
• Configuring PATA Disks
• Configuring SATA Disks
• Configuring SCSI Disks
• Configuring External Disks
 • Quiz: Review Questions
4Designing a Hard Disk Layout
• Why Partition?
• Understanding Partitioning Systems
• An Alternative to Partitions: LVM
• Mount Points
• Common Partitions and Filesystem Layouts
 • Quiz: Review Questions
5Creating Partitions and Filesystems
• Partitioning a Disk
• Preparing a Partition for Use
• Maintaining Filesystem Health
• Tuning Filesystems
• Maintaining a Journal
• Checking Filesystems
• Monitoring Disk Use
 • Quiz: Review Questions

Vak LINUX, Auteur DANBOL, Niveau 4, Cohort 2024, Periode 8 | PDF

LesweekTheoriePraktijkEvaluatie
1De Sendmail mail server
• Eric Allman
• Fully Qualified Domainnames (FQDN)
• hostname
• TLD
• Reverse lookup
• reboot
• apt-get
Instellen FQDN
• Domeinnaam opzoeken
• Geldige domeinnaam instellen
• Geldige domeinnaam testen
INTERNET: Linux 31 Sendmail Configuratie-FQDN.pdf
• Feed-back
2E-Mail routing
• Mail transfer agent (MTA)
• Mail Exchanger (MX)
• sendmail
• Network interfaces
• tail
• /var/log/maillog
• newaliases
Installeren Sendmail
• Sendmail installeren
• Network interfaces controleren
• Aliases database aanmaken
• Aliases database testen
INTERNET: Linux 32 Sendmail Installatie.pdf
• Feed-back
3De resolver
• Resolver
• /etc/resolv.conf
• DNS
• nslookup
• dig
• mutt
• /etc/hosts
Testen mail server
• Mail User Agent (Mutt) installeren
• Locale e-mail test uitvoeren
INTERNET: Linux 33 Sendmail Testen-installatie.pdf
• Feed-back
4The Ring of Trust
• MIME headers
• Mail Exchanger (MX)
• Mail Delivery Agent (MDA)
• Mail Submission Agent (MSA)
• INBOX dig
• nslookup
Opzoeken MX
• Mail Exchanger opzoeken
INTERNET: Linux 34 Sendmail Ring-of-Trust.pdf
• Feed-back
5E-Mail forwarding
• Smart Host
• service
• sendmail.mc
• m4
• killall
Configureren Smart Host
• Smart host instellen
• Configuratiebestand genereren
• Smart host testen
INTERNET: Linux 35 Sendmail Configuratie-Smart-Host.pdf
• Feed-back
6E-Mail aliassen
• /etc/mail/aliases
• sendmail
• /var/log/maillog
Configureren aliassen
• Aliassen aanpassen
• Alias-database bijwerken
• Alias-database testen
INTERNET: Linux 36 Sendmail Configuratie-aliassen.pdf
• Feed-back
7E-Mail domeinen
• Virtual host
• /etc/mail/local-host-names
• /var/log/maillog
Configureren virtual host
• Virtual host instellen
• Virtual host testen
• Problemen oplossen
INTERNET: Linux 37 Sendmail Instellen-virtual-host.pdf
• Feed-back
8Virtuele e-mail gebruikers
• Virtual user
• /etc/mail/virtusertable
• makemap
Configureren virtual user
• Feature controleren
• Feature activeren
• Virtual user aanmaken
• Virtual user testen
INTERNET: Linux 38 Sendmail Configuratie-virtual-user.pdf
• Feed-back
9De Sendmail mailserver
Opleveren van een werkende mail-server
• Afmaken opdrachten
• Toets
10 • Afmaken opdrachten
• Herkansingen

Vak LINUX, Auteur DANBOL, Niveau 4, Cohort 2024, Periode 9 | PDF

LesweekTheoriePraktijkEvaluatie
1De BIND DNS server
• BIND
• Jon Postel
• Resolver
• Unprivileged user
• /etc/hosts
• /etc/resolv.conf
• nslookup
Installeren BIND
• Unprivileged user aanmaken
• DNSSEC uitzetten
INTERNET: Linux 51 DNS Installatie-BIND.pdf
• Feed-back
2DNS forwarding
• /etc/resolv.conf
• /etc/named.conf
• DNS forwarding
Instellen DNS forwarding
• DNS testen
• Forwarding DNS opzoeken
• Forwarding instellen
INTERNET: Linux 52 DNS Forwarding-instellen.pdf
• Feed-back
3Gedistribueerde databases
• Gedistribueerde databases
• Root domein
• named.conf
• /var/log/daemon
• nslookup
• SOA record
• NS record
• A record
Configureren BIND
• Zone-bestand aanmaken
• DNS configureren
INTERNET: Linux 53 DNS Configuratie-BIND.pdf
• Feed-back
4Reverse lookups
• Zones
• Zone files
• Reverse lookup
• nslookup
• Het .arpa TLD
Configureren reverse lookup
• Zone-bestand aanmaken
• DNS configureren
INTERNET: Linux 54 DNS Configuratie-Reverse-lookup.pdf
• Feed-back
5LAN domeinen
• DNS records
• SOA record
• NS record
• A record
• PTR record
Nieuwe host toevoegen
• Host aan LAN toevoegen
INTERNET: Linux 55 DNS Nieuwe-host-toevoegen.pdf
• Feed-back
6E-Mail domeinen
• MX record
• A record
• PTR record
• nslookup
• /var/log/daemon
Mail Exchanger toevoegen
• Mail Exchanger aan LAN toevoegen
INTERNET: Linux 56 DNS Mail-Exchanger-toevoegen.pdf
• Feed-back
7Internet domeinen
• CNAME record
Aanmaken domein alias
• Internetdomein aanmaken
• DNS configureren
INTERNET: Linux 57 DNS Aanmaken-domein-alias.pdf
• Feed-back
8DNS misbruik
• Amplification attack
• Recursive Zone Transfer
• /etc/hosts
• Cache poisoning
Voorkomen DNS misbruik
• Uitproberen Kaminsky hack
• DNS configureren
INTERNET: Linux 58 DNS Misbruik.pdf
• Feed-back
9BIND DNS Server
Opleveren van een werkende DNS server
• Afmaken opdrachten
• Toets
10 • Afmaken opdrachten
• Herkansing

Vak LINUX, Auteur DANBOL, Niveau 4, Cohort 2024, Periode 10 | PDF

LesweekTheoriePraktijkEvaluatie
1Linux in een Windows domein
• Domain Controller
• likewise-open
• nslookup
• Active Directory
• DNS
• hostname
• dnscmd
Configureren server
• FQDN van de server controleren
• Reverse lookup uitvoeren
• Problemen oplossen
INTERNET: Linux 61 WINDC Configuratie-server.pdf
• Feed-back
2Configuratie Linux domein
• Resolver
• LDAP
• resolv.conf
Configureren client
• De resolver instellen
• FQDN van de client controleren
• Reverse lookup uitvoeren
• Problemen oplossen
INTERNET: Linux 62 WINDC Configuratie-client.pdf
• Feed-back
3Simple Authentication and Security Layer (SASL)
• SASL
• Versleutelingsmechanismen
• ldapsearch
• saslauthd
• testsaslauthd
Installeren SASL
• Mechanismen op de DC opvragen
• De saslauthd configureren
• De saslauthd testen
• Problemen oplossen
INTERNET: Linux 63 WINDC Installatie-SASL.pdf
• Feed-back
4Sendmail AUTH via SASL
• Sendmail AUTH mechanismen
• Sendmail.conf
• m4
• sendmail.mc
• maillog
Configureren Sendmail AUTH via SASL
• De saslauth daemon activeren
• Sendmail configureren
• Configuratiebestand genereren
• Capabilities controleren
• Login testen
INTERNET: Linux 64 WINDC Sendmail-AUTH-via-SASL.pdf
• Feed-back
5Samba winbind
• nmblookup
• smb.conf
• net
• wbinfo
Installeren winbind
• Opzoeken Windows werkgroep
• Winbind configureren
• Configuratie testen
• Lid worden van het Windows domein
• Login testen
INTERNET: Linux 65 WINDC Installatie-winbind.pdf
• Feed-back
6Pluggable Authentification Module (PAM)
• PAM
• Apache VirtualHost
Installeren Apache mod_auth_pam
• PAM configureren
• Apache configureren
• Controleren configuratie
• Login testen
INTERNET: Linux 66 WINDC Apache-mod auth pam.pdf
• Feed-back
7Inloggen via winbind
• /etc/pam.d
• DHCP
Configureren pam_winbind
• Feed-back
8De Windows home folder
• NetBIOS
Configureren home folder
• Feed-back
9Linux in een Windows domein
Opleveren van een werkende Windows client
• Afmaken opdrachten
• Toets
10 • Afmaken opdrachten
• Herkansing

Vak LINUX, Auteur DANBOL, Niveau 4, Cohort 2024, Periode 11 | PDF

LesweekTheoriePraktijkEvaluatie
1Apache secure socket layer (SSL)
• Secure Socket Layer
• Certificaten
• openssl
• Apache directieven (Listen, SSLEngine, SSLCertificateFile)
• Poort 443
Installeren Apache SSL
INTERNET: Linux 15 Apache SSL.pdf
• Feed-back
2Linux unprivileged users
• Foutopsporing
• useradd
• usermod
• ps
• less
• mkdir
• Unprivileged users
Configureren unprivileged user
• Feed-back
3Apache include-bestanden
• Apache directieven (Include)
• vi visual mode
Configureren Include
• Feed-back
4Apache indexeringsopties
• Apache directieven (IndexOptions)
Configureren IndexOptions
• Feed-back
5Apache common gateway interface (CGI)
• Perl
• Apache Directieven (AddHandler)
Apache CGI
• Feed-back
6Apache modules
• Apache directieven (Order, Allow, Satisfy)
Apache Security
• Feed-back
7Telnet en SSH
• sshd
• ssh
• kill
• HUP
Telnet SSH
• Feed-back
8  • Feed-back
9SSH en Apache SSL
Opleveren van een secure web-server
• Afmaken opdrachten
• Toets: Linux 02
• Toets
10 • Afmaken opdrachten
• Herkansing