HemSök efter kurserLinux/UNIX - Grundkurs

Linux/UNIX – Grundkurs

star_fullstar_fullstar_fullstar_fullstar_halfstar_empty

På denna utbildning får du lära dig hur Linux/UNIX är uppbyggt och hur det fungerar ur ett användarperspektiv. Kursen beskriver Linux/UNIX generellt, och är lämplig oavsett vilken Linux/UNIX-variant man kommer att använda.


Utbildningsformer
Classroom
Remote

Längd
3 dagar

Pris
25900 kr

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. Fokus ligger på att läras sig hantera Unix-system via kommandoraden

Du får lära dig:

  • Vad ett UNIX-system är och hur du använder det
  • UNIX-arkitektur och underliggande processer
  • Skillnaderna mellan olika Unix-varianter och Linux.
  • Använda de grundläggande kommadona som finns i UNIX-system.

Förkunskaper

Erfarenhet av operativsystem underlättar. Helst någon programmeringsvana.

Innehåll:

  1. Introduktion
  2. Resurshantering
  3. Filsystem
  4. Filter
  5. Kommandotolk (Shell)
  6. Texthanteringsverktyg
  7. Skalprogrammering
  8. Säkerhet
  9. Nätverk
  • Kort allmän introduktion till operativsystem, resurser och gränssnitt
  • UNIX historiska utveckling
  • Designmål och designprinciper
  • Portabilitet
  • UNIX-familjer och UNIX-dialekter
  • Kommersiella UNIX-versioner
  • Linux
  • UNIX-kärnan
  • Multitasking och processhantering
  • Minnesmodellen; fysiskt och virtuellt minne
  • Filsystemet; fysiskt kontra logiskt
  • Hårdvarukrav; CPU, primär- och sekundärminne
  • Fysiskt filsystem, partitioner och sektorer
  • Logiskt filsystem, index-noder och filträd
  • Katalogstruktur och standardsökvägar
  • Hårda och mjuka länkar
  • Fil- och katalogkommandon
  • Omdirigering och pipes
  • Synkronisering, filtrering och sortering
  • Strömeditering och kryptering
  • Filtersyntax och filterkommandon
  • 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
  • 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 grafiska textverktyg (Open Office m.fl.)
  • 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
  • Lösenordssystemets uppbyggnad och funktion
  • Längd och utformning på väl valda lösenord i ett UNIX-system
  • UID, GID, filaccessattribut och setuid
  • Säkerhetsaspekter i nätverksanslutna UNIX-system
  • Wrappers
  • Kerberos
  • Secure Shell (SSH)
  • TCP/IP
  • Central kontra distribuerad miljö
  • NFS
  • SMB (Samba)
  • Internet – servrar och klienter: SSH (säker fjärrinloggning), Telnet (fjärrinloggning), FTP (filöverföring)
  • Komprimering och dekomprimering av filer.
  • Felsökningsverktyg

Övningar:

Varje kapitel innehåller praktiska övningar och demonstrationer, bl a: hantering av Unix inbygga hjälpsystem, användning av grundläggande resursinformationskommandon, grundläggande filhantering inklusive hantering av länkar, användning av tekniker för att koppla samman fler kommadon och styra utmatningen, konfiguration av kommandotolkar (shell), användning av verktyg för att automatisk redigera textfiler, skapande av enkla shell-script som läser parametrar från kommandoraden, styrning av rättigheter på filer och kataloger, användning av X-applikationer via SSH. En större övning i utveckling av shell-script ingår också.