Kurset består av to relativt uavhengige deler. Foreleser: Hårek Haugerud, rom PS431

Like dokumenter
Linux forelesningsnotater. Hårek Haugerud TKD Høgskolen i Oslo og Akershus

Oversikt. Beskrivelse Bash. 1 UNIX shell. 2 Kommandolinje som brukergrensesnitt. 3 Input og output. 4 Bash builtins. 5 Linux utilities.

Filer og kataloger, prosesser og jobber

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring

Løsningsforslag til eksamen 24. november 2015

Filterprogrammer og redirigering av I/O

Filterprogrammer og redirigering av I/O

Labbene skal være oppsatt med dual boot. Disse labene er satt opp med dual boot, dvs. at vi må velge Linux eller Windows under oppstart av maskin.

Linux forelesningsnotater. Hårek Haugerud TKD Høgskolen i Oslo og Akershus

Fjerninnlogging over Internett

Høgskoleni Østfold. Ny/utsatt EKSAMEN

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring

Læringsmål og pensum. v=nkiu9yen5nc

Oppgaver til forkurs i informatikk dag 1

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang

Operativsystemer og nettverk

Innføring i Linux. Operativsystemer

$ls -l $grep -i Olsen adresseliste.txt less #!/bin/sh $echo `ls` $chmod 755. Praktisk Linux. Grunnleggende skall kommandoer. Irene Ludvigsen Husa

Innhold. 1 Operativsystemet Linux. Operativsystemet Linux. 1.1 Hva er Linux?

Håndtering av filer og kataloger

SPSS Høgskolen i Innlandet

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

EKSAMEN Innføring i Linux

-/tmp med navn på alle kataloger og filer etter at disse

NSA mandag 4. oktober Brukerbehandling Systempolitikk Kontroll av resurser Om system logger Litt om cron og cfengine

Unix/Linux for litt viderekomne

Datamaskinene ved Ifi (inkludert en kort intro til Unix/Linux)

Læringsmål og pensum. Oversikt. Systemprogramvare Operativsystemer Drivere og hjelpeprogrammer. To hovedtyper programvare

Emnekode: SOl35A Alle trykte og skrevne hjelpemidler

Unix/Linux for litt viderekomne

1. Introduksjon til operativsystemer

Ny på nett. Operativsystemer

Unix forelesningsnotater. Hårek Haugerud avdeling for ingeniørutdanning Høgskolen i Oslo

EKSAMEN. Operativsystemer. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene.

Unix/Linux en annen måte å gjøre ting på

Hvordan jobber vi ved Ifi (inkludert en kort intro til Unix/Linux)

Filer i Linux og Bourne-again shell

SPSS Høgskolen i Innlandet

Oversikt. Informatikk. INF1000: Grunnkurs i objektorientert programmering. Utenom INF1000 Informasjon & hjelp

Øving 0 - Xcode TDT4102

Håndtering av filer og kataloger

DIGITAL SKOLEEKSAMEN FOR STUDENTER VED POLITIHØGSKOLEN

Dokumentasjon av Git. Vedlegg F

Operativsystemer og Filbehandling

DIGITAL SKOLEEKSAMEN FOR STUDENTER VED POLITIHØGSKOLEN

Introduksjon til kurset og dets innhold

HJEMMEKONTOR. Del 1 Installasjon på jobb-pc Norsk Helsenett SF [Forfatter]

TMA4100 Matematikk 1, høst 2013

1. Installasjon av Novell Netware 6 server

Software installasjon og andre ettertanker

Unix/Linux en annen måte å gjøre ting på

1 Diverse linuxtips. Innhold

Brukerprogram OS hardware

TMA4100 Matematikk 1, høst 2013

Brukermanual. Studentevalueringssystem

Linux-kommandolinje for nybegynnere. PVV-kurs

Kjøre Wordpress på OSX

Eksamensinformasjon. Prosesser. Prosesser. Eksamensoppgave. Operativsystemer (DATS/ITPE2500) Bokmål 06. juni 2017 kl

Installasjonsveiledning Visma Avendo Lønn, versjon 7.60 Oktober 2011

Emnekode: SO135A Dato: onsdag 25. feb. I Antall oppgaver: 4

Generelt om operativsystemer

Definisjon av prosess

Linux distribusjoner

"How I hate this damned machine, I wish that I could sell it, It never does what I want it to, But only what I tell it".

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk.

Oppkobling mot trådløst internett for studenter og ansatte som bruker egen datamaskin eller benytter MAC/smarttelefon/nettbrett. (Gruppe B): Innhold

Ny EKSAMEN. Operativsystemer og nettverk

Nyttige Linux-kommandoer. Hvordan du kan jobbe mer effektivt Dag Langmyhr

Velkommen til INF115

Thursday, August 19, Web-prosjekt

Generelt om operativsystemer

1. Innføring i bruk av MySQL Query Browser

For å sjekke at Python virker som det skal begynner vi med å lage et kjempeenkelt program. Vi vil bare skrive en enkel hilsen på skjermen.

Forkurs i informatikk - Onsdag

Linux-programmer som bruker regulæruttrykk: grep, sed, awk

Unix/Linux en annen måte å gjøre ting på

Oppgave 1 - Java og prosesser (20%)

1 Diverse linuxtips. Innhold. 1.1 Klipp og lim med musen

Hendelser Apprentice ComputerCraft PDF

faks: Avdeling for Ingeniørutdanning. Cart Aælersgate Oslo - tlf 05. iu@hio.no

