1
Wat is Linux?
- Architecturen die Linux ondersteunen.
- Vrije software, de GPL-licentie, GNU en Linux.
- Waarom zoveel Linux-distributies? Hoe zit het met Unix?
- Waar vind ik goede informatiebronnen over Linux? Online documentatie, Howto's, FAQ's.
- Websites, nieuwsgroepen, forums.
Workshop storytelling
Licenties, distributie, .../...
2
Een Linux-systeem opstarten
- Opstarten, de kernel starten.
- De gebruikte bestanden en hun rol (grub, lilo, inittab).
- De runlevel-filosofie.
Praktisch werk
Stapsgewijze instructies voor het opstarten van een Linux systeem.
3
De werkomgeving
- De opdrachtregel (bash).
- Een opdrachtregel decoderen: $,*,',",`, etc.
- Omleidingen en pijpen (>,|).
- Speciale tekens (samenvatting).
- Het commando starten (alias, functie, intern commando, PATH).
- De tekstomgeving: bashrc, .bash_profile, .bash_history bestanden, enz.
- De belangrijkste bash variabelen (PS1, HOME, PATH, enz.). De vim editor.
Praktisch werk
Pas uw werkomgeving aan (prompt, alias, PATH, .bashrc, enz.).
4
De grafische omgeving
- Rol en configuratie van de X server (xorg.conf, gdm.conf, DISPLAY, enz.).
- Werken met Gnome of KDE (betrokken bibliotheken, specifieke toepassingen)?
- Nuttige grafische toepassingen.
- Browsers, e-mail, bestandsbeheerders, tekstverwerkers, bladwijzers op afstand.
- Cross-platform antivirus voor Linux, branden, multimedia...
- Doe het allemaal met een browser (usermin).
5
Bestandsbeheer
- Inhoud van standaardmappen (/bin, /home, /usr...).
- Begrip van bestandssysteem (mount, df...).
- Basiscommando's: mkdir, cd, pwd, ls, rm, file, cat...
- Beheer de toegangsrechten van bestanden op de juiste manier (umask, chmod, enz.).
- Symbolische links.
- Partities en bestandssystemen: de voordelen van het partitioneren van u schijf. Begrip van het mounten van bestandssystemen (ext2, ext3...).
- Verwijderbare apparaten (cd-roms, USB-sticks).
Praktisch werk
Een bestandsboom maken en beheren die een website voorstelt. Implementeren van relevante symbolische links.
6
Processen beheren
- Multitasking onder Linux.
- De verschillende manieren om een script of programma te starten: & (achtergrond), service, shebang, bash script.
- Processen bekijken: ps , top, gtop.
- Een signaal sturen met kill. De argumenten voor het service commando (start, stop, herstart, herladen).
7
Linux netwerken en samenwerken met Windows
- Protocollen, diensten... TCP/IP, NFS, SMTP, DNS, DHCP...
- Verbinding maken met een machine op afstand: telnet, ssh.
- Bestandsoverdracht: (s)ftp, rcp.
- Deel gegevens veilig tussen Linux en Windows.
- Standaard IP-configuratie van een Linux-server. De configuratie lezen en wijzigen (@IP, DNS, gateway) om toegang te krijgen tot het web.
- Wi-Fi (draadloos) configuratie: WiFi-kernel en stuurprogramma, het juiste stuurprogramma identificeren. Configuratiecommando's (iw*).
- WiFi-beveiligingsprotocollen (WEP, WPA, enz.).
Praktisch werk
Het werkstation configureren voor toegang tot het internet. Remote data shares benaderen. Bestandsoverdracht via FTP automatiseren.
8
Linux installeren
- Ondersteunde hardware en minimale configuraties.
- Informatie die verzameld moet worden voor de installatie.
- Welke partitionering en welk bestandssysteem voor welke toepassing?
- Coëxistentie met Windows (multiboot). Klassieke valkuilen.
Praktisch werk
Linux-installatie (juiste schijfpartitionering, invloed van pakketselectie, netwerkconfiguratie). Typische problemen en oplossingen (niet herkende grafische kaart, samenwerking met Windows, enz.)
9
Extra administratie
- Beheer met grafische hulpmiddelen (Webmin, systeemtools, enz.).
- Maak een account en de omgeving aan.
- Software installeren (pakketten en bronnen). Voorbeelden van het gebruik van de commando's rpm en apt-get...
- Klassieke problemen en oplossingen.
- Online optie: de AVIT®-certificering binnen de 4 weken plannen en volgen.
Praktisch werk
Een account aanmaken met het commando useradd en vervolgens WEBMIN. Software installeren vanaf de broncode (tar). Een rpm pakket installeren.