Ctrl-C för att avbryta. Men inte alltid! De vanliga funktionerna finns också. När?

Storlek: px
Starta visningen från sidan:

Download "Ctrl-C för att avbryta. Men inte alltid! De vanliga funktionerna finns också. När?"

Transkript

1 2008 Magnus Wedin

2 Vad Linux är, kan diskuteras i det oändliga, och det görs aktivt på internet. Men här ska vi bara ta reda på hur det funkar och vad det kan användas till. Vad är ett operativsystem? Ett operativsystem, OS, är ett program, en mjukvara, som ska få en maskin att knyta samman alla komponenterna i en dator. Utan OS är en dator inget annat än en dyr skräphög. Ja, det är allt ett operativsystem ska göra. Ok, det är lite fel faktiskt. Operativsystemet utgör ett abstraktionslager mellan maskinen och användaren. Här kan vi sväva ut ganska långt, men det låter vi bli. Ctrl-C för att avbryta. Men inte alltid! De vanliga funktionerna finns också. När? Det finns 10 sorters människor. De som kan digitalteknik, och de som inte kan det. När du ser denna bilden, kan du klicka på den. Det är en länk till information på internet. Den fungerar inte lika bra utskriven på papper... II

3 Innehållsförteckning DTR Operativsystem...5 Mål för kursen...5 Betygskriterier...5 Bara lite historia...6 Operativsystemets struktur...7 Övning Navigera...8 man...8 Övning 2:...8 växlar/switchar...8 Övning 3:...8 Filer...9 Rättigheter...9 Övning 4: Övning 5:...9 Rötter...9 Lathund...9 Köra kommandon...9 Krav...9 &&...9 Mer om kärnan...10 Monolitisk...10 Modulär...10 Mikrokärna...10 Gör en egen kärna...10 Övning 6:...10 Övning 7:...11 Tolerans...11 Liknande system...11 Distributioner...12 Slackware...12 Debian...12 SuSE...12 Mandriva...12 Red Hat...12 Varianter...12 Några egenskaper...13 Installation...14 Förberedelser...14 Övning 8:...14 Partitionera...15 Filsystem...16 Övning 9:...16 Installera...16 Konfigurera...16 Skalet - Bash...17 Körnivåer...17 Övning Säkerhet...17 X-org...18 Övning 11:...18 Övning 12:...18 Övning 13:...18 GUI...19 Fönsterhanterare...19 Blackbox...19 Enlightenment...19 FVWM...20 awesome...20 Skrivbordsmiljöer...21 Övning 14:...21 Xfce...21 KDE...23 Ögongodis...24 XGL for Linux...24 Compiz...25 Compiz fusion...25 Övning 15:...25 Hårdvara...26 Drivrutiner...26 Övning 16:...26 Skrivare, ett kapitel för sig...26 CUPS...26 LPR...26 Övning 17:...26 Nätverk...27 Kommunikation...27 rsync...27 SSH...27 NFS...27 Samba...27 Flera användare...28 Lägg till användare...28 Ta bort användare...28 Fleranvändarsystem...28 Fler program...29 Paket...29 Installera från källkod...29 Installera färdiga paket...30 Beroenden (dependencies)...30 Ta bort program...30 Bootprocessen...31 Tiden...32 NTP...32 Applikationer...33 III

4 Nyttoprogram...33 Kontor...33 Bokföring...33 Videoredigering...33 Grafik...33 Programmering / Webdesign...33 Hårdvaruutveckling...33 Emulering...34 Wine...34 Övning 17:...34 NES...34 Amiga...34 Spectrum...34 C Simulering...34 PIC...34 ENIAC...34 Spel...34 Virtualisering...34 Överkurs...35 Säkerhet, stabilitet...35 Multitasking...35 Processer...35 Kill...35 Skapa textfiler...35 Länkar...36 Hårda länkar...36 Symboliska länkar...36 POSIX (IEEE 1003)...36 Organisationer och licenser...36 GNU is Not Unix...36 FSF...36 GPL...36 Servrar...37 webbserver...37 filserver...37 e-postserver...37 Musikserver...37 FTP-server...37 Spelserver...37 Interna servrar...37 Öppenhet...37 Kuriosa...42 IV

5 DTR Operativsystem 50 poäng inrättad SKOLFS: 2000:28 Mål för kursen Kursen skall ge kunskap om operativsystems struktur och uppbyggnad samt färdigheter i att installera hård- och mjukvara. Kursen skall också ge färdigheter i att handha ett operativsystem. Mål som eleverna skall ha uppnått efter avslutad kurs Eleven skall: ha kunskap om operativsystems uppbyggnad och arbetssätt kunna installera och konfigurera operativsystem med hänsyn till systemenheter för in- och utmatning kunna installera och konfigurera användargränssnitt, applikationsprogram och kringutrustningar kunna administrera användare och grupper kunna använda de vanligaste kommandona i ett operativsystem ha kunskap om kontohantering och säkerhet i operativsystem ha kunskap om filsystemet och dess uppbyggnad samt ha färdigheter i filhantering ha kunskap om systemet för olika behörighetsnivåer känna till olika typer av installationsmedier. Specialisering mot enligt lista nedan. För betyg mm. använd angivna koder. Kod OLNX1405 OUNX1405 Namn Linux Unix OWIO1405 Windows 2000 OWIN1405 Windows 95 OWID1405 Windows 98 OWNT1405 OWIS1405 OWXP1405 OÖVA1405 Windows NT Windows Vista Windows XP Övrigt operativsystem Betygskriterier Kriterier för betyget Godkänt Eleven installerar operativsystem med viss handledning. Eleven utför med viss handledning installation av applikationsprogram samt konfigurerar kringutrustning. Eleven beskriver uppbyggnad och arbetssätt hos operativsystem. Eleven söker upp de fakta som behövs för arbetsuppgifterna. Kriterier för betyget Väl godkänt Eleven utför sina arbetsuppgifter kvalitetsmedvetet och väljer arbetsmetoder på egen hand. Eleven arbetar för att uppnå god datasäkerhet, ergonomi och miljö. Eleven hämtar på egen hand information från olika källor och tillämpar denna i arbetet. Kriterier för betyget Mycket väl godkänt Eleven utför arbetet på ett närmast yrkesmässigt sätt och når snabbt avsett resultat. Eleven anpassar sin arbetsinsats till den aktuella situationen samt motiverar val av arbetssätt och komponenter med hänsyn till funktion, ekonomi och lagstiftning. Skolverket V

6 Bara lite historia Operativsystemet Unix står som förebild för den klon som Linux utgör. Unix i sig är ett mycket moget och potent operativsystem som springer ur Multics Multics skapades av ett par företag som ett försök att skapa ett interaktivt system för att styra dåtidens stora datorer. Men AT&T drog sig ur. Multics blev aldrig vad man förväntat sig Ken Thompson, Dennis Ritchie (som skapade programmeringsspråket C tillsammans med Brian Kernighan) och Douglas McIlroy, började utveckla ett alternativ till det bökiga Multics. Som namn, istället för multi (flera) valde man uni (en) senare bytte man även slutet cs mot x, alltså UNIX Unix skrevs om helt och hållet. För att lättare kunna använda operativsystemet på andra datorer, byttes programmeringsspråket från Assembler till C, ett högnivåspråk. Utvecklarna gjorde systemet för att det var kul och för att göra sitt jobb lättare. Till en början lät AT&T högskolor och företag få tillgång till både operativsystem och källkod Organisationen GNU, startad av Richard M. Stallman, har också påbörjat en kärna till ett operativsystem kallat GNU/Hurd. Men det projektet har legat på is mycket mycket länge Andrew Tanenbaum är en annan utvecklare som skapat ett Unixlikt operativsystem. Han gjorde Minix som ett komplement till sin lärobok i hur operativsystem fungerar. Det var via Minix' informationskanaler som Linus presenterade sin skapelse. Till skillnad från Minix' mikrokärna har Linux en monolitisk struktur. Nåväl, Linus var intresserad av datorer, och när han första gången kom över en x86-baserad dator skulle han välja operativsystem. Microsoft DOS eller Unix? Det ena för dåligt, det andra för dyrt. Slutet vet vi redan: han skrev sitt eget OS Linus Torvalds släppte för första gången kärnan till det vi nu ska titta närmare på... men det är en väl dokumenterad historia som kan studeras närhelst så önskas. GNU adopterade Linuxkärnan då deras Hurd fortfarande är insomnad. Förståsigpåare menar att man måste säga GNU/Linux när man menar Linux. Sådana petitesser tar vi inte så hårt på. Nu Från att ha varit ett OS av nördar för nördar, har Linux blivit ett operativsystem för alla användare. I detta nu (2007), finns ett par nischer där Linux brister mot exempelvis Microsoft Windows. Flera spel görs exklusivt för MS Windows. Hårdvarutillverkare gör drivrutiner för sina produkter utan att tänka på andra OS än MS Windows. Den enorma mängd utvecklare som finns skapar program där det finns pengar att tjäna. Linux erbjuder chanser att tjäna pengar, men utöver servrar är slutanvändarna fler med MS Windows. Samma villkor gäller naturligtvis också för produktionen av illvilliga program som virus, trojaner och maskar. Det här är dock ingen tävling om vilket OS som är bäst eller sämst, utan vi ska titta på vad Linux har att erbjuda. Varje OS har både för- och nackdelar. Det finns många operativsystem. Och det saknas inte hårdvaruplattformar heller. VI