Beskrivelse for hvordan en kan digitalisere og importere musikk inn i Variations på TEST server EINER.UIB.NO (for installasjonen 17.

Alternativ dag for teoriforelesning. Intro. Torsdag 12:15-14:00 R1

UNIX/Linux brukerveiledning

Filer i Linux og Bourne-again shell

Oblig2 - obligatorisk oppgave nr. 2 (av 4) i INF1000

Brukermanual for Quizbuilder

INSTALLASJONSVEILEDNING FOR DATAX REISEREGNING BEDRIFT

1. Intro om PowerShell

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Filsikkerhet i Linux

Installasjonsveiledning

Oppgave 1 - Linux kommandolinje (%)

oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO

IN1020. Obligatorisk oppgave 1. Formål

INF109 (kun et utvalg av kommentarene er med i denne rapporten)

Denne brukerguiden beskriver hvordan man går frem for å spille simuleringen T2 - Bli Kjent med launcher.

Hypervisor. Hardware. Virtualisering. App 1. App 2. App 2 App 1 App 2 App 1 CPU RAM I/O. Virtualisering av server/desktop hardware

Funksjonalitet og oppbygning av et OS (og litt mer om Linux)

Generelt om permanent lagring og filsystemer

Transkript:

gruppe Hva er? Operativsystemer Kurset består av to relativt uavhengige deler 1 /kommandolinje, Forelesning mandag 2 Operativsystmer(OS), Forelesning torsdag Foreleser: Hårek Haugerud, haugerud@hioa.no, rom PS431

gruppe Hva er? All kursinfo: Fronter eller http://www.cs.hioa.no/~haugerud/os grunnlag for valgfaget System- og nettverksadministrasjon grunnlag for vår mastergrad i Nettverk og Systemadministrasjon Viktig: Jobb med oppgaver!!

gruppe Hva er? 3 timers skriftlig eksamen (teller 100%) Ingen hjelpemidler tillatt (kun kalkulator)

gruppe Hva er? gruppe- Uke-oppgavene som er markert som obligatoriske for hver uke samles opp og leveres ved hver innlevering. Alle oblig'er MÅ være godkjent for å kunne melde seg opp til eksamen

gruppe Hva er? Individuelle Multiple Choice tester med tidsbegrensining. 3 korte Multiple Choice tester (7-10 minutter) Trekkes tilfeldig fra en database av spørsmål Må svare riktig på minst 7 av 10 for å få godkjenning Hvis ikke MÅ studentassistent kontaktes. Han går igjennom svarene og anbefaler hva som bør jobbes med og oppdaterer databasen slik at du får en ny sjanse

gruppe Hva er? Foreleser Studentassistenter, i øvingstimene Amir Maqbool Ahmed <Amir-Maqbool.Ahmed@hioa.no> drift (studssh etc)

gruppe Hva er? : -ltre Hva er? er et operativsystem = et stort og komplisert program som styrer en datamaskin -kjernen laget av Linus Torvalds i 1991 GNU/ er et mer korrekt navn Mest brukt som server OS er et Unix-OS, andre er BSD, Solaris, AIX, FreeBSD, Mac OS X Unix ble laget av Ken Thompson og Dennis Ritchie i 1969 Viktig del av Unix-losoen: Sette sammen mange små programmer på mange måter

gruppe Hva er? : -ltre Åpen kildekode, -kjernen er GPL Det nnes mange distribusjoner av, i alle størrelser. Små: i IP-kameraer, Mobiltelefoner(Android), Routere Store: Ubuntu/Debian, Red Hat/Fedora/Centos, SUSE/openSUSE I de store distribusjonene har vi vinduer og pek-og-klikk

gruppe Hva er? : -ltre Fordeler: : + Gratis og åpen kildekode + Naturlig del av åpen kildekode-prosjekter + Sikkerhet + Stabilitet Ulemper - Brukervennlighet - Lite programvare f. eks. spill - Vanskelig å kommunisere med Windows

gruppe Hva er? : -ltre kommandobasert verktøy tar imot kommandoer fra tastatur Grensesnitt mot -kjernen Et program som tolker input som kommandoer Utfører ordre ved å snakke med -kjernen gjennom ett sett systemkall (system-api) ls cp Shell kjernen mv cat lpr Figure: -kommandoene sendes til shellet som er et skall rundt -kjernen. Shellet sørger for at oppdraget det får blir utført ved å gjøre et sett av systemkall til kjernen.

gruppe Hva er? : -ltre Hvorfor shell/kommandolinje? Stor frihetsgrad; "Alt" er mulig å gjøre Kompliserte oppgaver kan løses eektivt, ved å sette sammen mange små -program; sort, grep, sed, cp, mv et programmeringsspråk: shell-script som kombinerer -kommandoer; systemprogrammering Vanskelig å automatisere og replikere en lang sekvens av pek og klikk

gruppe Hva er? : -ltre Hver bruker på et -system har entydig brukernavn passord Oversikt over alle brukere på systemet ligger i len /etc/passwd og de krypterte passordene ligger i len /etc/shadow Kan ikke leses av vanlige brukere, kun av root (superuser) Passordet settes/endres på HiOA via web.

gruppe Hva er? : -ltre Filer er et helt sentralt -begrep. Alle data lagres som ler og strømmer av data fra tastatur og andre devicer blir behandlet som om de var ler. rot katalogen / bin var usr tmp boot home etc bin man local per liv passwd shadow /usr/bin /home/per/www www kat bin Figure: Et typisk -ltre

-ltre gruppe Hva er? : -ltre -kommando Virkning $ pwd gir katalogen man står i $ cd home change directory til home (kun fra /) $ cd /etc ytter til /etc $ cd.. ytter en katalog opp $ cd../.. ytter to kataloger opp $ cd går til hjemmekatalogen $ ls -l viser alt som nnes i katalogen