Operativsystemer og nettverk

Størrelse: px
Begynne med side:

Download "Operativsystemer og nettverk"

Transkript

1 Løsningsforslag til eksamen i Operativsystemer og nettverk Oppgave 1: Generelt om Linux a) Det grunnleggende brukergrensesnittet i Linux er et tastaturbasert CUI (Commandline User Interface), men alle Linux-systemer leveres i dag også med et GUI (Graphical User Interface) basert på the X Window System. Gi korte svar på følgende to spørsmål: 1. Hva er den grunnleggende forskjellen mellom et CUI og et GUI? CUI: Tastaturet er den enheten som brukes til å gi kommandoer til operativsystemet. GUI: En pek-og-klikk enhet (f.eks. en mus) er den enheten som primært brukes for å gi operativsystemkommandoer. 2. Nevn en fordel og en ulempe ved å bruke et GUI og en fordel og en ulempe ved å bruke et CUI under Linux? Fordeler ved GUI: Gjør det enklere og mer intuitivt å bruke datamaskinen. Mange brukere er vant til GUI'er (spillmaskiner, Windows, nettsider) og arbeider lettere med pek-og-klikk verktøy. Ulemper ved GUI: Gir et "ferdigsydd" oppsett med mindre muligheter til å "skreddersy" arbeidsomgivelsene. En GUI er et ekstra lag med software mellom bruker og oppgavene som skal gjøres på maskinen, noe som gjør at oppgavene utføres saktere. Fordeler ved CUI: Gir bedre mulighet til å kontrollere systemet og kjøre applikasjonene slik man selv ønsker. Raskt, med et minimalt ekstra lag med software mellom bruker og kjernen. Ulemper ved CUI: Kryptisk syntaks. Høyere inngangsterskel for nybegynnere og GUIbrukere. b) Forklar kort følgende begreper i Linux: 1. Standard innenhet og standard utenhet. Stdin: Default kilde (l) som data leses fra. Stdin er i utgangspunktet tastaturet, eller egentlig den devicelen som representerer tastaturet.

2 Stdout: Default medium (l) som data skrives til. Stdout er i utgangspunktet skjermen. 2. Filterprogram. Program som leser tekstlige data linje for linje fra stdin, og skriver tekstlig output linjevis til stdout. 3. Redirigering av I/O. Tegnene '<' og '>' brukes til å redenere hhv. stdin og stdout til å være en l i stedet for skjermen. '>>' (append) gjør atutskrift til stdout legges til på slutten av en eksisterendel. 4. Piping (eller rørlegging ) Brukes for interprosesskommunikasjon mellom to lterprogrammer. angis med tegnet ' ' mellom navnene på programmene. Gjør at stdout fra et lter leses som stdin fra neste lter. c) Gi en kortfattet forklaring av hva regulæruttrykk (regular expressions) er. Nevn minst to standard Linux-programmer som bruker regulæruttrykk. Kompakt notasjon for å representere generelle tekstmønstre. Brukes bla. i: grep - til å nne tekstmønstre i data emacs - til å søke etter/erstatte tekst i ler som redigeres med teksteditoren d) Hva er forskjellen på et program og en prosess i Linux? Program: Selve programkoden, enten skrevet i et høynivå programmeringsspråk, eller i form av ferdig kompilert maskinkode eller bytekode. Prosess: Et program som er lastet inn i RAM og kjører, sammen med de ressursene som programmet trenger under eksekveringen. e) Gi en kort beskrivelse av hva som skjer når Linux gjør en "context switch". Context switch: Bytter ut prosessen som kjører med neste prosess som skal kjøre i sin time-slice. Medfører flytting av alle data som prosessene trenger. Oppgave 2: Filer og lsystemer a) Når ler som opprettes og endres på en harddisk lagres fysisk på disken, skjer ikke dette i noen bestemt rekkefølge. Filene ser i stedet ut til å ligge spredt tilfeldig rundt i ulike områder på disken. Allikevel fremstår lene som samlet i mapper (eller kataloger) som igjen ligger ordnet hierarkisk, når vi bruker et operativsystem for å håndtere lene. Beskriv kort mekanismene som operativsystemet bruker for å klare å ordne ler og mapper på denne måten. Metadatene for alle ler, inkludert den fysiske adressen på disken, lagres i en tabell i lsystemet. For å samle lene i mapper/kataloger brukes spesielle katalogler som inneholder en liste med peker/indeks til metadataene for alle lene som ligger i

3 samme katalog. Filsystemet blir hierarkisk (med mapper inne i mapper) fordi listen av ler i en katalogl kan inneholde en ny katalogl. b) Hvilke tre hovedtyper av ler nner vi i Linux? 1. Regulære ler (regular/ordinary les) : Vanlige bruker-/systemler på disk (data, programmer) 2. Kataloger (directory les) : Inneholder en liste av lene (og underkatalogene) som ligger i denne katalogen. Muliggjør hierarkisk lsystem. Lages og redigeres med bruk av Linuxkommandoer 3. Spesialler : Block le device som leses/skrives i blokker via et buffer Character device le skriver/leser i en ustrukturert bytestrøm (Named) pipe le Buffer for FIFO-utveksling mellom prosesser Symbolic link le Lenke til en annen l på systemet Socket le For kommunikasjon mellom prosesser c) Hvor lagres navnet på en l i lsystemet i Linux? Filnavn lagres i kataloglene i Linux. Kataloglene er lister som inneholder inodenummer og lnavn for hver l i katalogen d) Hvor og hvordan lagres de øvrige metadataene om en l i Linux? En inode i Linux er datastrukturen som lagrer alle metadataene, unntatt lnavnet, om en l i lsystemet. Alle inodene ligger lagret i en tabell. Inodenummeret til en l er indeksen i denne inodetabellen. e) Når lsystemet i Linux blir fullt, kan det ikke opprettes flere nye ler. Filsystemet kan bli fullt selv om det fortsatt er mye ledig lagringsplass på disker og andre fysiske medier. Hvordan og hvorfor kan dette problemet oppstå? Alle inodene ligger i en tabell som (oftest) har fast lengde, typisk én inode per 2-8 Kbytes med diskplass. Hvis inodetabellen er full er lsystemet fullt, selv om det er diskplass igjen. Oppgave 3: Shell og shellprogrammering a) Forklar hva som utføres ved kjøring av hver av de re kommandoene nedenfor. Gjør også rede for eventuelle forutsetninger som må være oppfylt for at kommandoene skal fungere: 1. ls l opsys/ Skriver ut en liste over lene i katalogen "opsys", som ligger under stående katalog. Opsjonen -l (long) gir full informasjons for hver l, om ltype, tilgangsrettigheter, eier, gruppe, lstørrelse, siste dato for modikasjon og lnavn.

