1
Het systeem onder de knie krijgen
- Geschiedenis van Unix/Linux-systemen.
- De verschillende versies van Unix (AIX, HP_UX, Solaris, enz.).
- Linux-distributies.
- Standaarden en architecturen.
- Structuur van een Unix commandoregel.
- De grafische interface gebruiken en aanpassen.
- Standaard Unix-bestandssysteemstructuur.
- Gebruikers en groepen, toegangsbeveiliging.
- Organisatie van mappen en bestanden. Bestandsrechten onder Unix/Linux.
- Basiscommando's voor bestanden en mappen. Bestanden en mappen kopiëren, verplaatsen en verwijderen.
- Hoe kan ik online documentatie effectief gebruiken?
Praktisch werk
De boomstructuur verkennen. De basiscommando's gebruiken. Voorbeeld van het gebruik van online documentatie.
2
Bestanden beheren, editors gebruiken
- Inodes.
- Gegevensblokken.
- Basiscommando's voor het manipuleren van bestanden.
- Fysieke en symbolische koppelingen.
- Extra commando's.
- De standaard boomstructuur.
- Controleer de beschikbare schijfruimte.
- De vi editor De verschillende editors
- De sessie en de gebruikersomgeving instellen.
Praktisch werk
Omgaan met bestanden en mappen. De vi teksteditor gebruiken.
3
De shell begrijpen en gebruiken
- De rol van de schelp. Het begrip schelp, basisprincipes.
- De verschillende soorten schelpen.
- De opdrachtprompt.
- Variabelen.
- Aliassen.
- Het idee van een filter.
- Omleidingen.
- Programma's lanceren.
- Omgeving en processen.
- Opdrachtuitbreiding. Opdrachtketen, retourcode.
- Het begrip "shellscripts".
- Het ".profile" bestand.
- Substitutieopdrachten.
Praktisch werk
Aanpassen van omgevingsvariabelen. Voorbeeld van het gebruik van filters en redirects. Uitvoeren van shellscripts.
4
Communicatiemiddelen gebruiken en ontwikkelen
- Inleiding tot reguliere uitdrukkingen.
- Het commando "grep".
- Basisgereedschap.
- Pijpmechanisme.
- Gebruik van leidingen.
- Over-tools bouwen met behulp van pijpen.
- Extra hulpmiddelen.
- Berichtgeving.
Praktisch werk
Voorbeelden van het gebruik van reguliere expressies. Het gebruik van pipes.
5
Multitasking
- Uitvoering op de achtergrond. Begrip van proces en daemon.
- Uitvoering op de achtergrond, hulpmiddelen op de achtergrond.
- Een proces signaleren en verwijderen. Processen weergeven: ps, enz.
- Reacties op signalen.
Praktisch werk
Hoe draai u applicaties op de achtergrond? Procesbeheer.
6
Een shellprogramma lezen en wijzigen
- Programmeerinstructies.
- Voorwaarden en lussen (if, for, while...).
- Test operators en controlestructuren voor tests.
- De testopdracht.
- Eenvoudig voorbeeld van een shellprogramma.
- Voorbeeld van het wijzigen van een shellprogramma.
- Interactieve dialooginstructies.
Praktisch werk
Een shellprogramma maken en wijzigen.
7
Unix/Linux op een lokaal netwerk
- Internet netwerkprotocollen. Kennis over TCP/IP.
- Beveiligde verbinding met een externe machine (SSH)
- Bestanden overbrengen (FTP, rcp).
- Start procedures op afstand (rsh).
- Notie van veiligheid.
- De belangrijkste termen begrijpen (NFS, NIS, DNS, enz.).
- Kennis van de belangrijkste termen (NFS, NIS, DNS...).
Praktisch werk
Voorbeelden van bestandsoverdracht. Opdrachten op afstand.