7 Operativsystemets struktur Roten på hela filträdet börjar vid /, och kallas Root. Under root finns ett antal kataloger för systemets filer. Tabellen här är hämtad direkt från FHS-2.3. / bin boot dev etc Essential command binaries Static files of the boot loader Device files Host-specific system configuration opt X11 sgml Configuration for /opt Configuration for the X Window system (optional) Configuration for SGML (optional) lib media xml Configuration for XML (optional) Essential shared libraries and kernel modules Mount point for removeable media Övning 1 floppy cdrom cdrecorder zip Floppy drive (optional) CD-ROM drive (optional) CD writer (optional) Zip drive (optional) mnt opt sbin srv tmp usr Mount point for mounting a filesystem temporarily Add-on application software packages Essential system binaries Data for services provided by this system Temporary files Secondary hierarchy bin include Most user commands Header files included by C programs bsd BSD compatibility include files (optional) lib local Libraries Local hierarchy (empty after main installation) bin etc games include lib man sbin share Local binaries Host-specific system configuration for local binaries Local game binaries Local C header files Local libraries Local online manuals Local system binaries Local architecture-independent hierarchy dict doc games info locale nls sgml terminfo tmac xml zoneinfo Word lists (optional) Miscellaneous documentation (optional) Static data files for /usr/games (optional) GNU Info system s primary directory (optional) Locale information (optional) Message catalogs for Native language support (optional) SGML data (optional) Directories for terminfo database (optional) troff macros not distributed with groff (optional) XML data (optional) Timezone information and configuration (optional) src Local source code sbin share X11R6 games lib<qual> src Non-vital system binaries Architecture-independent data XWindow System, version 11 release 6 (optional) Games and educational binaries (optional) Alternate Format Libraries (optional) Source code (optional) var Variable data Operativsystemets struktur 7 av 44

8 Navigera För de som inte är hemma i arbete med en prompt eller konsol, kommer här några små tips. Operativsystemet är gjort för att hjälpa användaren, även om det kan verka obekant i början. man De grundläggande verktygen i varje Linuxsystem innehåller också kommandot/programmet man. Programmet visar manualsidorna för ett specifikt kommando. Informationen är oftast omfattande och ger all den hjälp som kan behövas. Allt som krävs är att man läser och förstår. $man man (visar manualsidorna för kommandot man) Skrolla med piltangenterna upp och ner. Avsluta med q när sidan är läst. Övning 2: Titta på manualsidorna för kommandona i tabellen nedan. Vi passar på att reda ut begreppen absoluta och relativa sökvägar. En relativ sökväg utgår från en godtycklig plats i filträdet, exempelvis där du finns just nu, och beskriver vägen till en annan plats. En absolut sökväg utgår från filträdets rot, /. ls List ls /usr/bin cd cd katalog cd.. cd../.. Change Directory cd../../ny katalog listar innehållet i katalogen där man finns. listar innehållet i katalogen bin under /usr. raka vägen till användarens hemkatalog In i en katalog upp ett steg upp två steg upp två steg och ner i en ny katalog less (läs innehållet i en fil, utan att kunna redigera den) less /etc/host.conf Locate locate filnamn updatedb Läser innehållet i filen host.conf. Avsluta med q Hittar alla filer som innehåller söksträngen. Men för att det ska fungera, så måste systemets fildatabas uppdateras Uppdaterar systemets fildatabas Tips: skriv början på en fil eller katalog och prova [tab], det autokompletterar filens namn. Får du inget svar med en gång, kanske det finns flera alternativ med samma början. Två tryck på [tab] visar alla tillgängliga alternativ. Om du ändå inte får något gensvar, kanske inte programmet är installerat, eller så finns det inte i din sökväg. växlar/switchar Till de flesta kommandon finns det möjlighet att finjustera och påverka resultatet. Det görs med hjälp av växlar, eller switchar på Engelska. Switcharna kan dessutom kombineras. Prova: $ls -l $ls -a $ls -al Övning 3: 8 av 44 Operativsystem - Linux

9 Filer Det ska tilläggas att allt innehåll i ett Linuxsystem ses som filer. Binärer (jfr. exefiler), kataloger, partitioner behandlas alla som filer. Rättigheter Varenda liten fil i ett Unixliknande system kan kontrolleras med en kod. Det gäller om bara ägaren, gruppen eller alla ska kunna köra/exekvera, läsa eller skriva i filen. Dessa rättigheter kan anges på ett par olika sätt, binärt och oktalt. Dessutom kan typerna kombineras och appliceras på användargrupperna med hjälp av booleska operatorer. Så här funkar det. Ägare och grupp får läs- o skrivrättigheter $ chmod ug+rw filnamn Ägare och grupp får läs- och skrivrättigheter, alla andra får läsa filen $ chmod 664 filnamn Användare User Group Others Typ r w x r w x r w x binärt oktalt Ägaren har fulla rättigheter, alla andra får läsa eller exekvera filen Övning 4: Övning 5: Rötter Här kommer ett par saker att hålla reda på. Som en katalog i filträdet finns /root, det är användaren root's hemkatalog. root är ett annat namn på systemadministratören, ytterligare ett är superuser. Själva utgångspunkten för filträdet kallas också root, och skrivs /. Håll isär begreppen. Obs! Passa på att notera följande: användare skriver sina önskemål i prompten vid tecknet $. Inloggad som root, ser man tecknet # istället. Lathund Lite pyssel. Skriv ut och vik ihop denna lathund som innehåller de viktigaste detaljerna. Köra kommandon Inga konstigheter eller hur? Skriv kommandot och tryck på enter. Ganska enkelt. Krav Det förutsätts att användaren har tillräckliga behörigheter och att filen är exekverbar. Om filen inte finns i användarens sökväg, så måste man antingen specificera filens sökväg, eller låta bli att köra filen. && Under tiden ett kommando körs, går det ju inte att skriva in nya kommandon i prompten. Genom att sist på raden skriva &&, så råder man bot på det. Prova. Operativsystemets struktur 9 av 44

10 Mer om kärnan Det är inte bara Linux som har en kärna, och kärnor kan vara byggda på flera sätt. Monolitisk Allt i ett. Vid kompilering får man se till att ta med allt som kommer att behövas, annars är det kört och man behöver kompilera igen. Gör om, gör rätt. Modulär En grundläggande kärna som man kan addera till. Det kan gälla drivrutiner och stöd för exotiska filsystem. Kärnan blir bara så stor som behövs och moduler kan läggas till eller tas bort on the fly, alltså medan systemet är igång. Mikrokärna Det kommer mera... Gör en egen kärna På webbplatsen kan man i första hand hämta källkod för Linuxkärnan. Men kärnan är bara en liten del av ett fungerande system. Det finns också patchar för att uppdatera kod som hämtats tidigare. Varje distribution kommer med en färdig kärna (ok, inte Gentoo eller Linux From Scratch). I vissa fall kan man behöva stöd för ytterligare funktioner. Övning 6: För att kunna kompilera kärnan behövs en kompilator, men också bibliotek i form av glibc. Men det kommer man troligen inte att ha några problem med i ett uppdaterat system. 10 av 44

