T2217
UNIX grundkurs
På denna utbildning får du lära dig hur UNIX är uppbyggt och hur det fungerar ur ett användarperspektiv. Kursen beskriver UNIX generellt, och är lämplig oavsett vilken UNIX-variant man kommer att använda.
Målgrupp:
Utbildningen riktar sig till personer som vill ha en snabb och överskådlig introduktion till operativsystemet UNIX. Detta inkluderar alla som är allmänt intresserade av UNIX, som ska använda UNIX eller som första steg för den som ska administrera UNIX-system. Kursinnehållet är lämpligt oavsett vilken dialekt av UNIX man kommer att använda.
Du får lära dig:
- Vad ett UNIX-system är
- UNIX-arkitektur
- Använda ett UNIX-system oavsett dialekt samt veta hur du går vidare
Innehåll:
1. Introduktion
- Kort allmän introduktion till operativsystem, resurser och gränssnitt
- UNIX historiska utveckling
- Designmål och designprinciper
- Portabilitet
- UNIX-familjer och UNIX-dialekter
- OSF
- X/Open
- POSIX
- GNU
- FreeBSD
- Kommersiella UNIX-versioner
- Linux
2. Resurshantering
- UNIX-kärnan
- Multitasking och processhantering
- Minnesmodellen; fysiskt och virtuellt minne
- Filsystemet; fysiskt kontra logiskt
- Hårdvarukrav; CPU, primär- och sekundärminne
3. Filsystem
- Fysiskt filsystem, partitioner och sektorer
- Logiskt filsystem, index-noder och filträd
- Filsystemsrot och namngivningsregler
- Katalogstruktur och standardsökvägar
- Hårda och mjuka länkar
- Browsers, fil- och katalogkommandon
4. Filter
- Omdirigering och pipes
- Synkronisering, filtrering och sortering
- Strömeditering och kryptering
- Filtersyntax och filterkommandon
5. Kommandotolk (Shell)
- Egenskaper hos olika typer av skal
- Bourne-shell, Korn-shell och C-shell
- Generell kommandosyntax
- Sökvägsvariabler och metatecken
- Kommandotolkens exekveringsordning
- Alias, history och Job-control
- Global och lokal konfigurering av kommandotolk: uppstartsfiler
6. Texthanteringsverktyg
- Allmänt om UNIX-verktyg för redigering, formatering och typsättning.
- Tillgänglighet, ed, sed, vi, emacs, awk, eqn, tbl, pic, troff, man och manualsidor
- Orientering om kommersiella textverktyg
7. Skalprogrammering
- Att skriva portabla skalprogram
- Kommandofiler, interaktiva och autonoma skalprogram
- Sekvenser, variabler och interaktion
- Test- och selektionssatser
- Repetitionssatser, funktioner; definition och tillämpning
- Undantagshantering och standardsignaler
- Returkoder
8. Säkerhet
- UID, GID, filaccessattribut och setuid
- Lösenordssystemets uppbyggnad och funktion
- Längd och utformning på väl valda lösenord i ett UNIX-system
- Åtgärder då lösenord saknas
- Säkerhetsaspekter i nätverksanslutna UNIX-system
- Wrappers
- Kerberos Tickets och Secure Shell (SSH)
9. Programmering i UNIX-miljö
- Språk, inkluderingsfiler och standardbibliotek
- Versionshantering: SCCS och RCS
- Kompilering, länkning och bibliotekshantering
- Verktyg för automatisk kompilering, syntaxkontroll och källkodsformatering
- Orientering om systemanrop i programspråket C
10. X-Windowssystemet
- Generellt funktionssätt, client/server
- Fönsterhanterare; funktion, utseende, egenskaper och konfigurering
- X-applikationer
- X-bibliotek och bibliotekshierarkier
- CDE och Motif
11. Nätverk
- UNIX och TCP/IP
- RPC-tjänster, central kontra distribuerad miljö
- NFS: hård och mjuk montering
- Automount
- Internet – servrar och klienter: Telnet, Ftp, http, news, mail och UUCP
Övningar:
Varje kapitel avslutas med praktiska övningar och/eller demonstrationer, bl a: kommandotolken, externa kommandon, hantering av filsystem, användning av nätverk, övningar i X-Windows; arbetssätt och dess fönsterhanterare. En större övning i utveckling av kommandoprocedurer ingår.
Fakta
Kurs
T2217
Längd
3 dagar
Pris
19.900 kr (exkl. moms)
Förkunskaper
Erfarenhet av operativsystem underlättar. Helst någon programmeringsvana.
Efterföljande utbildningar
Kursmaterial
Kursmaterial på svenska ingår.
Kontakta oss
för mer information:
08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se