Öppna kurser

Introduktion till Linux

Effektivisera er infrastruktur genom att använda de standardiserade och finjusterade processerna i Linux operativsystem. Under den här kursen får du de grundläggande färdigheter och kunskaper som krävs för att administrera och supportera Linux OS. Du får även lära dig att hantera behörigheter, behandla data och att utföra administrativa uppgifter i Linux.

Utbildningsmål

Efter genomgången kurs ska deltagarna kunna:

  • Administrera och supporta Linux i er IT-miljö
  • Hantera och automatisera GNU-verktyg
  • Skapa, redigera och söka filer och kataloger
  • Ansluta till nätverkstjänster
  • Köra shell script för automatisering

Förkunskaper

  • Grundläggande datorvana och erfaranhet av att hantera system

Övrigt

  • Denna kurs använder Red Hat Enterprise Linux
  • Begrepp som lärs ut är tillämpliga på alla Linux-distributioner

Detaljerat kursinnehåll

Introduktion till Linux

  • Arvet från UNIX
  • Därför uppkom Linux
  • Linux-kärnan och GNU-verktygen

Få åtkomst till systemet

GNOME-skrivbordet

  • Applicera systeminställningar
  • Anpassa favoriter
  • Anpassa terminalfönstret

Börja på kommandoraden

  • Byta till konsolinloggning
  • Utföra en SSH-inloggning
  • Strukturera kommandon

Hantera filer och kataloger

Döpa filer och kataloger

  • Skillnaden mellan absolut och relativ sökväg
  • Förstå filsystemets hierarki
  • Hantera filer med cp och mv

Organisera filer i kataloger

  • Skapa och navigera kataloger
  • Lista attribut med ls

Arbeta med Linux-filer

  • Effektivare kommandorad med Bash wildcards
  • Skrolla igenom filer med GNU less
  • Jämföra filer med diff

Kontrollera åtkomst till Linux-resurser

Definiera behörighet till filer

  • Identifiera flera användare och grupper
  • Justera behörigheter: chmod

Samarbete via gruppmedlemskap

  • Gå med i sekundära grupper
  • Ärva och ändra ägarskap i grupper

Anta flera roller

  • Byta identitet
  • Ändra lösenord
  • Öka behörighet med su, sudo och setuid

Söka i systemet

  • Lokalisera filer med find
  • Hitta namn på sökvägar med locate

Styra flöden

  • Matcha rader med GNU grep
  • Välja rader och fält med head, tail, gawk och cut
  • Omledning och pipelines

Redigera filer och flöden

  • Automatisera flödesredigeringar med sed
  • Skapa och modifiera filer: vim, gedit

Använda funktioner i Bash

Anpassa Bash-beteende

  • Ställa in alternativ: noclobber, ignoreeof
  • Tilldela inbyggda variabler

Kontexten kring initiering

  • Exportera variabler till miljön
  • Utöka skript för inloggning och uppstart

Förbättra interaktiviteten

  • Hämta och återanvända tidigare kommandon
  • Utnyttja genvägar för komplettering av filnamn

Automatisera uppgifter med skalskript

Anropa skalskript

  • Ta bash-indata från fil
  • Köra skript med hjälp av source

Testa och kontrollera körning

  • Kontrollera slutstatus med if
  • Verifiera filattribut med villkorssatser

Köra jobb och processer

Övervaka processer med ps och top

  • Sätta igång flera jobb
  • Signalera med kill

Arkivera och återställa data

  • Komprimera med bzip och gzip
  • Skapa tar-arkiv