11 Övning 7: Tolerans För att kunna dra nytta av hårdvaran på ett effektivare sätt än andra operativsystem, kräver Linux att hårdvaran faktiskt fungerar som tänkt. Det finns mindre utrymme för halvdana anslutningar eller temperaturkänsliga komponenter. Utan att fylla dessa grundläggande uppgifter, kommer Linux att rapportera problem, hänga sig eller fungera dåligt, om alls. Liknande system QNX Linux UNIX *BSD Minix 11 av 44

12 Distributioner Det räcker inte med en kärna för att göra ett fungerande system. Det krävs att datorn kan startas, en bootloader, verktyg och kommandon för att sköta och starta processer. Oftast inkluderas en toolchain, alltså de mjukvaror som krävs för att kompilera egna program eller andras källkod. Till det hör libbar, eller bibliotek för dynamiskt länkade resurser. Men det som skiljer distributionerna åt allra mest, är deras sätt att hantera paket. Slackware Slackware brukar kallas den distribution som mest liknar Unix till sin natur. Den har inga överdådiga finesser. Paket installeras manuellt. Ingen databas kommer ihåg vilka paket som står i tur för uppdatering. Debian Också en av de tidigare och mer väl beprövade distarna. Med Advanced Packaging Tool, apt-get, sköter man om uppdatering av hela systemet i ett nafs. Ett grafiskt verktyg för samma sak heter Synaptic. SuSE En distribution som rönt framgångar kommersiellt. SuSE återfinns exempelvis på kontor. Bara för att distributionen använder RPM, ska man inte tro att Red Hats paket kan användas i SuSE. YAST, eller Yet Another Setup Tool kommer från SuSE, och det gör installation av mjukvaror mycket enkel. Novell har köpt SuSE och är nu en kommersiell produkt. Men en community vårdar distributionen som nu kan laddas ned som opensuse från Mandriva Kallades tidigare Mandrake. Tillhör de distributioner som är lätta att komma igång med. Red Hat Red Hat brukar välja att gå sin egen väg. Ibland funkar det. Det går mycket bra för företaget nu. Men man kan inte längre ladda ned distributionen. Licensen GPL kräver i och för sig att källkoden finns tillgänglig. Men det är inte mödan värt att kompilera hela distributionen på egen hand. Deras icke kommersiella avknoppning heter nu Fedora istället. Det var just Red Hat som skapade en av de första pakethanterarna, RPM, Red Hat Package Manager. Flera distributioner använder också RPM. Varianter Hur många distributioner det finns går nog inte att besvara. Från några enskilda, har det bildats kombinationer eller modifierade varianter. Var gränsen ska dras mellan dem blir upp till var och en. Exempelvis kan nämnas de Debianbaserade arterna Ubuntu, Kubuntu, EdUbuntu nämnas. Det kanske finns fler. Inte bara Ubuntu springer ur Debian utan Xandros och Linspire är några av de mer välkända. Se själv: 12 av 44

13 Några egenskaper Distributions 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 Deb stable Slack Mandriva Ubuntu Gentoo Ease GUI Bleeding Ta diagrammet ovan med en skopa salt. Den är högst subjektiv. De röda staplarna visar hur lätt distributionen är att komma igång med. Ubuntu och Mandriva har utvecklats speciellt för att bara funka. De blå staplarna visar Bleeding edge. En hög stapel betyder att distron hela tiden ligger på utvecklingens framkant, på bekostnad av stabiliteten. Slackware och Debian stable väljer att köra på ordentligt uttestad mjukvara för säker drift men får klara sig utan de senaste finesserna. De gröna staplarna visar i vilken mån distron anpassats för arbetsstationer eller servrar. Alla distar kan utrustas med de senaste grafiska tillbehören, men de är lite bortkastade på Slackware och Debian stable. Dessa är mycket väl lämpade för servrar helt utan grafiskt gränssnitt. 13 av 44

14 Installation Förhoppningsvis är detta en ganska smärtfri upplevelse. Varje distribution har sina egna egenskaper. Men generellt gäller att utvecklarna vill göra användarnas jobb så enkelt som möjligt. Därmed inte sagt att installationen inte kan göras ännu behagligare genom noggranna förberedelser. Förberedelser Ta reda på exakt vilka detaljer som finns i datorn. I flera fall räcker det inte med tillverkaren. Läs av modell och fabrikat på själva chipen på grafikkort, ljudkort, nätverkskort och alla övriga hårdvaror i maskinen. Moderna distributioner känner själv av det mesta, men det skadar aldrig att veta precis vad maskinen innehåller. Övning 8: Kommandot lspci, listar all PCI-baserad hårdvara, även om de sitter på moderkortet. Men än bättre är kommandot lshw, som listar alltihop. Dessa kommandon kan behöva installeras separat om de inte ingår redan. Ett sätt är att först köra en Live-CD med dessa verktyg för att undersöka maskinen. Under det att maskinen bootar, flyger det förbi en massa information som kan vara till hjälp. Om bara man hann att läsa detaljerna. Det kan man. När maskinen väl blivit färdig, kan man se vad som hände med kommandot dmesg. Om du står i skalet utan grafisk miljö, ja då ser du bara slutet på innehållet, det andra har redan flugit förbi. Därför kan det vara bra att veta att man kan titta på filer med programmen more och less. På tangenten med < finns också tecknet. Det kallas pipe (rör). Med hjälp av detta kan man pipa innehållet från dmesg till less... $ dmesg less Nu kan du scrolla upp och ner i filen med piltangenterna. > < 14 av 44 Operativsystem - Linux

15 Partitionera För att säkerställa en tillförlitlig operation delar vi upp hårddisken i delar. Minsta möjliga krav är två partitioner, en / och en swap. Swap kallas växlingsutrymme på svenska, men det är mindre viktigt. Det är ganska viktigt att allt data man genererat eller samlat på sig överlever en systemkrasch. Därför ska vi sätta upp ytterligare några fler partitioner. Det går att ha max fyra primära partitioner per fysisk enhet (hårddisk) i Linux. Bootloadern kommer att titta på Master Boot Record (MBR) för att hitta början på dessa. Vill man ha fler partitioner på en disk, får man göra logiska partitioner. Det finns bara 512 bytes för att beskriva adresserna. De fortfarande mest vanliga x86- baserade systemen har två ATA-kanaler för anslutning till sekundära lagringsenheter, såsom hårddiskar eller CD/DVD-enheter. En hårddisk med IDE som master på första kanalen kommer att heta hda och monteras under /dev. Partitionerna kommer numreras /dev/hda1, /dev/hda2 osv. Som slave på första kanalen heter enheten hdb. Master på andra kanalen blir hdc, och sist hdd på andra kanalens slave-position. SCSI-diskar heter sda, sdb... Men det kommer utanför denna kursen. Kanal Enhet Partition Monteringspunkt 1 master 1 slave 2 master 2 slave /boot (som dessutom ska vara bootbar), behöver bara innehålla kärnan och några konfigurationsfiler plus lite annat smått och gott. 50 MB brukar räcka bra. /, kommer att innehålla självaste systemet. Det är inte så farligt stort. Ett fungerande system kan klara sig på 500 MB. Ju större, ju fler finesser. swap. En gammal tumregel är att swap:en ska vara ca. 2 gånger större än RAMminnet. Med så mycket minne som moderna datorer har, så räcker det ofta med 500MB. /home. Användaren ska ha sin beskärda del. Men det vill till att systemet kan fungera först, annars blir det inte mycket värt. /usr. I /usr hamnar binärerna till de program som distributionen vill ha installerade. Programmen som användaren installerar, hamnar i /usr/local. Installerar man många program så är det denna partition som växer mest. Skilj mellan dessa och de systemkritiska som hamnar i /bin. Det kan vara intressant att läsa lite om /opt också, men vi tar inte upp det här och nu. Det ska nämnas att /var är till för variabla data. Det kan vara installationsfiler, e-post, loggar, webbsidor. Beroende av hur systemet används kan denna katalog bli stor. Det är en detalj att hålla i minnet. Man får ha klart för sig vad datorn ska användas till. För mycket utrymme i en partition kan leda till för lite i en annan. Var inte rädd för att göra om alltihop ett par gånger, det är så man lär sig. Med programmet Parted, kan man kanske lyckas ändra partitionerna utan att installera om allt. Men det finns inga garantier. hda hdb /dev/hda1 /dev/hda2 / /dev/hdb1 /dev/hdb2 /boot /home /usr hdc /dev/hdc1 swap cdrom /dev/hdd /media/cdrom0 Exempel på partitioner Installation 15 av 44