4 2. ls ld opsys/ Opsjonen -d fører her til at det skrives ut full informasjon om selve kataloglen "opsys" og ikke innholdet i katalogen som i forrige deloppgave. 3. chmod 751 ~/* Alle lene i brukes hjemmeområde får le mode 751. Dvs. at bruker har alle rettigheter på lene, brukere i samme gruppe kan lese og kjøre lene, alle andre kan kun kjøre. 4. echo Linux ruler tr d 'eiu' > SMS tr med opsjonen -d (delete) fjerner de angitte tegnene fra standard input før den skriver linjene tilbake til standard output, som her er denert til å være len "SMS". Teksten "Lnx rlr" skriver derfor ut til denne len. b) Skriv en Linux-kommando som skriver ut de 10 siste kommandoene som du har gitt interaktivt til skallet. history tail 10 c) Skriv en Linux-kommando som skriver ut en rapport til standard utenhet med informasjon om hvor mye diskplass som er ledig og hvor mye som er brukt, for alle monterte lsystemer. df d) De såkalte Fibonacci-tallene er en sekvens av heltall som begynner med tallene 0 og 1. Deretter er det neste tallet i sekvensen alltid summen av de to foregående. Fibonaccitallene nummeres vanligvis forløpende fra null, og Fibonacci-tall nummer i betegnes som F i. Her er de 15 første Fibonacci-tallene: F 0 F 1 F 2 F 3 F 4 F 5 F 6 F 7 F 8 F 9 F 10 F 11 F 12 F 13 F Skriv et shellprogram som beregner og skriver ut et Fibonacci-tall. Input til programmet, gitt fra kommandolinjen, skal være nummeret i på Fibonacci-tallet F i som skal beregnes. #!/bin/bash # Sjekker for riktig antall parametre if [ $# ne 1 ] echo "usage: $0 [number]" exit 1 # F0 og F1 er spesialtilfeller if [ $1 eq 0 ]

5 echo "0" exit 0 elif [ $1 eq 1 ] echo "1" exit 0 # Beregner Fn n=$1 f0=0 f1=1 i=1 while [ $i lt $n ] do (( f = f0 + f1 )) f0=$f1 f1=$f (( i = i + 1 )) done echo "$f" exit 0 e) Hva utføres av følgende shellprogram: #!/bin/bash if [ $# gt 1 ] echo "usage: $0 [directory]" exit 1 if [ $# eq 0 ] wdir=`pwd` elif [! d $1 ] echo "$0: $1 is not a directory" exit 1 else wdir=$1 cd $wdir for i in * do if ls l $i grep q "^ rw r r "

6 echo $i done Programmet skriver ut navnet på de lene i en bestemt katalog som har le mode lik "rw-r r--" (eller 644). Katalogen kan angis av bruker som parameter på kommandolinjen. Hvis ingen katalog er angitt (null parametre inn), brukes stående katalog. Programmet gir feilmelding hvis det er flere enn én parameter angitt, eller hvis parameteren ikke er en katalog. Oppgave 4: Linux, servere og nettverk a) Forklar hva katalogen /etc/skel gjør på en linuxserver. Hvordan kan den brukes av systemansvarlig? Nevn minst to forskjellige eksempler på oppgaver som kan løses. /etc/skel brukes som mal for hjemmeområder når nye brukere opprettes. En systemansvarlig kan lage en mal for mappestruktur for alle nye brukere. Eks på bruk: Lage gode alias i.bashrc la for nye brukere. F.eks. sette standard editor til pico e.l. Du kan også f.eks. lage en eksempelnettside i en html-mappe for hver enkelt bruker. b) Forklar med egne ord hvordan du kan opprette en bruker i et system hvor kommandoen adduser (useradd) er fjernet. Legge til en linje med brukerinfo i /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow. Kopiere innholdet fra /etc/skel til brukeren nye hjemmeområde. Hjemmeområdets navn er det samme som brukernavnet. Du må også opprette mailboksen til den nye brukeren. Den la oppretter du på /var/spool/mail/brukernavn. Husk å sette riktige rettigheter på hjemmeområde og mailboks. Deretter kan du sette passord med kommandoen passwd brukernavn som root. c) Du administrerer en linuxserver med Apache som webserver. Webadressen til denne siden er Document root er /var/www/html på serveren. På adressen henter webserveren alle bildene fra den fysiske katalogen /home/torepeng/sykkelkongen/bilder på serveren. Hva er gjort av innstillinger i Apache for å få til dette? I apachecong ville jeg gjort følgende: Alias /bilder /home/torepeng/sykkelkongen/bilder <Directory /home/torepeng/sykkelkongen/bilder> Allow for all AllowOverride All </Directory> Deretter ville jeg passet på at rettighetene i mappa sykkelkongen/bilder hadde riktige rettigheter. Apache må kunne lese lene.

7 d) Ta utgangspunkt i oppgave c). Du vil nå at det bare er 5 forskjellige ip-adresser som skal få tilgang til adressen Hvordan gjør du det? Ville lagt inn noe slikt i apacheconf <Directory /var/www/apache/hemmelig> AllowOverride All Order Deny,Allow Deny from all Allow from ipadresse1 ipadresse2 osv osv </Directory> Eller gjort tilsvarende i en.htaccessl i hemmeligkatalogen. e) Ta utgangspunkt i et nett tilsvarende det som har vært labben. Du har fått to nye linuxlservere på det interne nettet ditt (i tillegg til den som dere satt opp). Det er bestemt at alle de tre serverne skal ha SSH tilgang, og disse skal kunne nås direkte utenfra det lokale nettet. Hvordan vil du sette opp iptables slik at du kan få tilgang til SSH på alle tre serverene fra internett? Det er SSH på routeren som skal nås på den offentlige ip-adressen. Må sette opp så vanlig port 22 går til router, og de to andre må bruke to høye porter for å komme til de interne port 22 på serverne: # Tillate SSH og trakk relatert til dette på routeren $IPT A INPUT p tcp dport 22 j ACCEPT Bruker to høye porter for å route til de interne ssh serverne # Tillate trakk inn mot port 9998 $IPT A FORWARD p tcp d $INT_NET dport 9998 j ACCEPT # Route innkommende trakk mot port 9998 til ssh for IP # (router) $IPT t nat A PREROUTING d $EXT_IP p tcp dport 9998 j DNAT to :22 # Tillate trakk inn mot port 9999 $IPT A FORWARD p tcp d $INT_NET dport 9999 j ACCEPT # Route innkommende trakk mot port 9999 til ssh for IP # (klient) $IPT t nat A PREROUTING d $EXT_IP p tcp dport 9999 j DNAT to :22

8 f) Forklar hva som menes med runlevel, og forklar hvordan man bestemmer hvilke tjenester som startes opp avhengig av hvilken runlevel systemet er i. Har det noen betydning i hvilken rekkefølge de forskjellige tjenesten starter? Hvordan kan vi sjekke dette? Se her: (står på side 2) g) Forklar forskjellene på : 1. MUA (Mail User Agent) 2. MTA (Mail Transfer Agent) 3. MDA (Mail Delivery Agent) Står helt på toppen her:

Operativsystemer og nettverk

Operativsystemer og nettverk Løsningsforslag til eksamen i Operativsystemer og nettverk 04.06.2015 Oppgave 1: Generelt om Linux a) Det grunnleggende brukergrensesnittet i Linux er et tastaturbasert CUI (Commandline User Interface),

Detaljer

Ny EKSAMEN. Operativsystemer og nettverk

Ny EKSAMEN. Operativsystemer og nettverk Ny EKSAMEN Emnekode: ITF22514 Dato: 4. juni 2015 Emne: Operativsystemer og nettverk Eksamenstid: kl 09.00 til kl 13.00 Hjelpemidler: Alle trykte og skrevne. Faglærere: Jan Høiberg og Tore Petter Engen

Detaljer

Løsningsforslag til eksamen 24. november 2015

Løsningsforslag til eksamen 24. november 2015 Operativsystemer med Linux Løsningsforslag til eksamen 24. november 2015 Oppgave 1 a) Et OS deler tiden inn i små deler, typisk et hundredels sekund, og fordeler slike korte timeslices til alle prossene

Detaljer

Høgskoleni Østfold. Ny/utsatt EKSAMEN

Høgskoleni Østfold. Ny/utsatt EKSAMEN Høgskoleni Østfold Ny/utsatt EKSAMEN Emnekode: ITF22514 Emne: Operativsystemer og nettverk Dato: 8. januar 2016 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærere: Jan Høiberg, Tore

Detaljer

Operativsystemer og nettverk Løsningsforslag til eksamen 01.12.2014. Oppgave 1. a) Linux-kommando: java Beregn & b) Shellprogram:

Operativsystemer og nettverk Løsningsforslag til eksamen 01.12.2014. Oppgave 1. a) Linux-kommando: java Beregn & b) Shellprogram: Operativsystemer og nettverk Løsningsforslag til eksamen 01.12.2014 Oppgave 1 a) Linux-kommando: java Beregn & b) Shellprogram: java Beregn & java Beregn Eventuelt, hvis man vil gjøre det med bare en linje

Detaljer

Filterprogrammer og redirigering av I/O

Filterprogrammer og redirigering av I/O Filterprogrammer og redirigering av I/O Linux filterprogrammer Mange kommandoer i Linux er tekstbaserte filtre Leser en strøm av tekst / tegn, linje for linje Gjør noe med ( filtrerer ) tekstlinjene Skriver

Detaljer

Filterprogrammer og redirigering av I/O

Filterprogrammer og redirigering av I/O Filterprogrammer og redirigering av I/O Linux filterprogrammer Mange kommandoer i Linux er tekstbaserte filtre Leser en strøm av tekst / tegn, linje for linje Gjør noe med ( filtrerer ) tekstlinjene Skriver

Detaljer

EKSAMEN. Dato: 7. desember 2016 Eksamenstid: 09:00 13:00

EKSAMEN. Dato: 7. desember 2016 Eksamenstid: 09:00 13:00 EKSAMEN Emnekode: ITF22515 Emne: Operativsystemer med Linux Dato: 7. desember 2016 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærere: Jan Høiberg, Tore Petter Engen Om eksamensoppgavene:

Detaljer

Betinget eksekvering og logiske tester i shell

Betinget eksekvering og logiske tester i shell Betinget eksekvering og logiske tester i shell Betinget eksekvering *? Programmet utfører operasjon(er) bare hvis en logisk betingelse er sann Bash tilbyr to kontrollstrukturer for å kunne gjøre betinget

Detaljer

Filsystemet fra innsiden

Filsystemet fra innsiden Filsystemet i Linux Filsystemet fra innsiden Tidligere sett brukerkommandoer for håndtering av filer filsystemet i Linux sett fra utsiden Skal nå se på filsystemet fra innsiden : Hvordan er filsystemet

Detaljer

EKSAMEN. Operativsystemer. 1. Læreboken "A Practical Guide to Red Hat Linux" av Mark Sobell 2. Maks. tre A-4 ark med selvskrevne notater.

EKSAMEN. Operativsystemer. 1. Læreboken A Practical Guide to Red Hat Linux av Mark Sobell 2. Maks. tre A-4 ark med selvskrevne notater. EKSAMEN Emnekode: ITF22506 Emne: Operativsystemer Dato: 12. desember 2007 Eksamenstid: kl. 9.00 til kl. 13.00 Hjelpemidler: 1. Læreboken "A Practical Guide to Red Hat Linux" av Mark Sobell 2. Maks. tre

Detaljer

EKSAMEN. Dato: 24. november 2015 Eksamenstid: 09:00 13:00

EKSAMEN. Dato: 24. november 2015 Eksamenstid: 09:00 13:00 EKSAMEN Emnekode: ITF22515 Emne: Operativsystemer med Linux Dato: 24. november 2015 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærere: Jan Høiberg, Tore Petter Engen Om eksamensoppgavene:

Detaljer

Lynkurs i shellprogrammering under Linux

Lynkurs i shellprogrammering under Linux Lynkurs i shellprogrammering under Linux Interaktiv bruk av shell Shell/skall er en applikasjon som lar bruker taste inn tekstlige kommandoer til Linux en og en linje om gangen (leser linjer fra stdin).

Detaljer

Filsystemet fra innsiden

Filsystemet fra innsiden Filsystemet i Linux Filsystemet fra innsiden Har tidligere sett kommandoer for håndtering av filer i Linux filsystemet sett fra utsiden Skal nå se på filsystemet fra innsiden : Hvordan er filsystemet i

Detaljer

Prøve- EKSAMEN. Operativsystemer med Linux

Prøve- EKSAMEN. Operativsystemer med Linux T Prøve- EKSAMEN Emnekode: ITF22515 Dato: November 2015 Hjelpemidler: Alle trykte og skrevne. Emne: Operativsystemer med Linux Eksamenstid: Oppgavesettet er beregnet for en 4 timers eksamen Faglærere:

Detaljer

Filer i Linux og Bourne-again shell

Filer i Linux og Bourne-again shell Filer i Linux og Bourne-again shell Filbegrepet En fil * er en grunnleggende lagringsenhet i et OS Brukes for alle data som: Lagres utenfor RAM (primærminnet) På permanente media (sekundærminne) Definisjoner

Detaljer

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

Funksjonalitet og oppbygning av et OS (og litt mer om Linux) Funksjonalitet og oppbygning av et OS (og litt mer om Linux) Hovedfunksjoner i et OS OS skal sørge for: Styring av maskinvaren Deling av maskinens ressurser Abstraksjon vekk fra detaljer om maskinvaren

Detaljer

EKSAMEN. Operativsystemer og nettverk

EKSAMEN. Operativsystemer og nettverk T EKSAMEN Emnekode: ITF22514 Dato: 1. desember 2014 Emne: Operativsystemer og nettverk Eksamenstid: kl 09.00 til kl 13.00 Hjelpemidler: Alle trykte og skrevne. Faglærer: Jan Høiberg Eksamensoppgaven: Oppgavesettet

Detaljer

Filer og filsystemer i Linux

Filer og filsystemer i Linux Filer og filsystemer i Linux Det globale filsystemet Alle Unix-lignende OS har et virtuelt filsystem som er globalt: Alle filer på hele systemet ser ut til å ligge i ett enkelt hierarkisk katalogtre Det

Detaljer

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

Oversikt. Beskrivelse Bash. 1 UNIX shell. 2 Kommandolinje som brukergrensesnitt. 3 Input og output. 4 Bash builtins. 5 Linux utilities. Oversikt UNIX shell 1 UNIX shell Beskrivelse Bash 2 Kommandolinje som brukergrensesnitt 3 Input og output 4 Bash builtins 5 Linux utilities Lars Vidar Magnusson () Forelesning i Operativsystemer 30.08.2011

Detaljer

Filer i Linux og Bourne-again shell

Filer i Linux og Bourne-again shell Filer i Linux og Bourne-again shell Filbegrepet En fil * er en grunnleggende lagringsenhet i et OS Brukes for alle data som: Lagres utenfor RAM (primærminnet) På permanente media (sekundærminne) To hovedklasser

Detaljer

EKSAMEN. Dato: 8. desember 2017 Eksamenstid: 09:00 13:00

EKSAMEN. Dato: 8. desember 2017 Eksamenstid: 09:00 13:00 EKSAMEN Emnekode: ITF22515 Emne: Operativsystemer med Linux Dato: 8. desember 2017 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærere: Jan Høiberg, Tore Petter Engen Om eksamensoppgavene:

Detaljer

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

Kurset består av to relativt uavhengige deler. Foreleser: Hårek Haugerud, rom PS431 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,

Detaljer

Generelt om permanent lagring og filsystemer

Generelt om permanent lagring og filsystemer Generelt om permanent lagring og filsystemer Filsystem Den delen av OS som kontrollerer hvordan data lagres på og hentes frem fra permanente media Data deles opp i individuelle deler, filer, som får hvert

Detaljer

Filer og kataloger, prosesser og jobber

Filer og kataloger, prosesser og jobber Introduksjon til dataanlegget Filer og kataloger, prosesser og jobber Marc Bezem Institutt for informatikk Universitetet i Bergen August 2005 1 Filer En l er en samling data som ligger lagret på maskinen

Detaljer

Shellscripting I. Innhold

Shellscripting I. Innhold Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Shellscripting I Tor Halsan 19.08.2010 Lærestoffet er utviklet for faget LN199D Scripting av Servere Resymé: Leksjonen er første innføring

Detaljer

Oppgave 1 - Linux kommandolinje (%)

Oppgave 1 - Linux kommandolinje (%) Løsningsforslag Eksamen høst 2017 Operativsystemer Oppgave 1 - Linux kommandolinje (%) a) pwd b) ps Oppgave 2 - Bash-scripting (%) a) ping -i 5 www.hin.no b) ping -c 1 www.hin.no ping -c 1 -t 1 www.hin.no

Detaljer

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

NSA mandag 4. oktober 2010. Brukerbehandling Systempolitikk Kontroll av resurser Om system logger Litt om cron og cfengine NSA mandag 4. oktober 2010 Brukerbehandling Systempolitikk Kontroll av resurser Om system logger Litt om cron og cfengine Brukerbehandling har mange komponenter: De rent tekniske sidene ved å legge til

Detaljer

Håndtering av tekstfiler

Håndtering av tekstfiler Håndtering av tekstfiler Tekstlige data og Linux Linux er i stor grad et tekstbasert OS Har svært mange og gode verktøy (filterprogrammer) som leser tekst fra STDIN eller filer, og skriver tekstlig output

Detaljer

1,r H øgs kolen i Østfol d

1,r H øgs kolen i Østfol d 1,r H øgs kolen i Østfol d EKSAMEN Emnekode: ITF22506 Emne: Operativsystemer Dato: 2. juni 2010 Eksamenstid: kl. 9.00 til kl. 13.00 Hjelpemidler: Faglærer: 1. Læreboken "A Practical Guide to Red Hat Linux"

Detaljer

Håndtering av filer og kataloger

Håndtering av filer og kataloger Håndtering av filer og kataloger Fil- og katalognavn i Linux Filsystem-kommandoene bruker navn til å identifisere filer og kataloger Filnavn kan inneholde alle tegn untatt / og NULL-tegnet Lengde på filnavn

Detaljer

Oppgave 1 - Java og prosesser (20%)

Oppgave 1 - Java og prosesser (20%) Prøveeksamen våren 2012 Operativsystemer Les nøye gjennom oppgavene før du begynner og pass på å besvare alle spørsmålene. Alle trykte og skrevne hjelpemidler er tillatt. Sett gjerne egne forutsetninger

Detaljer

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

EKSAMEN. Operativsystemer. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene. EKSAMEN Emnekode: ITF22506 Emne: Operativsystemer Dato: 9. desember 2009 Eksamenstid: kl. 9.00 til kl. 13.00 Hjelpemidler: 1. Læreboken "A Practical Guide to Red Hat Linux" av Mark Sobell 2. Maks. tre

Detaljer

Linux distribusjoner

Linux distribusjoner Linux distribusjoner http://en.wikipedia.org/wiki/linux_distribution Ubuntu (kommer fra debian) Fedora (kommer fra Red Hat) CentOs (kommer fra Red Hat Enteprise) Hva er forskjellene? Kommersiell, ikke

Detaljer

"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".

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. smug: selvtilfreds condescending: nedlatende "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". En kort introduksjon til operativsystemet

Detaljer

Installasjon av webtjener

Installasjon av webtjener Installasjon av webtjener Installasjon/Konfigurering Installasjon av webtjener Oppsett av kataloger som skal være tilgjengelig på web Spesifisering av aksesskontroll - i henhold til sikkerhetspolitikk

Detaljer

Fjerninnlogging over Internett

Fjerninnlogging over Internett Kapittel 9 Fjerninnlogging over Internett 9.1 Innledning I noen tilfeller har du behov for å kunne foreta innlogging på en Unix-basert fjern-datamaskin for å kunne utføre (operativsystem)kommandoer der,

Detaljer

EKSAMEN Innføring i Linux

EKSAMEN Innføring i Linux EKSAMEN 6100 Innføring i Linux 03.06.2016 Tid: 4 timer, 10 14 Målform: Bokmål/nynorsk Sidetal: 11 (forside + 5 + 5) Hjelpemiddel: Merknader: Vedlegg: Ingen Ingen Ingen Sensuren finner du på StudentWeb.

Detaljer

1 Diverse linuxtips. Innhold

1 Diverse linuxtips. Innhold 1 Diverse linuxtips Innhold 1 Diverse linuxtips 1 1.1 Virtuelle konsoller............................ 2 1.2 Teksteditorer............................... 2 1.3 Filsystemet................................

Detaljer

Håndtering av tekstfiler

Håndtering av tekstfiler Håndtering av tekstfiler Linux og tekstlige data Linux er i stor grad et tekstbasert OS Effektiv bruk og administrasjon av Linux krever at man mestrer verktøy for å håndtere tekstlige data Linux har svært

Detaljer

Definisjon av prosess

Definisjon av prosess Prosesser og tråder Definisjon av prosess Enkel definisjon: En prosess er et program som kjører på datamaskinen Mer presis definisjon: En prosess er en samling av ressurser som er nødvendige for å utføre

Detaljer

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

oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO oppgave 1 Hvorfor har vi operativsystemer? Portable programmer Enklere å programmere

Detaljer

Operativsystemer og grensesnitt

Operativsystemer og grensesnitt Operativsystemer og grensesnitt Ulike måter å bruke OS'et på Application Program Interface (API) Applikasjoner (ofte C-programmer) som f.eks. emacs, som bruker tjenestene i OS ved å kalle på funksjoner

Detaljer

Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc

Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc 1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 2 https://www.youtube.com/watch? v=nkiu9yen5nc 3 Læringsmål og pensum Mål Lære om

Detaljer

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

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Eksamensdato: 20. mai 2003 Varighet: 0900-1200 Fagnummer: LO247D Fagnavn: Praktisk Linux Klasse(r): FU Studiepoeng: 6 Faglærer(e): Geir Maribu,

Detaljer

Oppsett av brannmur / router 1.0. Innholdsfortegnelse

Oppsett av brannmur / router 1.0. Innholdsfortegnelse Innholdsfortegnelse. Innledning... 2 2. Ordforklaringer... 2. Router/brannmur... 2.. IP-adresser... 2.2. Portviderekobling... 2.. DMZ-host... 5 Side av 5 . Innledning Din hjemmesentral har en innebygget

Detaljer

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

1 Diverse linuxtips. Innhold. 1.1 Klipp og lim med musen 1 Diverse linuxtips Innhold 1 Diverse linuxtips 1 1.1 Klipp og lim med musen......................... 1 1.2 Virtuelle konsoller............................ 2 1.3 Teksteditorer...............................

Detaljer

EKSAMEN. Operativsystemer. Dato: 10. desember 2008 Eksamenstid: kl til kl

EKSAMEN. Operativsystemer. Dato: 10. desember 2008 Eksamenstid: kl til kl EKSAMEN Emnekode: ITF22506 Emne: Operativsystemer Dato: 10. desember 2008 Eksamenstid: kl. 9.00 til kl. 13.00 Hjelpemidler: 1. Læreboken "A Practical Guide to Red Hat Linux" av Mark Sobell 2. Maks. tre

Detaljer

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

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang 2 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 3 https://www.youtube.com/watch? v=nkiu9yen5nc 4 Læringsmål og pensum Mål Lære om

Detaljer

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Læringsmål og pensum Mål Vite hva et

Detaljer

Shellprogrammer og -variabler

Shellprogrammer og -variabler Shellprogrammer og -variabler Innhold Hva er et shellprogram? Kjøring av shellprogrammer Feil, feilsøking og feilmeldinger Input og output Shellvariable Kommandosubstitusjon Tekststrenger Tallregning Parametre

Detaljer

Generelt om operativsystemer

Generelt om operativsystemer Generelt om operativsystemer Operativsystemet: Hva og hvorfor Styring av prosessorer (CPU), elektronikk, nettverk og andre ressurser i en datamaskin er komplisert, detaljert og vanskelig. Maskinvare og

Detaljer

Generelt om operativsystemer

Generelt om operativsystemer Generelt om operativsystemer Hva er problemet? Styring av maskinvare og ressurser tilknyttet en datamaskin er komplisert, detaljert og vanskelig Maskinvare, komponenter og programvare endres og forbedres

Detaljer

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

Linux-programmer som bruker regulæruttrykk: grep, sed, awk Linux-programmer som bruker regulæruttrykk: grep, sed, awk grep * søking i tekstlige data grep [OPTIONS] REGEX [FILE...] Verktøy som finnes i alle Unix-lignende OS Leser en eller flere tekstfiler, eller

Detaljer

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

Eksamensinformasjon. Prosesser. Prosesser. Eksamensoppgave. Operativsystemer (DATS/ITPE2500) Bokmål 06. juni 2017 kl Eksamensinformasjon Eksamensoppgave Operativsystemer (DATS/ITPE2500) Bokmål 06. juni 2017 kl. 9.00-12.00 Hjelpemidler: Ingen hjelpemidler er tillatt. Andre opplysninger: Les nøye gjennom oppgavene før

Detaljer

Singletasking OS. Device minne Skjerm minne. Brukerprogram. Brukerdata/heap. Stack. Basis for flerprosess-systemer.

Singletasking OS. Device minne Skjerm minne. Brukerprogram. Brukerdata/heap. Stack. Basis for flerprosess-systemer. -OS i i L1 og L2 og og Basis for flerprosess-systemer. Adresser.. 2 1 0 OS Device minne Skjerm minne Brukerprogram Brukerdata/heap Stack Stack: brukes bl. a. til å lagre adressen som skal returneres til

Detaljer

6105 Windows Server og datanett

6105 Windows Server og datanett 6105 Windows Server og datanett Leksjon 6b Filsystemet NTFS og rettigheter NTFS-rettigheter, ACl og eierskap til filer NTFS-rettigheter arves og kombineres Avanserte NTFS-rettigheter NTFS-rettigheter ved

Detaljer

6105 Windows Server og datanett

6105 Windows Server og datanett 6105 Windows Server og datanett Leksjon 6b Filsystemet NTFS og rettigheter NTFS-rettigheter, ACl og eierskap til filer NTFS-rettigheter arves og kombineres Avanserte NTFS-rettigheter NTFS-rettigheter ved

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1060 Introduksjon til operativsystemer og datakommunikasjon Eksamensdag: 9. desember 2005 Tid for eksamen: 14.30 17.30 Oppgavesettet

Detaljer

Generelt om shell / skall

Generelt om shell / skall Bourne-again Shell Generelt om shell / skall Kommandolinjebasert brukergrensesnitt Leser en og en linje med tekstlig input Inputlinjene er kommandoer som skal utføres eller programmer som skal startes

Detaljer

1. Introduksjon til operativsystemer

1. Introduksjon til operativsystemer 1. Introduksjon til operativsystemer mets plassering: Lagdeling: applikasjon, system, maskinvare Basisfunksjoner: Abstraksjon, deling, isolering Prosesser og ressurser Kjøring: sekvensiell, multitasking

Detaljer

Filsikkerhet i Linux

Filsikkerhet i Linux Filsikkerhet i Linux Filer og brukere Standard Linux tilbyr filsikkerhet på brukernivå Alle brukere tilhører en eller flere grupper av brukere, med ett eller flere gruppemedlemmer Alle filer har tilhørighet

Detaljer

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

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Eksamensdato: 16. desember 2004 Varighet: 3 timer Fagnummer: LO247D Fagnavn: Praktisk Linux Klasse(r): Studiepoeng: 6 Faglærer(e): Geir Maribu,

Detaljer

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

Læringsmål og pensum. Oversikt. Systemprogramvare Operativsystemer Drivere og hjelpeprogrammer. To hovedtyper programvare 1 2 Læringsmål og pensum TDT4105 Informasjonsteknologi grunnkurs: Uke 36 programvare Førsteamanuensis Alf Inge Wang Læringsmål Forstå hva systemprogramvare og applikasjonsprogramvare er Forstå hvordan

Detaljer

Scheduling og prosesshåndtering

Scheduling og prosesshåndtering Scheduling og prosesshåndtering Håndtering av prosesser i et OS OS må kontrollere og holde oversikt over alle prosessene som kjører på systemet samtidig Prosesshåndteringen må være: Korrekt Robust Feiltolerant

Detaljer

DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds.

DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds. 18.10.2010 1 DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds.no 2 18.10.2010 Installasjon av nettverkslås

Detaljer

P1 P2 P3 P1 P2 P3 P1 P2. OS gjør Contex Switch fra P1 til P2

P1 P2 P3 P1 P2 P3 P1 P2. OS gjør Contex Switch fra P1 til P2 i, intensive i og Når OS switcher fra prosess P1 til prosess P2 utføres en såkalt Contex (kontekst svitsj). 10 30 50 70 P1 P2 P3 P1 P2 P3 P1 P2 OS gjør Contex fra P1 til P2 tid/ms bruk Figure: Prosessene

Detaljer

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6100 Innføring i Linux 14.12.2015 Tid: 4 timer, 10 14 Målform: Bokmål/nynorsk Sidetal: 11 (forside + 5 + 5) Hjelpemiddel: Merknader:

Detaljer

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

Unix/Linux en annen måte å gjøre ting på Velkommen Unix/Linux en annen måte å gjøre ting på Institutt for informatikk Operativsystemer Operativsystemer Alle datamaskiner (unntatt de helt knøttsmå) har et operativsystem som administrerer datamaskinen

Detaljer

HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning Data

HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning Data HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning Data Øving 9 (Obligatorisk) Kommentarer til øvingen: Utlevert: 29. oktober 2010. Øvingen gjøres på lab A516 eller A521: Halve klassen møter torsdag 4.

Detaljer

Håndtering av filer og kataloger

Håndtering av filer og kataloger Håndtering av filer og kataloger Filsystem-kommandoer i Linux Navigere i katalogstrukturen Lage, slette, kopiere, flytte og endre navn på filer og kataloger Lage linker til filer Finne/lokalisere filer

Detaljer

Huldt & Lillevik Lønn 5.0. Installere systemet

Huldt & Lillevik Lønn 5.0. Installere systemet Huldt & Lillevik Lønn 5.0 Installere systemet Innholdsfortegnelse Innholdsfortegnelse Installere Lønn 5.0... 3 Krav til maskin og operativsystem... 3 Forberede installasjonen... 3 Installere database...

Detaljer

Installasjonsveiledning

Installasjonsveiledning Finale Systemer as Installasjonsveiledning FINALE Årsoppgjør FINALE Rapportering FINALE Konsolidering FINALE Driftsmidler FINALE Avstemming NARF Avstemming FINALE Investor Versjon 22.0 Definisjoner...3

Detaljer

Videregående shellprogrammering

Videregående shellprogrammering Videregående shellprogrammering Innhold Input og output til og fra løkker Tabeller / arrays Mer om håndtering av tekststrenger Tomme strenger og defaultverdier * Shellfunksjoner Håndtering av signaler

Detaljer

UKEOPPGAVER 13: KONFIGURASJONSSTYRING

UKEOPPGAVER 13: KONFIGURASJONSSTYRING UKEOPPGAVER 13: KONFIGURASJONSSTYRING Formål: I denne oppgaven skal dere få litt hands on med versjonskontrollsystemet Subversion. Meningen er at du skal prøve å relatere prinsippene det ble forelest om

Detaljer

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

Nyttige Linux-kommandoer. Hvordan du kan jobbe mer effektivt Dag Langmyhr Nyttige Linux-kommandoer Hvordan du kan jobbe mer effektivt Dag Langmyhr Trenger vi kommandovinduer i dag? Svaret er nei for de fleste brukerne, men ikke for ekspertene. Ofte går det fortere å bruke kommandoer

Detaljer

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

$ls -l $grep -i Olsen adresseliste.txt less #!/bin/sh $echo `ls` $chmod 755. Praktisk Linux. Grunnleggende skall kommandoer. Irene Ludvigsen Husa $ls -l $grep -i Olsen adresseliste.txt less #!/bin/sh $echo `ls` $chmod 755 Praktisk Linux Grunnleggende skall kommandoer Irene Ludvigsen Husa Hva er UNIX / Linux? Unix - En gruppe operativsystem som er

Detaljer

EKSAMEN Innføring i Linux

EKSAMEN Innføring i Linux EKSAMEN 6100 Innføring i Linux 13.12.2016 Tid: 4 timer, 10 14 Målform: Bokmål/nynorsk Sidetal: 13 (forside + 6 + 6) Hjelpemiddel: Merknader: Vedlegg: Ingen Ingen Ingen Sensuren finner du på StudentWeb.

Detaljer

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: 6100 Emnenavn: Innføring i Linux Dato: 08.06.2017 Tid fra/til: 10.00 14.00 Antall timer: 4 Ansvarlig faglærer: Tor Lønnestad Campus: Bø Fakultet:

Detaljer

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6100 Innføring i Linux 04.06.2015 Tid: 4 timer, 10 14 Målform: Bokmål/nynorsk Sidetal: 11 (forside + 5 + 5) Hjelpemiddel: Merknader:

Detaljer

HJEMMEKONTOR. Del 1 Installasjon på jobb Norsk Helsenett SF

HJEMMEKONTOR. Del 1 Installasjon på jobb Norsk Helsenett SF 1 HJEMMEKONTOR Del 1 Installasjon på jobb 08.06.2018 Norsk Helsenett SF - PC 2 INNHOLDSFORTEGNELSE OPPSETT AV HJEMMEKONTOR PÅ 1-2-3 3 1 INNLEDNING 3 2 INSTALLASJON AV HJEMMEKONTOR 3 3 REGISTRERING AV PKI-SERTIFIKAT

Detaljer

TDT4110 IT Grunnkurs Høst 2015

TDT4110 IT Grunnkurs Høst 2015 TDT4110 IT Grunnkurs Høst 2015 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Løsningsforlag Auditorieøving 1 1 Teori Løsning er skrevet med uthevet tekst

Detaljer

4. Installasjonsveiledning. Experior - rich test editor for FitNesse -

4. Installasjonsveiledning. Experior - rich test editor for FitNesse - 4. Experior - rich test editor for FitNesse - 4.1. Forord Denne rapporten inneholder installasjonsveiledning for Experior. Experior er tilpasset for installasjon i oppdragsgivers utviklingsmiljø. Det er

Detaljer

22 45 32 00. faks: 22 45 32. Avdeling for Ingeniørutdanning. Cart Aælersgate 30-0254 Oslo - tlf 05. iu@hio.no

22 45 32 00. faks: 22 45 32. Avdeling for Ingeniørutdanning. Cart Aælersgate 30-0254 Oslo - tlf 05. iu@hio.no IKandidaten må selv kontrollere at oppgavesettet er fullstendig. Ved eventuelle ~klarheter i oppgaveteksten skal du redegjøre for de forutsetninger du legger Itil grunn for løsningen. Avdeling for Ingeniørutdanning.

Detaljer

Oppgaver til forkurs i informatikk dag 1

Oppgaver til forkurs i informatikk dag 1 FAGUTVALGET VED INFORMATIKK Oppgaver til forkurs i informatikk dag 1 Forkurset i informatikk er beregnet på alle studenter som skal følge kurs som går ved Institutt for informatikk (Ifi). Kurset er åpent

Detaljer

Lotus Traveler - Manual for installasjon

Lotus Traveler - Manual for installasjon Lotus Traveler - Manual for installasjon Innholdsliste Nedlasting...2 Installasjon...3 Konfigurering...4 Problemer...5 Nedlasting 1) Åpne nettleseren på mobilen din. På de fleste Nokia-telefoner har denne

Detaljer

Oppgaver til forkurs i informatikk dag 2

Oppgaver til forkurs i informatikk dag 2 FAGUTVALGET VED INFORMATIKK Oppgaver til forkurs i informatikk dag 2 Emacs Gå inn i «forkurs» katalogen fra i går. Hvis du ikke har denne katalogen må du opprette den nå med mkdir. Åpne så Emacs med kommandoen

Detaljer

Innstallasjon og oppsett av Wordpress

Innstallasjon og oppsett av Wordpress Del 1 - Installasjon og oppsett Innstallasjon og oppsett av Wordpress Wordpress har blitt en veldig populær publiseringsplattform for websider. Uten særlige tekniske ferdigheter kan man sette opp profesjonelle

Detaljer

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

Emnekode: SO135A Dato: onsdag 25. feb. I Antall oppgaver: 4 ~ høgskolen i oslo Emne: Operativsvstemer ap Unix ~-Gruppe(r) data Eksamensoppgave n består av: Antall sider (inkl. Forsiden): 6 Emnekode: SO135A Dato: onsdag 25. feb I Antall oppgaver: 4 Faglig veileder:

Detaljer

Litt om Javas class-filer og byte-kode

Litt om Javas class-filer og byte-kode Litt om Javas class-filer og byte-kode INF 5110, 11/5-2010, Stein Krogdahl (Dessverre litt få figurer) Disse formatene ble planlagt fra start som en del av hele Java-ideen Bt Byte-koden gir portabilitet

Detaljer

Operativsystemer og Filbehandling

Operativsystemer og Filbehandling Operativsystemer og Filbehandling Erik Hjelmås, HiG 20. juni 2000 1 Mål 1. Kjenne til hva et operativsystem er og egenskaper/forskjeller på de meste vanlige 2. Beherske brukergrensesnittet til MSWindows

Detaljer

LAB-L SETTE OPP MICROSOFT SERVER 2003

LAB-L SETTE OPP MICROSOFT SERVER 2003 Av Erik Espenakk JEG BEGYNNER MED EN FRISK INSTALLASJON AV WINDOWS SERVER. Her kan du legge til diverse server applikasjoner. Legg til DNS og Applikasjons server Her har jeg satt opp en Application server

Detaljer

6107 Operativsystemer og nettverk

6107 Operativsystemer og nettverk 6107 Operativsystemer og nettverk Labøving 6c IP versjon 6 Oppgave 1 IPv6 kommandoer i Linux Ubuntu Server har en Linux kjerne som er IPv6 kompatibel. Distribusjonen har også en del ipv6 verktøy ferdig

Detaljer

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6100 Innføring i Linux 12.12.2014 Tid: 4 timer, 10 14 Målform: Bokmål/nynorsk Sidetal: 9 (forside + 4 + 4) Hjelpemiddel: Merknader: Vedlegg:

Detaljer

6105 Windows Server og datanett Jon Kvisli, HSN Skriveradministrasjon - 1. Utskrift i nettverk

6105 Windows Server og datanett Jon Kvisli, HSN Skriveradministrasjon - 1. Utskrift i nettverk 6105 Windows Server og datanett Leksjon 7b Skriveradministrasjon Utskrift og plassering i nettverk Utskriftsbegreper Windows, driver Fire ulike oppsett Skriveradministrasjon og rettigheter Skrivergrupper

Detaljer

6107 Operativsystemer og nettverk

6107 Operativsystemer og nettverk 6107 Operativsystemer og nettverk Labøving 6ab TCP/IP-verktøy og IPv4-protokollen Introduksjon Øvingen er skrevet for Linux, men vil også fungere fra Mac OSX eller Windows. Kommandoene som brukes finnes

Detaljer

Eksamensinformasjon. Linux kommandolinje. Linux kommandolinje. Eksamensinformasjon. Fakultet: Teknologi, kunst og design. Tid: 3 t.

Eksamensinformasjon. Linux kommandolinje. Linux kommandolinje. Eksamensinformasjon. Fakultet: Teknologi, kunst og design. Tid: 3 t. Eksamensinformasjon Eksamensinformasjon Fakultet: Teknologi, kunst og design Utdanning: Teknologiske fag Emnenavn: Operativsystemer Emnekode: DATS/ITPE2500 (Kont) Dato: 4.august-2017 Tid: 3 t. Tillatte

Detaljer

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.

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. Oppstart Denne øvingen er basert på kapittel 15 i boken. Det er ingen innlevering i denne øvingen. Oppstart av Linux Labbene skal være oppsatt med dual boot. Disse labene er satt opp med dual boot, dvs.

Detaljer

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

Unix/Linux en annen måte å gjøre ting på Velkommen Unix/Linux en annen måte å gjøre ting på Institutt for informatikk Operativsystemer Operativsystemer Alle datamaskiner (unntatt de helt knøttsmå) har et operativsystem som administrerer datamaskinen

Detaljer

Hvordan å lage og publisere ditt personlige visittkort

Hvordan å lage og publisere ditt personlige visittkort Hvordan å lage og publisere ditt personlige visittkort Av Asle Skauge Dette skal være en bruksanvisning som alle kan følge for å få lagt ut sitt personlige visittkort på internett. Hensikten med et slikt

Detaljer