Wat is Linux?
- Architecturen die Linux ondersteunen.
- Vrije software, de GPL-, GNU- en Linux-licentie.
- Waarom zoveel Linux distributies? En Unix?
- Waar goede bronnen van informatie over Linux vinden? Online documentatie, Howto's, FAQ's.
- Websites, newsgroups, forums.
Workshop storytelling
Kennismaken met en u inschrijven voor de optionele AVIT®-certificering.
Een Linux systeem starten
- Boot, kernel starten.
- De opgevraagde bestanden en de rollen ervan (grub, lilo, inittab).
- De filosofie van runlevels.
Praktisch werk
Een Linux-systeem becommentarieerd starten in de "stap voor stap"-modus.
De werkomgeving
- De opdrachtregel (bash).
- Decodering van een opdrachtregel: $,*,',",`, enz.
- Omleidingen en pipes (>,|).
- Speciale tekens (samenvatting).
- De opdracht starten (alias, functie, interne opdracht, PATH).
- De tekstomgeving: bestanden bashrc, .bash_profile, .bash_history, ...
- De belangrijkste bash-variabelen (PS1, HOME, PATH, ...). De editor vim.
Praktisch werk
Personalisatie van uw werkomgeving (prompt, alias, PATH, .bashrc, ...).
De grafische omgeving
- Rol en instelling van de X-server (xorg.conf, gdm.conf, DISPLAY, ...).
- Werken onder GNOME of KDE (betrokken bibliotheken, specifieke toepassingen)?
- Nuttige grafische toepassingen.
- Browsers, mails, bestandsbeheer, tekstverwerking, bladwijzers op afstand.
- Platformonafhankelijke antivirusprogramma’s onder Linux, branden, multimedia, ...
- Alles doen met een browser (usermin).
Bestandsbeheer
- Inhoud van standaardmappen (/bin, /home, /usr, ...).
- Begrip filesystem (mount, df, ...).
- Basisopdrachten: mkdir, cd, pwd, ls, rm, file, cat, ...
- De toegangsmachtigingen voor bestanden (umask, chmod, ...) correct beheren.
- Symbolische koppelingen.
- Partities en filesystems: belang van de partitionering van uw schijf. Begrip koppeling van filesystems (ext2, ext3 ...).
- Verwijderbare apparaten (CDROM, USB-sticks).
Praktisch werk
Aanmaak en beheer van een bestandsboom die een website voorstelt. Implementatie van relevante symbolische koppelingen.
De processen beheren
- Multitasking onder Linux.
- De verschillende manieren om een script of een programma te starten: & (achtergrond), service, shebang, bash script.
- Processen visualiseren: ps, top, gtop.
- Een signaal verzenden met kill. De argumenten van de serviceopdracht (starten, stoppen, herstarten, herladen).
Linux in een netwerk en in cohabitatie met Windows
- Protocollen, services, ... : TCP/IP, NFS, SMTP, DNS, DHCP, ...
- Verbinding met een machine op afstand: telnet, ssh.
- Bestandsoverdracht: (s)ftp, rcp.
- Veilig gegevens uitwisselen tussen Linux en Windows.
- Standaard IP-configuratie van een Linux-server. Uw configuratie (@IP, DNS, gateway) lezen, wijzigen om toegang te krijgen tot het web.
- Wifi-configuratie (draadloos): kernel en wifi-driver, de juiste pilot identificeren. Configuratieopdrachten (iw*).
- Wifi-beveiligingsprotocollen (WEP, WPA, ...).
Praktisch werk
Configuratie van het werkstation voor toegang tot het internet. Toegang krijgen tot uitwisselingen van gegevens op afstand. Automatisering van bestandsoverdracht via FTP.
Linux installeren
- Ondersteunde hardware en minimumconfiguraties.
- Vóór de installatie te verzamelen gegevens.
- Welke partitionering en welk soort file system voor welke behoefte?
- Cohabitatie met Windows (multiboot). Klassieke valkuilen.
Praktisch werk
Installatie van Linux (relevante partitionering van de schijf, de impact van de keuze van de pakketten, de netwerkconfiguratie). Klassieke problemen en oplossingen (niet-herkende grafische kaart, cohabitatie met Windows, ...).
Beheerinvoegtoepassingen
- Beheer via grafische hulpmiddelen (Webmin, systeemhulpmiddelen, enz.).
- Een account en de omgeving ervan aanmaken.
- Software installeren (pakketten en bronnen). Voorbeelden van het gebruik van de opdrachten rpm en apt-get, ...
- Klassieke problemen en oplossingen.
- Online optie: de AVIT®-certificering binnen de 4 weken plannen en volgen.
Praktisch werk
Aanmaak van een account met de opdracht useradd en vervolgens met WEBMIN. Installatie van software vanuit de bronnen (tar). Installatie van een rpm-pakket.