16 Filsystem Det är vanligast att installationsprogrammet hanterar formateringen av partitionerna. Men man ska veta att det finns ett antal filsystem 1 att välja mellan. I Linuxkretsar har det blivit mycket vanligt att använda Ext3, den journalförande efterföljaren till Ext2. I vilket fall som helst, kommandot heter mke2fs. Kör man mke2fs för att få veta mer. ReiserFS är också ett journalförande filsystem. Det är optimerat för system med många och små filer. För filer under 4KiB sägs ReiserFS vara gånger snabbare än Ext3. Det är ganska frestande att ta upp RAID här och nu, men det kommer i ett eget kapitel. Swap har ett eget filsystem. Ange som swap under partitioneringen, och bekräfta under installationen. Övning 9: Skriv ned partitionernas data. Det som bestäms här hamnar i /etc/fstab (file system table). Glöm inte bort fstab, den fyller en stor funktion. Dessutom återkommer den i samband med NFS. Installera Tja, vad säger man? Installationsprogrammet sköter resten om användaren bara bestämmer vad som ska ingå. Det kommer frågor om nationella inställningar för tangentbord och språk. också om hur det lokala e-postsystemet ska hanteras samt nätverkstjänster. Konfigurera En fråga om smak och/eller behov. 1 Det är vanligt att blanda ihop filträdet och filsystemet, håll isär dem. 16 av 44 Operativsystem - Linux

17 Skalet - Bash När vi skriver våra kommandon i prompten, gör vi det egentligen i skalet. Det är gränssnittet mot systemet där vi kan mata in våra önskningar i form av kommandon. Men det är mycket mer man kan göra här. Uträkningar och skript ingår. Med färger kan olika sorters filer identifieras. Med biblioteket 'ncurses' kan man med enkel grafik göra spel och konfigurationsgränssnitt. Det är i prompten man har möjlighet att styra sin maskin med precision. Ett av de mest vanliga skal som finns, heter bash. Bash installeras som standard i så gott som alla distributioner. Men det finns massor av alternativ, prova gärna. Det finns skal som är optimerade för programmerare, systemerare och för att vara snabba eller minimalistiska. Körnivåer Listan här är hämtad direkt från Wikipedia. Man får ta hänsyn till att olika distributioner behandlar nivåerna en aning olika. Typical Linux runlevels ID Name 1 Single-User Mode 2 Multi-User Mode Description Does not configure network interfaces, start daemons, or allow non-root logins. Does not configure network interfaces or start daemons. 3 Multi-User Mode with Networking Starts the system normally. 4 Unused 5 X11 As runlevel 3 + display manager. Övning 10 Säkerhet Virus, trojaner, rootkit Fjärradministrering med kryptering Ha koll på läget med top och nmap 17 av 44

18 X-org X, eller X window system (man får inte säga X-windows, då trampar man Microsoft på tårna), är den server som gör det möjligt att på ett enhetligt vis ha ett grafiskt gränssnitt gentemot användarna. Det finns mycket att skriva om, men för kursen fyller det ingen funktion. Övning 11: Övning 12: Övning 13: 18 av 44

19 GUI Att arbeta i en svart prompt med bara tecken är helt ok i vissa sammanhang, särskilt i servrar där man inte vill göra av med systemresurser till ingen nytta. Men för arbetsstationer har mänskligheten vant sig vid en något mer tilltalande miljö Graphical User Interface. Fönsterhanterare Att starta program i egna fönster, där de kan separeras från övriga uppgifter som systemet sköter om. Hur många det finns är oklart, men leta gärna fram andra. Här listas ett litet urval. Notera att bilderna nedan bara är exempel på hur det kan se ut. Användaren får full möjlighet att påverka. Blackbox Lättviktaren bland fönsterhanterarna. Blackbox is the fast, lightweight window manager for the X Window System you have been looking for, without all those annoying library dependencies. Blackbox is built with C+ + and contains completely original code (even though the graphics implementation is similar to that of WindowMaker). Enlightenment Här får vi inte se så många bilder. Gänget bakom projektet är bara intresserade av att göra ett bra jobb och leva upp till vad de lovar. About Enlightenment We are dedicated to providing advanced graphical libraries, tools, and environments. Currently, the project is made up of three different components: Enlightenment DR16, Enlightenment DR17, and the Enlightenment Foundation Libraries. While we are best known for the Enlightenment Window Manager itself there is a long history of providing advanced libraries and tools to support the window manager and other applications, such as Imlib, Imlib2, and FNLib which extend far beyond the window manager itself in scope. Today, in development toward the DR17 Desktop Shell we have created an entirely new set of libraries and tools that provide more power and flexibility than any other group of graphical libraries available, The Enlightenment Foundation Libraries. 19 av 44

20 FVWM En äkta gammal klassiker, fortfarande under utveckling. FVWM is an extremely powerful ICCCMcompliant multiple virtual desktop window manager for the X Window system. Development is active, and support is excellent. Check it out! awesome Man måste alls inte ha någon mus. Description awesome is a tiling window manager initialy based on a dwm code rewriting. It's extremely fast, small, dynamic and awesome. Windows can be managed in several layouts: tiled and floating. Each layout can be applied on the fly, optimizing the environment for the application in use and the task performed. Managing windows in tiled mode assures that no space will be waste on your screen. No gaps, no overlap. 20 av 44

21 Skrivbordsmiljöer För bekvämlighets skull har somliga fönsterhanterare fått ytterligare verktyg integrerade. Inbyggda filhanterare, e-postklienter, ordbehandlare och mycket mer. Visst gör det saker mycket enklare, men i samma stund tar det också mer plats. Skrivborden utgör ett ramverk som gör det enklare att skriva program då flera byggblock är färdiga för direkt användning. En nackdel är att utvecklare skriver program med bindningar till de libbar (bibliotek) som ingår i dessa skrivbordsmiljöer. Följden blir att programmen inte går att använda på system där libbarna saknas. Gnome och KDE är de två skrivbordsmiljöer som är vanligast förekommande. Övning 14: Xfce En mycket potent lättviktare som blivit mycket populär på kort tid. About Xfce Xfce is a lightweight desktop environment for unix-like operating systems. It aims to be fast and lightweight, while still being visually appealing and easy to use. Xfce 4.4 embodies the traditional UNIX philosophy of modularity and re-usability. It consists of a number of components that together provide the full functionality of the desktop environment. They are packaged separately and you can pick and choose from the available packages to create the best personal working environment. Another priority of Xfce 4 is adhereance to standards, specifically those defined at freedesktop.org. Xfce 4 can be installed on several UNIX platforms. It is known to compile on Linux, NetBSD, FreeBSD, OpenBSD, Solaris, Cygwin and MacOS X, on x86, PPC, Sparc, Alpha av 44

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem UNIX Introduktion UNIX Inge Frick inge@nada.kth.se De datorer ni kommer att använda här är huvudsakligen SUN-maskiner som kör Solaris. Solaris är ett Unix operativsystem. Unix intro 2005 / Copyright Inge

