01-linux - Høgskolen i Molde
Transcription
01-linux - Høgskolen i Molde
Installasjon Tjenestedrift Jobbe i en terminal Kort om bruk av Linux Hans Nordhaug Institutt for informatikk Høgskolen i Molde 28.08.2014 Om Linux Installasjon Tjenestedrift Tema 1 Installasjon 2 Tjenestedrift 3 Jobbe i en terminal 4 Om Linux Jobbe i en terminal Om Linux Installasjon Tjenestedrift Jobbe i en terminal Om Linux Installasjon Av operativsystemet: Fra komplett CD/DVD eller nettinstallasjon fra USB/CD/DVD. Av programvare: Vha pakkeprogram - apt, rpm, emerge Fra kilde Vedlikehold - sikkerhetsoppdatering, oppgradering osv - gjøres av pakkeprogrammet. Installasjon Tjenestedrift Jobbe i en terminal Om Linux Velge operativsystem Klassisk - et operativsystem (OS) på en maskin. Du må velge mellom Windows, Linux, Mac, . . . Multi - to (eller flere) OS på en maskin (dual boot). En oppstartslaster lar deg velge OS. Virtualisering - du kan kjøre ett (eller flere) gjeste-OS i et (fysisk) OS. Kjøre Linux i Windows Kjøre Windows i Linux Installasjon Tjenestedrift Jobbe i en terminal Tjenestedrift kjennetegnes ved Ingen fysisk skjerm Lite fysisk tilgang Mangfold Om Linux Installasjon Tjenestedrift Jobbe i en terminal Løses ved Virtuell skjerm (vha screen) Ekstern tilgang (vha ssh) Skripting Om Linux Installasjon Tjenestedrift Jobbe i en terminal Jobbe i en terminal Velge skall/kommandotolker (bash, tcsh, zsh . . . ). Ikke grafiske. Kommandoer - finne, huske, hjelp = man! Automatisere (skripte) Om Linux Installasjon Tjenestedrift Jobbe i en terminal Kommandoer Filbehandling mkdir cd ls cp mv rm chmod Opprette en mappe Endre mappe du jobber i Vis filer i mappa Kopier filer/mapper Flytt filer/mapper Slett filer Endre rettigheter Om Linux Installasjon Tjenestedrift Jobbe i en terminal Om Linux Kommandoer Diverse man Vis manualsiden for et program info Vis info-siden for et program telnet Kommunisere (på protokollnivå) links Tekstbasert nettleser ps Liste dine prosesser kill Stopp en prosess program & Start program i bakgrunnen top Sanntidsvisning av alle prosesser Installasjon Tjenestedrift Jobbe i en terminal Editorer Emacs - meget avansert, men litt nybegynnervennlig Vi(m) - meget avansert (med to modus), ikke nybegynnervennlig. Pico/Nano - meget enkel, lett å bruke. Om Linux Installasjon Tjenestedrift Jobbe i en terminal Generelt It’s GNU/Linux, not Linux. Linux er fri programvare (FOSS). Stort mangfold, hundrevis av Linux-distribusjoner. Stort mangfold, tusenvis av programmer i en Linux-distribusjon. Stort mangfold, små forskjeller: Linux Standard Base (LSB) og Filesystem Hierarchy Standard (inkludert i LSB). Om Linux Installasjon Tjenestedrift Jobbe i en terminal Filhierarkiet / bin boot dev etc lib media mnt sbin tmp usr var Essential command binaries Static files of the boot loader Device files Host-specific system configuration Essential shared libraries Mount point for removeable media Mount point for filesystem Essential system binaries Temporary files Secondary hierarchy Variable data Om Linux Installasjon Tjenestedrift Jobbe i en terminal Filhierarkiet (forts) /usr/ bin include lib local sbin share Most user commands Header files included by C programs Libraries Local hierarchy Non-vital system binaries Architecture-independent data Om Linux