Läs mer

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Manuell installation av SQL Server 2008 R2 Express för SSF Timing Manuell installation av SQL Server 2008 R2 Express för SSF Timing Innehåll 1. Metoder att installera...1 2. Förutsättningar...2 DotNet Framework 3.5...2 MSI Installer 4.5...2 3. Hämta SQL Server 2008 R2

Läs mer

Övning 7. 1. Installation av Gentoo och/eller Arch Linux

Övning 7. 1. Installation av Gentoo och/eller Arch Linux Övning 7 1. Installation av Gentoo och/eller Arch Linux Målet med denna övning är att installera operativsystemet Gentoo Linux och/eller Arch Linux. Jag rekommenderar mycket starkt att faktiskt försöka

Läs mer

F1 SBS 2008. 2013-01-16 EC Utbildning AB 2013-01-16

F1 SBS 2008. 2013-01-16 EC Utbildning AB 2013-01-16 F1 SBS 2008 EC Utbildning AB 1 F1 SBS 2008 Dagens föreläsning Den mjuka sidan: Vad är Microsoft Small Business Server 2008? Varför SBS 2008? Den hårda sidan, teknik: Installation, systemkrav Konfiguration

Läs mer

Dedikerad Server Vilket operativsystem ska jag välja? Är ni i startgroparna och ska beställa en dedikerad server eller en virtuell server?

Dedikerad Server Vilket operativsystem ska jag välja? Är ni i startgroparna och ska beställa en dedikerad server eller en virtuell server? Vilket operativsystem ska jag välja? Är ni i startgroparna och ska beställa en dedikerad server eller en virtuell server? Att välja operativsystem kan vara svårt. Det kan vara svårt att förstå vilka konsekvenser

Läs mer

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix Datorer och datoranvändning Föreläsningar 2014/15 Per Holm Per.Holm@cs.lth.se Unix 2 (lab 1) Lågnivåprogrammering 23 (lab 2) Datorns hårdvara 45 L A TEX 69 (lab 3) Internet 98 (lab 4) Operativsystem 117

Läs mer

Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser

Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser Innehåll Operativsystem Vad är operativsystem och hur fungerar de Vad är ett OS? Syfte Att tillåta flera program att köra samtidigt Att fungera som ett abstraktionslager mot hårdvaran Att hantera olika

Läs mer

Open Source - Program och hur man väljer

Open Source - Program och hur man väljer Open Source - Program och hur man väljer Copyright 2007, 2008 Marcus Rejås Rejås Datakonsult Jag ger härmed rätten till alla att nyttja denna presentation på alla sätt som anses lämpliga

Läs mer

Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem?

Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem? DVG A06 Operativsystem, mm Definition Den del av systemet som hanterar all hårdvara och all mjukvara. Kontrollerar: -alla filer -alla enheter -varje del av minnet -varje ögonblick av processortiden (-nätverk

Läs mer

Installationshjälp CentOS 5 ENTerprise

Installationshjälp CentOS 5 ENTerprise Sida 1 CentOS installation Electronic Purse Sweden AB Electronic Purse Sweden AB Installationshjälp CentOS 5 ENTerprise Gespage -Ta tillbaka kontrollen Datum: Copyright 2014 Electronic Purse Sweden AB

Läs mer

Avslutning. Kapitel Komprimering av filer

Avslutning. Kapitel Komprimering av filer Kapitel 12 Avslutning I detta sista kapitel tittar vi på hur man kan installera program själv. I samband med det finns det anledning att titta på komprimering av filer och på filarkiv (som kan vara användbart

Läs mer

Support Manual HoistLocatel Electronic Locks

Support Manual HoistLocatel Electronic Locks Support Manual HoistLocatel Electronic Locks 1. S70, Create a Terminating Card for Cards Terminating Card 2. Select the card you want to block, look among Card No. Then click on the single arrow pointing

Läs mer

Övning 1: Skapa virtuell maskin för utveckling.

Övning 1: Skapa virtuell maskin för utveckling. Övning 1: Skapa virtuell maskin för utveckling. Arbetsuppgift 1: Skapa storage account. Steg 1: I vänstre delen av Preview Portal, klicka på Browse. Steg 2: I fönstret Browse, klicka på alternativet Storage.

Läs mer

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/ Name: Year 9 w. 4-7 The leading comic book publisher, Marvel Comics, is starting a new comic, which it hopes will become as popular as its classics Spiderman, Superman and The Incredible Hulk. Your job

Läs mer

Quick Start Guide Snabbguide

Quick Start Guide Snabbguide Quick Start Guide Snabbguide C Dictionary Quick Start Thank you for choosing C Dictionary and C-Pen as your translation solution. C Dictionary with its C-Pen connection will make translation easy and enable

Läs mer

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold Nya möjligheter med Technology Björn Svensson, Björn Torold Vem är vi? 2 Copyright 2011 Lawson. All rights reserved. Nya möjligheter med Technology System Foundation Grid Förändrar basen i Installation

Läs mer

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. Administrera din SAS miljö med SAS Metadata Server och SAS Management Console. Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. SAS Intelligence Value Chain

Läs mer

Geo installationsguide

Geo installationsguide Geo installationsguide 2010 SBG AB Geo installationsguide 2010 SBG AB. All rights reserved. Detta dokument innehåller information om Geo installationspaket. Minsta rekommenderade systemegenskaper Operativsystem:

Läs mer

InstalationGuide. English. MODEL:150NHighGain/30NMiniUSBAdapter

InstalationGuide. English. MODEL:150NHighGain/30NMiniUSBAdapter miraclebox miraclewifi InstalationGuide English MODEL:150NHighGain/30NMiniUSBAdapter ENGLISH MIRACLE WIFI 150N & 300N USERMANUAL MIRACLEBOX.SE 1 ENGLISH Table of Contents Package Contents... 3 System Requirements

Läs mer

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit.

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit. TNT ExpressShipper installation. Om ni redan har en ExpressShipper installation på företaget behöver ni först ta reda på vilken version som är installerad och sökvägen till databasen. Versionen ser ni

Läs mer

Handbok SSCd. Peter H. Grasch

Handbok SSCd. Peter H. Grasch Peter H. Grasch 2 Innehåll 1 Inledning 6 2 Använda SSCd 7 2.1 Baskatalog.......................................... 7 2.2 Inställning.......................................... 7 2.3 Databas............................................

Läs mer

Din egen webserver med Apache

Din egen webserver med Apache Din egen webserver med Apache Att köra en egen webserver kan vara väldigt skojjigt. Jag själv har ett lokalt nätverk och har till exempel ett CGI script för att koppla upp på Internet och koppla ner igen.

Läs mer

Installationsguide, Marvin Midi Server

Installationsguide, Marvin Midi Server Installationsguide, Marvin Midi Server 1 Ändringsinformation... 2 2 Marvin Midi Server... 2 2.1 Inledning... 2 2.2 Förutsättningar för en framgångsrik installation... 2 2.3 Kort om installationen... 3

Läs mer

Installationshandbok för SunForum 3.2

Installationshandbok för SunForum 3.2 Installationshandbok för SunForum 3.2 Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 U.S.A. 650-960-1300 Artikelnummer 816-0875-10 Maj 2001, utgåva A1 Skicka kommentarer rörande den

Läs mer

Installation av F13 Bråvalla

Installation av F13 Bråvalla Website: http://www.rbdesign.se Installation av F13 Bråvalla RBDESIGN FREEWARE - ESCK Norrköping-Bråvalla 1. Ladda ner och packa upp filerna i en mapp som du har skapat på ett lättöverskådligt ställe utanför

Läs mer

Introduktion till programmering, hösten 2011

Introduktion till programmering, hösten 2011 Föreläsning 1 Programmering är ett hantverk. Det betyder att man inte kan läsa sig till den förmågan, man måste träna och man tränar genom att skriva mer och mer avancerade program. Programmering förutsätter

Läs mer

Tips och tricks. Några bra tips. Lägg till sökvägar

Tips och tricks. Några bra tips. Lägg till sökvägar 17 Tips och tricks Det är aldrig så bra att det inte kan bli bättre och det finns alltid saker som har en viss benägenhet att gå fel I det här kapitlet kommer vi att ge dig några tips på hur du kan förbättra

Läs mer

B. INSTALLATIONEN AV PC-PLANNER MJUKVARAN OCH DRIVRUTINER

B. INSTALLATIONEN AV PC-PLANNER MJUKVARAN OCH DRIVRUTINER PC-Planner Handbok PC-Planner förvandlar din dator till en virtuell plotter (förutom GPS positionering) samtidigt som du använder dina elektroniska C-Map by Jeppesen kartor. I full färg kan du med denna

Läs mer

Cacheminne Intel Core i7

Cacheminne Intel Core i7 EDT621 Datorarkitekturer med operativsystem 7,5 hp 2015-12-07 Cacheminne i Intel Core i7 Författare: Adnan Karahmetovic Handledare: Erik Larsson Innehåll 1. Inledning... 1 1.1 Syfte... 1 1.2 Frågeställning...

Läs mer

Flytta din affär till molnet

Flytta din affär till molnet Flytta din affär till molnet Låt oss prata moln 2 Låt oss prata moln 3 Marknadsförare var först i molnet. Vi skulle inte bli förvånade om du redan använder molnet för: CRM Marketing automation Social media-platformar

Läs mer

Wi-Fi travel router for ipad and mobile devices

Wi-Fi travel router for ipad and mobile devices Wi-Fi travel router for ipad and mobile devices Product ID: R150WN1X1T This Wireless N travel router lets you create a portable wireless hot-spot from a wired network connection or an existing wireless

Läs mer

Lab 7, 48 steg till ett bättre liv i Unix-labbet

Lab 7, 48 steg till ett bättre liv i Unix-labbet Lab 7, 48 steg till ett bättre liv i Unix-labbet Urban Liljedahl 13 december 2002 Instruktioner Mål Krav Utveckla förmågan att söka kunskap med hjälp litteratur och andra källor. Utveckla förmågan att

Läs mer

Sun Java W1100z och W2100z arbetsstationer: Versionsinformation

Sun Java W1100z och W2100z arbetsstationer: Versionsinformation Sun Java W1100z och W2100z arbetsstationer: Versionsinformation Sun Microsystems, Inc. www.sun.com Artikelnr 817-7995-10 Oktober 2004, Version B Skicka kommentarer om dokumentet till: http://www.sun.com/hwdocs/feedback

Läs mer

Styrteknik 7.5 hp distans: E-1000 och E-Designer

Styrteknik 7.5 hp distans: E-1000 och E-Designer PLC8A:1 E1000 operatörsterminaler En operatörsterminal ger ett gränssnitt mellan männinska-maskin, (MMI människa-maskininteraktion, HMI Human Machine Interface) Alla terminalerna i E1000-serien är utvecklade

Läs mer

Kort om World Wide Web (webben)

Kort om World Wide Web (webben) KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.

Läs mer

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Sida: 1(7) Installationsanvisningar VisiWeb Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Detta dokument Detta dokument beskriver hur man installerar VisiWeb på en

Läs mer

Isolda Purchase - EDI

Isolda Purchase - EDI Isolda Purchase - EDI Document v 2.0 1 Table of Contents Table of Contents... 2 1 Introduction... 3 1.1 What is EDI?... 4 1.2 Sending and receiving documents... 4 1.3 File format... 4 1.3.1 XML (language

Läs mer

Isolda Purchase - EDI

Isolda Purchase - EDI Isolda Purchase - EDI Document v 1.0 1 Table of Contents Table of Contents... 2 1 Introduction... 3 1.1 What is EDI?... 4 1.2 Sending and receiving documents... 4 1.3 File format... 4 1.3.1 XML (language

Läs mer

Objektorienterad programmering i Java I

Objektorienterad programmering i Java I Laboration 0 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: ca 2 3 timmar Att läsa: sidan 45 52 Syfte: Att ladda hem och installera utvecklingsmiljön Att skriva ditt första Javaprogram

Läs mer

Introduktion till Unix och Linux

Introduktion till Unix och Linux Introduktion till Unix och Linux TDDC66 Datorsystem och programmering Föreläsning (i) Peter Dalenius Institutionen för datavetenskap 2014-08-22 2 3 Vem riktar sig kursen till? Hjälp! Jag fattar noll! Rädda

Läs mer

Swedbank Mobile Loadtesting. LoadRunner 11.04 Mobile App protocol

Swedbank Mobile Loadtesting. LoadRunner 11.04 Mobile App protocol Swedbank Mobile Loadtesting LoadRunner 11.04 Mobile App protocol Bakgrund Mission: Prestandatesta mobilt backend Typ: RESTful tjänst Underlag: Dokumenterat URI och API (Uniform Resource Identifier, Application

Läs mer

Översättning av galleriet. Hjälp till den som vill...

Översättning av galleriet. Hjälp till den som vill... Hjälp till den som vill... $txt['aeva_title'] = 'Galleri'; $txt['aeva_admin'] = 'Admin'; $txt['aeva_add_title'] = 'Titel'; $txt['aeva_add_desc'] = 'Beskrivning'; $txt['aeva_add_file'] = 'Fil att ladda

Läs mer

Instruktion för användande av Citrix MetaFrame

Instruktion för användande av Citrix MetaFrame Instruktion för användande av Citrix MetaFrame Öppna valfri browser, t ex Internet Explorer eller Firefox, och ange url en www.git.ltu.se. Detta medför att följande bild presenteras. OBS! Ny version av

Läs mer

PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE. Version 2013.41 Revidering A December 2013

PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE. Version 2013.41 Revidering A December 2013 PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE 1 Version 2013.41 Revidering A December 2013 Legal Information Trimble Navigation Limited Engineering Construction Group 935 Stewart Drive Sunnyvale, California

Läs mer

F Secure Booster är ett verktyg för att snabba upp och städa upp i din pc eller

F Secure Booster är ett verktyg för att snabba upp och städa upp i din pc eller F Secure Booster är ett verktyg för att snabba upp och städa upp i din pc eller Android enhet. För Android användaren finns möjligheten att öka batteritiden genom att stänga ner resurser som inte används.

Läs mer

Datasäkerhet och integritet

Datasäkerhet och integritet Chapter 4 module A Networking Concepts OSI-modellen TCP/IP This module is a refresher on networking concepts, which are important in information security A Simple Home Network 2 Unshielded Twisted Pair

Läs mer

Installationsmanual OpenOffice 3.0

Installationsmanual OpenOffice 3.0 Installationsmanual OpenOffice 3.0 Ursprungligen skapad av Georg Bredberg 2003-03-27 för OpenOffice 1.0 Uppdaterad och kortad 2009-01-07 för OpenOffice 3.0 av Folkbildningsnätets Fria Programvarugrupp

Läs mer

Skicka drivrutin. Administratörshandbok

Skicka drivrutin. Administratörshandbok Skicka drivrutin Administratörshandbok Januari 2013 www.lexmark.com Översikt 2 Översikt Med Skicka drivrutin kan du enkelt hämta en skrivardrivrutin för en specifik skrivarmodell. Programmet skickar ett

Läs mer

LABORATIONSRAPPORT Operativsystem 1 Linux

LABORATIONSRAPPORT Operativsystem 1 Linux LABORATIONSRAPPORT Operativsystem 1 Laborant/er: Klass: Laborationsansvarig: Sebastian Svensson DD11 Peter Josefsson Utskriftsdatum: 2011-09-29 Godkänd / Ej Godkänd den Signatur: Ev anm: 1 Syfte Vi skulle

Läs mer

Allmänt om programvaror och filer i Windows.

Allmänt om programvaror och filer i Windows. Allmänt om programvaror och filer i Windows. Vart sparade du dokumentet? I Word. Jag har fått detta svar mer än en gång när jag försökt hjälpa någon att hitta ett dokument som de tappat bort i sin dator.

Läs mer

Open Source och Linux

Open Source och Linux En sammanställning om Open Source och Linux S T F I N G E N J Ö R S U T B I L D N I N G A B I N F O R M AT I O N S T E K N O L O G I KUNGSBROPLAN 3 A BOX 1080 101 39 STOCKHOLM TELEFON 08-586 386 00 FAX

Läs mer

Introduktion till hårdvara, mjukvara och operativsystem

Introduktion till hårdvara, mjukvara och operativsystem Introduktion till hårdvara, mjukvara och operativsystem Grundläggande operativsystem 1DV415 1 1 Lärare Marcus Wilhelmsson Universitetsadjunkt i datavetenskap Linux, UNIX (Solaris, OpenSolaris, Mac OS X),

Läs mer

MBIT BREDBAND VI ÄGS AV INVÅNARNA I KARLSHAMN REGISTRERA DIG IDAG. Din lokala elleverantör. Starka på hemmaplan. Din guide till Karlshamnsporten

MBIT BREDBAND VI ÄGS AV INVÅNARNA I KARLSHAMN REGISTRERA DIG IDAG. Din lokala elleverantör. Starka på hemmaplan. Din guide till Karlshamnsporten 1000 MBIT BREDBAND VI ÄGS AV INVÅNARNA I KARLSHAMN REGISTRERA DIG IDAG Din guide till Karlshamnsporten Din lokala elleverantör Starka på hemmaplan Hej, Karlshamnsporten är en tjänstevalsportal där du själv

Läs mer

DGC IT Manual Citrix Desktop - Fjärrskrivbord

DGC IT Manual Citrix Desktop - Fjärrskrivbord DGC IT Manual Citrix Desktop - Fjärrskrivbord Ver 130912 Innehåll 1 Använda Citrix Desktop - Fjärrskrivbord... 2 2 Inställningar i Fjärrskrivbordet... 7 Kontrollera att de applikationer du har tillgång

Läs mer

Linuxadministration I 1DV417 - Laboration 1 Installation, användare och allmänt Linuxhandhavande

Linuxadministration I 1DV417 - Laboration 1 Installation, användare och allmänt Linuxhandhavande Linuxadministration I 1DV417 - Laboration 1 Installation, användare och allmänt Linuxhandhavande Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 23 januari 2014 Innehåll 1 Inledning och mål 4 2 Material och

Läs mer

Programmering i C++ Kompilering från kommandoraden

Programmering i C++ Kompilering från kommandoraden Programmering i C++ Kompilering från kommandoraden Sven Gestegård Robertz Datavetenskap, LTH 9 november 2015 Sammanfattning Ibland vill man, av olika anledningar, inte använda en stor integrerad utvecklingsmiljö

Läs mer

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll INNEHÅLL Konfigurering av SQL Server Egenskaper Kommunikationsprotokoll 1 KONFIGURERING AV SQL SERVER SQL Server är nästan självkonfigurerande. Minne, anslutningar och buffrar hanteras dynamiskt. Man kan

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

Terminal vad det är vad man kan göra med den

Terminal vad det är vad man kan göra med den Terminal vad det är vad man kan göra med den Touch Användbarhet Batchkörning WIMP CLI (Command Line Interface) sh ksh tcsh bash zsh (Windows, Icon, Menu, Pointer) Elektronrör 1940 1950 1960 1970 1980 1990

Läs mer

Om konsolporten. Beskrivning av portarna

Om konsolporten. Beskrivning av portarna Sida 1 / 7 Om konsolporten I detta dokument ges en kort sammanfattande beskrivning om vad och hur konsolportarna fungerar i nya Sun SPARC servrar. Exempel på servrar med den möjligheten är Sun Fire V240,

Läs mer

4 grundregler. Minneshantering. Problemet. Windows minkrav

4 grundregler. Minneshantering. Problemet. Windows minkrav 4 grundregler 1. Man kan aldrig få för mycket minne 2. Minnet kan aldrig bli för snabbt Minneshantering 3. Minne kan aldrig bli för billigt 4. Programmens storlek ökar fortare än minnet i datorerna (känns

Läs mer

7 Mamut Client Manager

7 Mamut Client Manager 7 Mamut Client Manager Tilläggsprodukten Mamut Client Manager består av programmen Client Start och Client Update. Med hjälp av Mamut Client Manager kan du från ett fönster öppna, uppdatera och administrera

Läs mer

Installation OBS! Jag utgår från att alla diskar utom just systemdisken är fysiskt bortkopplade under installationen.

Installation OBS! Jag utgår från att alla diskar utom just systemdisken är fysiskt bortkopplade under installationen. Installation OBS! Jag utgår från att alla diskar utom just systemdisken är fysiskt bortkopplade under installationen. Först väljer vi land; Sverige. Och på nästa skärm "Swedish ISO keymap". Efter detta

Läs mer

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa. Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa. Antal: Enskilt Material: En dator med Windows 7 (Vista, Windows 8 eller

Läs mer

Operativsystem och användargränssnitt

Operativsystem och användargränssnitt Operativsystem och användargränssnitt Som du fick läsa tidigare behöver datorn förutom hårdvara också ett program för att hantera hårdvaran, dvs. ett operativsystem. Denna sida behandlar bland annat följande

Läs mer

Datorsystem och programmering

Datorsystem och programmering Datorsystem och programmering Peter Dalenius petda@ida.liu.se Institutionen för datavetenskap Linköpings universitet 2010-08-23 Målsättning Kursens syfte är dels att studenterna ska skaffa sig erfarenheter

Läs mer

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008.

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008. 1 Introduktion UNIX Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008. Det övergripande syftet med dessa laborationer är

Läs mer

JAG SKRIVER I BLINDO PDF

JAG SKRIVER I BLINDO PDF JAG SKRIVER I BLINDO PDF ==> Download: JAG SKRIVER I BLINDO PDF JAG SKRIVER I BLINDO PDF - Are you searching for Jag Skriver I Blindo Books? Now, you will be happy that at this time Jag Skriver I Blindo

Läs mer

Innehåll. Dokumentet gäller från och med version 2014.3 1

Innehåll. Dokumentet gäller från och med version 2014.3 1 Innehåll Introduktion... 2 Före installation... 2 Beroenden... 2 Syftet med programmet... 2 Installation av IIS... 2 Windows Server 2008... 2 Windows Server 2012... 6 Installation av webbapplikationen

Läs mer

Introduktion till Linux. TDDC66 Datorsystem och programmering Föreläsning 1 Peter Dalenius Institutionen för datavetenskap

Introduktion till Linux. TDDC66 Datorsystem och programmering Föreläsning 1 Peter Dalenius Institutionen för datavetenskap Introduktion till Linux TDDC66 Datorsystem och programmering Föreläsning 1 Peter Dalenius Institutionen för datavetenskap 3 Vem riktar sig kursen till? Hjälp! Jag fattar noll! Rädda mig! Ska man trycka

Läs mer

Handbok Fjärranslutning till skrivbord. Brad Hards Urs Wolfer Översättare: Stefan Asserhäll

Handbok Fjärranslutning till skrivbord. Brad Hards Urs Wolfer Översättare: Stefan Asserhäll Handbok Fjärranslutning till skrivbord Brad Hards Urs Wolfer Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Protokollet Remote Frame Buffer 6 3 Använda Fjärranslutning till skrivbord 7 3.1 Ansluta

Läs mer

SMD 134 Objektorienterad programmering

SMD 134 Objektorienterad programmering SMD 134 Objektorienterad programmering Lärare: pl@cdt.luth.se A 3113 Tomas Klockar klockar@sm.luth.se A 3019 Mats Folke folke@sm.luth.se A 3019 Labhandledare: Natasja Saburova Fredrik Jonsson Lars Persson

Läs mer

Handbok Simond. Peter H. Grasch

Handbok Simond. Peter H. Grasch Peter H. Grasch 2 Innehåll 1 Inledning 6 2 Använda Simond 7 2.1 Användarinställning.................................... 7 2.2 Nätverksinställning..................................... 9 2.3 Inställning

Läs mer

Designmönster för sociala användningssituationer

Designmönster för sociala användningssituationer Designmönster för sociala användningssituationer Baserat på Interaction design patterns for computers in sociable use, kommande artikel i International Journal of Computer Applications in Technology, matar@ida.liu.se

Läs mer

UNIX verktyg. Användbara kommandon Fil och informationssökning Tags Versionshanteringssystem

UNIX verktyg. Användbara kommandon Fil och informationssökning Tags Versionshanteringssystem Användbara kommandon Fil och informationssökning Tags Versionshanteringssystem 1 Användbara kommandon 1 more är ett filter som visar information skärmvis Exempel: ls al more less är en mer kraftfull variant

Läs mer

Instruktioner för uppdatering från Ethiris 4.10 till 5.x

Instruktioner för uppdatering från Ethiris 4.10 till 5.x Instruktioner för uppdatering från Ethiris 4.10 till 5.x Nedan följer instruktioner för hur man går till väga vid uppdatering av ett Ethirissystem version 4 till version 5. När man uppdaterar Ethiris från

Läs mer

SCRATCH är ett nytt programmeringsspråk som gör att du kan skapa dina egna interaktiv historier, animationer, spel, musik och konst.

SCRATCH är ett nytt programmeringsspråk som gör att du kan skapa dina egna interaktiv historier, animationer, spel, musik och konst. version 1.4 SCRATCH är ett nytt programmeringsspråk som gör att du kan skapa dina egna interaktiv historier, animationer, spel, musik och konst. Dra gå blocket i Scripts-området. Klicka på blocket för

Läs mer

Mer än bara gratis. Copyright (c) 2004 Marcus Rejås

Mer än bara gratis. Copyright (c) 2004 Marcus Rejås <marcus@rejas.se> Linux Mer än bara gratis Copyright (c) 2004 Marcus Rejås Jag ger härmed rätten till alla att nyttja denna presentation på alla sätt som anses lämpliga så länge som syftet på något sätt

Läs mer

FileMaker. Köra FileMaker Pro 10 på Citrix Presentation Server

FileMaker. Köra FileMaker Pro 10 på Citrix Presentation Server FileMaker Köra FileMaker Pro 10 på Citrix Presentation Server 2004 2009, FileMaker, Inc. Med ensamrätt. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Kalifornien 95054, USA FileMaker, filmappslogotypen,

Läs mer

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05 Om oss Vi på Binz är glada att du är intresserad av vårt support-system för begravningsbilar. Sedan mer än 75 år tillverkar vi specialfordon i Lorch för de flesta olika användningsändamål, och detta enligt

Läs mer

Konfigurering av eduroam

Konfigurering av eduroam Konfigurering av eduroam Detta dokument beskriver hur en användare med konto från Chalmers konfigurerar nätverksanslutning till ett trådlöst nätverk på en eduroam-ansluten organisation, t.ex. Chalmers.

Läs mer

Design Collaboration Suite

Design Collaboration Suite Design Collaboration Suite 2012 IRONCAD IRONCAD DRAFT INOVATE NLM- Network License Manager LICENSAKTIVERINGSGUIDE Innehållsförteckning Viktig information innan installation 1 Installation av NLM- Network

Läs mer

xperia p manual svenska

xperia p manual svenska Print and Online In case you are particular with knowing everything relating to this, you will need to search for this information. 2 XPERIA P MANUAL SVENSKA It absolutely was available on the web, and

Läs mer

Svenska Linuxföreningen. Fri programvara Mycket mer än bara gratis 1(29)

Svenska Linuxföreningen. Fri programvara Mycket mer än bara gratis 1(29) Fri programvara Mycket mer än bara gratis Copyright 2005,2006 Marcus Rejås Jag ger härmed rätten till alla att nyttja denna presentation på alla sätt som anses lämpliga så länge som syftet

Läs mer

PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE. Version 2013.31 Revidering A Oktober 2013

PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE. Version 2013.31 Revidering A Oktober 2013 PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE 1 Version 2013.31 Revidering A Oktober 2013 Juridisk Information Trimble Navigation Limited Engineering Construction Group 935 Stewart Drive Sunnyvale, Kalifornien

Läs mer

Skapa ett paket av TI-Nspire programvara med Microsoft SMS 2003

Skapa ett paket av TI-Nspire programvara med Microsoft SMS 2003 Skapa ett paket av TI-Nspire programvara med Microsoft SMS 2003 Detta dokument ger steg för steg-instruktioner för att skapa och implementera ett TI-Nspire nätverkspaket via plattformen Microsoft SMS 2003.

Läs mer

DIGITALA PROJEKT Väderstation

DIGITALA PROJEKT Väderstation DIGITALA PROJEKT Väderstation Christian Lindquist, E03 Leonardo Bello, E03 Abstract Almost everybody has some kind of temperature measurement device in their home. The latest in this industry are more

Läs mer

Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH

Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH 2016 Anne Håkansson All rights reserved. Svårt Harmonisera -> Introduktion, delar: Fråga/

Läs mer

Version: 0.2 Första utgåva: 2007-05-10. Installations- och anpassningshandbok

Version: 0.2 Första utgåva: 2007-05-10. Installations- och anpassningshandbok Version: 0.2 Första utgåva: 2007-05-10 Installations- och anpassningshandbok Juridisk information Detta dokument skyddas av Public Documentation License, version 1.0 ( Licensen ). Du får använda detta

Läs mer

ARX på Windows Vista, Windows 7 eller Windows 2008 server

ARX på Windows Vista, Windows 7 eller Windows 2008 server ARX på Windows Vista, Windows 7 eller Windows 2008 server 1. Inledning För att den i Arx interna Jetty Web servern skall kunna skapa temporära filer måste den ha tillgång till en användarkatalog (ett användarkonto)

Läs mer

FileMaker Pro 13. Använda Fjärrskrivbord med

FileMaker Pro 13. Använda Fjärrskrivbord med FileMaker Pro 13 Använda Fjärrskrivbord med FileMaker Pro 13 2007-2013 FileMaker, Inc. Med ensamrätt. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Kalifornien 95054, USA FileMaker och Bento är

Läs mer

Om installationsskärmen inte visas efter en minut startar du CD-skivan manuellt:

Om installationsskärmen inte visas efter en minut startar du CD-skivan manuellt: Sida 1 av 5 Anslutningsguide Installera en ansluten skrivare lokalt (Windows) Os! Om CD-skivan Software and Documentation inte stödjer operativsystemet måste du använda guiden Lägg till skrivare. Uppdateringar

Läs mer

Systemkrav WinServ II Edition Release 2 (R2)

Systemkrav WinServ II Edition Release 2 (R2) Systemkrav WinServ II Edition Release 2 (R2) Observera: Alla rekommendationer är aktuella vid den tid då dokumentet publicerades och visar den senaste informationen för nödvändig mjukvara. Systemkrav för

Läs mer

PM 2007-12-05 Dokumentation

PM 2007-12-05 Dokumentation Installation av Cadcorp SIS Installerat program innehåller dessa moduler: Map Browser Map Reader Map Viewer Map Manager (ingår i Aveny Karta Manager) Map Editor (ingår i Aveny Karta Editor) Map Modeller

Läs mer

Apple Remote Desktop 3. Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07

Apple Remote Desktop 3. Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07 Apple Remote Desktop 3 Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07 Datorer Kontrollerade datorer har 40% lägre TCO! Kontrollerad Hård och mjukvara Drift Administration Slutanvändare

Läs mer

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar Enterprise App Store KC TL Sammi Khayer Konsultchef mobila lösningar Familjen håller mig jordnära. Arbetar med ledarskap, mobila strategier och kreativitet. Fotbollen ger energi och fokus. Apple fanboy

Läs mer

I. Krav på terminaler för telefonistprodukter 1. II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4

I. Krav på terminaler för telefonistprodukter 1. II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4 TELIA CENTREX KRAV PÅ TERMINALER / SERVRAR Innehållsförteckning I. Krav på terminaler för telefonistprodukter 1 II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4 III. Krav på server

Läs mer

SUSE Linux Enterprise Desktop 10

SUSE Linux Enterprise Desktop 10 Installationsguide för SUSE Linux Enterprise Desktop 10 SP1 SP1 Novell SUSE Linux Enterprise Desktop 10 SNABBSTART 16 mars 2007 www.novell.com Välkommen till SUSE Linux Enterprise Desktop Läs följande

Läs mer