Copyright (c) 2004 Rejås Datakonsult, Svenska Linuxföreningen
|
|
- Julia Åkesson
- för 8 år sedan
- Visningar:
Transkript
1 Praktisk Linux Copyright (c) 2004 Rejås Datakonsult, Svenska Linuxföreningen Av: 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 främjar användandet av fri och/eller öppen programvara. Du kan alltså ta hela eller delar av detta arbete, du kan ändra det, du kan stoppa in det i ett annat arbete, du kan ta bort mitt namn, du kan hävda att du skrivit det, du kan göra vad du vill med detta arbete bara ovanstående uppfylls. Jag vill tacka Jenny för att hon alltid ställer upp på mig, mitt jobb och mina tidskrävande intressen. Denna presentation i ett format lämpligt för redigering finns på (OpenOffice) Marcus Rejås, Norrtälje (72)
2 2(72) Praktisk Linux Eskilstuna Marcus Rejås
3 3(72) Svenska Linuxföreningen Även känd som SeLinux Ideell förening som verkar för främjandet av fri och öppen programvara och operativsystem > 1740 direkta medlemmar (jul 2004) Kostnadsfritt medlemskap, aktiv förening
4 4(72) Om Marcus Rejås Driver ett litet företag specialiserat på fri programvara Utför bland annat utredningar om när och var fri programvara passar i en verksamhet Inför och underhåller fri programvara Utbildar
5 5(72) Inledning Bitvis kan det bli väldigt tekniskt. Säg till om ni inte förstår Avbryt med frågor när som helst (jag kan inte svara på allt :-)) Vi kommer att hoppa över bilder, ni kommer att få tillgång till alla sedan om ni vill gå tillbaka Vi kommer att testa det mesta i praktiken, det är det bästa sättet att lära sig
6 6(72) Att lära sig Linux Ha ett öppet sinne, det är inte Windows, MacOS eller vad ni nu kan innan Om något verkar konstigt, ta reda på varför. Sätt upp konkreta mål För en loggbok Fråga om hjälp när du kör fast, men försök själv först och fråga på rätt sätt
7 Ämnen Eftersom det finns fler ämnen än tid kan det vara bra att prioritera... Linuxsystemet (kort) Uppstartsproceduren Filsystemet Användare Filrättigheter (vanliga och avancerade) Fönsterhanterare Kommandoskalet Processer Pipes Skalprogrammering (kort) Schemalägga med cron Installera program 7(72)
8 8(72) Linuxsystemet Linux består av en mängd olika delar som fungerar oberoende av varandra Kärnan hålls så liten som möjligt Kärnan kan ändras under körning, med hjälp av moduler Varje program skall göra en sak, och göra den väl (Unixfilosofi) Allt är filer (Unixfilosofi)
9 9(72) Uppstart av ett Linuxsystem Så snart man blir lite varm i kläderna vill man veta vad som händer när systemet startar Vi beskriver här lite kort hur det går till i sysvinit (baserat på System V's initdesign). Denna används i Debian, RedHat och alla derivat från dem Den andra skolan heter BSD som har en lite annorlunda startsekvens
10 10(72) Kärnan laddas (PC) Det första som sker är att BIOS-systemet på maskinen letar upp ett boot-block på hårddisken, disketten eller cd-rom (eller vad det nu kan vara) Där finns (nästan alltid) en boot-loader, till exempel Lilo eller Grub. Bootloadern vet var kärnan finns och laddar den i minnet och exekverar den.
11 11(72) Kärnan startas När kärnan exekveras gör den en massa saker. Kollar vilken hårdvara som finns Laddar rot-filsystemet (styrs via parametrar) När allt är klart startas init (styrs via parametrar)
12 12(72) Init Initprocessen har alltid PID 1 Initprogrammet heter oftast init Init är ett vanligt program med en konfigurationsfil som heter /etc/inittab Init är urförälder till alla processer i ett Linuxsystem, om en process dör före sina barn tas barnen om hand av init. Init gör olika saker beroende på vilken runlevel (körnivå) som gäller.
13 13(72) Körnivåer, Runlevels 6 olika körnivåer 0 är halt 1 är Single-user mode 2-5 är Multi-user mode 6 är reboot 7 och 8 finns men skall inte användas Körnivån specas i /etc/inittab eller som argument till init.
14 14(72) /etc/inittab Konfigurationsfil till init Bestämmer vad init skall göra i olika körnivåer Vanligtvis skall init starta getty för att man skall kunna logga in vid konsolen Init startar vanligtvis även skripten som tar upp resten av systemet Titta på inittab!
15 15(72) Startskripten Vanligtvis i /etc/rc* /etc/rcs.d/* Körs först /etc/rc?.d/* Körs sedan,? är körnivån Skript med namn på S* körs med parametern start när systemet skartas och skript med namn på K* körs med parametern stop när systemet tas ned Skripten körs i bokstavsordning så S05keymap körs före S35quota Ofta samlar man alla skript i en katalog och symlänkar dit
16 Filsystemet Ett filsystem i Linux är väldigt standardiserat och ser ungefär likadant i alla stora distributionerna Filesystem Hierarchy Standard är en standard som de flesta distributioner följer I Linux finns inga enheter A:, C:, osv Man behöver bara veta ett filnamn och inte på vilken disk en fil finns Ett filsystem spänner oftast över flera diskar/partitioner 16(72)
17 17(72) Filtyper Man kan urskilja 4 olika typer av filer (man kan särskilja filer på fler sätt men detta sätt är bra när man talar om filsystem) Statiska Icke statiska Delbara /usr /home Icke delbara /etc /var Detta kan vara bra att ha i åtanke när man planerar sitt filsystem så att man har filer i samma kategori på samma filsystem
18 18(72) Montering Ett filsystem monteras ihop av flera olika små filsystem En katalog i ett filsystem blir en monteringspunkt för ett annat filsystem Alla delar i filsystemet utgår från roten / och kataloger åtskiljs med snedstreck / Ett exempel på ett filnamn är: /home/rejas/praktisk-linux.xsi
19 19(72) Montering, princip Det blå är rotfilsystemet Det röda är ett filsystem på en annan disk Det gröna är filsystemet efter att det röda systemet monterats på /home /home kallas mount-point (monteringspunkt) Monterar gör man med mount och umount bin bin / etc home / usr kalle kajsa / etc home usr kalle kajsa
20 20(72) Vanliga kataloger rotfilsystemet /bin (viktiga systemkommandon) /etc (systemkonfiguration) /dev (Enhetsfiler) /lib (delade bibliotek och moduler till kärnan) /sbin (systemkommandon)
21 21(72) /usr Oftast på en stor volym Delbar och statisk Ungefär samma struktur som rotfilsystemet /usr/bin (Program som inte måste ligga i /bin) /usr/sbin (Systemkommandon som inte måste ligga i /sbin) /usr/lib (delade bibliotek) /usr/share (Platformsoberoende)
22 22(72) /usr/local Är till för lokala program Skall vara tom efter det att operativsystemet installerats Din plats som systemadministratör Innehåller bin, sbin, lib osv. Man skall inte skapa /usr/local/program Glöm inte att backa denna
23 23(72) /opt Ett filsystem för tilläggsprogram Varje program skall ligga i /opt/program Kommandot för att starta programmet bör ligga i /opt/program/bin/ Man kan skapa länkar till /opt/bin/program /opt/bin skall i övrigt vara tom
24 24(72) /var Här samlas all föränderlig data (förutom hemmakataloger) Tänk på att göra den tillräckligt stor eftersom e-post, loggar, mm hamnar här /var/log (systemloggar) /var/mail (e-postfiler) /var/spool (skrivarköer och annat som köas) /var/run, /var/lock (Används av körande program för att hålla reda på pid, lås, mm)
25 25(72) /home Denna katalog är helt frivillig. Har man inga användare så behövs den inte... Detta filsystem blir oftast väldigt stort Beroende på antalet användare så blir det olika komplext. /home/användarnamn /home/a/användarnamn /home/grupp/användarnamn... (upp till dig)
26 Filsystem I ett Linuxsystem kan man blanda flera olika filsysten Linux stödjer massor av filsystem, de vanligaste man använder är Ext2, linux standard-filsystem Ext3, den nyare versionen av ext2 med bland annat journalföring ReiserFS, journalförande filsystem från Namesys JFS, journalförande från IBM XFS, journalförande filsystem från SGI 26(72)
27 27(72) Nätverksfilsystem Linux har även stöd för nätverksburna filsystem. De vanligaste är NFS, nätverksbaserat UNIX-filsystem Dela kataloger mellan Linux och andra Unixliknande operativsystem SMB, Windows NT nätverksfilsystem Installeras med SAMBA Delar kataloger och skrivare mellan Linux/Unix och Windowsmaskiner AFS, Andrew File System Avancerat, distribuerat och krypterat
28 28(72) Användare En användare är en rad i filen /etc/password och en hemmakatalog Finns oftast kommandon som lägger till användare i systemet (useradd, adduser) Lösenordet ändras med passwd Oftast finns standardfiler för nya hemmakataloger i /etc/skel
29 /etc/passwd Information om alla användare Sju fält, separerade med : (kolon) Användarnamn Krypterat lösenord (eller x) en ogiltig sträng medför att man inte kan logga in. UID GID Gecos (Extra informationsfält) Hemmakatalog Standardskal 29(72)
30 30(72) Skuggade lösenord /etc/passwd måste vara läsbar för alla Medför att alla kan se de krypterade lösenorden. Shadow password löser detta och lägger till andra finesser Ett x i lösenordsfältet betyder att lösenordet hämtas i /etc/shadow Shadowfilen är bara läsbar av root username:passwd:last:may:must:warn:expire:disable:reserved
31 31(72) Grupper Specificeras i /etc/group Varje användare har en primär grupp som specas i /etc/passwd. En användare kan tillhöra flera olika grupper Grupplösenord används inte Exempel: cvs:x:102:rejas,johan,jonas,fredrik rejas:x:1000:
32 32(72) Accessrättigheter Kallas accessrättigheter eller filrättigheter men skulle kanske egentligen heta filskydd eller accessmöjligheter... Bestämmer vem som kan (inte får) göra vad med en fil Rättigheterna visas med till exempel ls -l eller en filhanterare Det finns tre sorters rättigheter Läsa (r) Skriva (w) Exekvera, köra (x)
33 33(72) Accessrättigheter Accessrättigheterna representeras av 3 x 3 tecken: rwxrwxrwx De första tre (rwx) är ägaren De andra tre (rwx) är gruppen De sista tre (rwx) är alla andra Varje grupp om tre består av tecknen r, w och x (alltid på samma plats) visar vad den kategorin får göra. Ett (minus) visar att den behörigheten inte finns. Rättigheterna kollas från vänster till höger
34 Accessrättigheter, exempel rwxrwxrwx Alla kan läsa, skriva och exekvera rwx---r-x Ägaren kan läsa, skriva och exekvera Gruppen kan inte göra något De andra kan läsa och exekvera rwx Bara de som inte tillhör ägare eller grupp kan läsa, skriva och exekvera 34(72)
35 35(72) Filrättigheter med chmod chmod (CHange MODe) används för att ändra accessrättigheterna. chmod (vem)+-=(vad),... fil(er) chmod u+rwx,g-rwx,o=rx -> rwx---r-x chmod ugo+r -> Alla får r (+ vad de var innan) chmod a+r -> samma som ovan Visa exempel...
36 36(72) Filrättigheter med siffror Ofta är det enklare att med siffror ange accessrättigheterna till en fil med siffor. r = 4 w = 2 x = 1 - = 0 Exempel: rxwrwxrwx = 777 rwxr-xr-x = 755 rw = 600 rw-rw---- = 660 r = 400 r + w + x = 7
37 37(72) SUID Accessrättigheter, SUID Set User ID Om en fil med SUID satt exekveras kommer den att köras som den användare filen tillhör istället för den som den som kör filen tillhör. Exempel rwsr-x--- chmod u+s eller chmod 4nnn Naturligtvis farligt ur säkerherhetssynpunkt Visa exempel...
38 38(72) SGID Accessrättigheter, SGID Set Group ID Om en fil med SGID satt exekveras kommer den att köras som den grupp filen tillhör istället för den som den som kör filen tillhör. Exempel rwxr-s--- chmod g+s eller chmod 2nnn Suid och sgid kan naturligtvis kombineras chmod ug+s eller chmod 6nnn Visa exempel...
39 Accessrättigheter, Sticky En fil kan markeras sticky. Eller som det brukar kallas ha sticky-biten satt. Detta innebär att filen inte, så långt det går, skall swappas ut från minnet. Detta används inte längre då minnen blivit både stora och billiga. chmod +t eller chmod 1nnn Stickybiten på filer ignoreras i Linux Dock används den på kataloger som vi skall titta på mer snart. 39(72)
40 40(72) Accessrättigheter, Kataloger R och w fungerar ungefär som på filer X innebär att man har rätt att göra katalogen till aktiv katalog SUID innebär att alla filer man skapar i en katalog blir ägda av katalogens ägare. Skall inte användas och ignoreras av de flesta system (av säkerhetsskäl). SGID innebär att alla filer man skapar i en katalog kommer att tillhöra gruppens katalog. Mycket användbart.
41 41(72) Kataloger, sticky Sticky hade ju oftast ingen funktion på filer men på kataloger har den det. Sticky på en katalog innebär att en användare bara får byta namn på eller radera sina egna filer Används på kataloger där alla får skriva, till exempel /tmp chmod 1777 /tmp
42 42(72) Filtyper Det första tecknet i utdatat från ls -l är vilken filtyp en fil är. Följande sorter finns - Vanlig fil d Katalog l Symbolisk länk p Named Pipe, FIFO b Blockorienterad enhetsfil c Teckenorienterad enhetsfil
43 43(72) Länkar I Linux kan man länka filer till varandra för att öka flexibiliteten. Man kan till exempel ge en fil två namn eller få den att finnas på flera ställen. Det finns två typer av länkar Hårda (eller vanliga) Symboliska eller mjuka (symlänkar)
44 44(72) Hårda länkar Länkar Fungerar som ett extra namn till filen på disken. Ingen skillnad mellan länk och källa. Raderas den ena finns den andra kvar Fungerar inte på kataloger och mellan olika filsystem Symboliska länkar En egen filtyp Skillnad mellan länk och källa Tas filen bort blir länken kvar, trasig Fungerar mellan filsystem och på kataloger
45 45(72) Fönsterhanteraren Till Linux (eller till X) finns det en mängd olika fönsterhanterare. Olika fönsterhanterare är bra på olika saker Visa några exempel Gnome och KDE (Kraftfulla mogna desktopmiljöer) Wmaker (Snabb, lätt att konfigurera) Ion (För de som helst jobbar i textläge) BlackBox (Snabb)
46 46(72) Kommandoskalet Kommandoskalet är i många fall överlägset mycket snabbare än klick-klick-klick. Kommandon är lättare att dokumentera Kommandon är lättare att skripta och automatisera Kommandoskalet fungerar precis lika bra över nätet. Bli inte skrämd, du kan klicka i Linux med!
47 47(72) Exempel: Byt ändelse på alla filer i en katalog Ändra filnamnet på alla filer i en katalog Skriv ut alla filer i en eller flera kataloger Var tar allt diskutrymme vägen? Skapa små rapporter
48 48(72) Bash Standardskal i de flesta Linuxdistributioner Namnet är en förkortning av Bourne- Again SHell Är inspirerad av Bourne-shell (sh) men har influenser även av andra skal Mycket bra även som skriptspråk!
49 49(72) Anpassning av skalet (bash) Efter uppstart läses flera filer om de finns Först /etc/profile Sedan den första som finns av: ~/.bash_profile ~/.bash_login ~/.profile Om skalet inte är ett login-skal körs ~/.bashrc Alla dessa filer är skript som kan innehålla kommandon och variabeldeklarationer.
50 50(72) Processer (1/x) Processer är program eller delar av program som exekveras Visas till exempel med programmet ps En process kan dödas med kill <PID> Flera kan dödas med killall <namn> Init har alltid PID = 1
51 Processer (2/2) Varje process har en egen omgivning Alla processer (utom init) har en förälder Processer vars föräldrar dör, adopteras av init Innan en process avslutas måste den meddela sin förälder det. Att detta misslyckas är den vanligaste anledningen till så kallade Zombies Processträdet kan enkelt studeras med pstree 51(72)
52 52(72) Processhantering Skalen kan enkelt hantera processer $ kommando & <- Startar i bakgrunden $ fg <- Tar till förgrunden Ctrl-Z <- Stoppar en process $ bg <- Skickar till bakgrunden Ctrl-C <- Avslutar en process
53 53(72) Screen Mycket bra för dig som jobbar i terminalfönster Ha dina program körandes och redo på din maskin Ta upp din session var du än befinner dig Fönsterhanterare för textbaserade program Titta på hur screen fungerar
54 54(72) Pipes/Rör En grundläggande filosofi i Unix är att allt består av filer och att alla program skall vara små, göra en sak och göra den väl Många små program kan kopplas ihop till ett större Små, kanske vid första ögonblicket meningslösa program blir helt plötsligt väldigt användbara.
55 55(72) Exempel $ ps aux wc -l (Hur många processer) $ ps aux awk '{print $4" "$11}' sort -nr head -5 (De 5 mest minneskrävande programmen) $ ls -l *.doc wc -l (Hur många dokument i aktuell katalog) $ find. -name '*.doc' wc -l (I aktuell katalog och alla underkataloger) $ du -s * sort -nr head -5 (De 5 största katalogerna eller filerna) $ if! ping -c >/dev/null; then echo Fixa; fi (echo Fixa är ett skript eller kommando som lagar internetuppkopplingen)
56 56(72) Skalskript I princip allt du kan göra i textläge kan du skripta och autmatisera. Gör inget krångligt eller tråkigt flera gånger, skripta det! Skript är den ultimata dokumentationen Exekverbara dokument (Pragmatic Programmer)
57 57(72) Skalskript De flesta skal är fullfjädrade programmeringsspråk Bash och sh är vanligast Finns variabler, vilkorssatser, loopar och det mesta annat du hittar i riktiga programspråk.
58 58(72) Webgrep Enkelt skript som greppar efter något på en hemsida. #!/bin/sh if [ $# -ne 2 ]; then echo Usage: $0 url <Text string> exit fi wget -O - $1 2>/dev/null grep $2
59 59(72) Tips & tricks Svårt att veta vilken terminal som är vilken? echo -e "\033]0;Någon Text\007" Sätter titelraden i de flesta terminalemulatorer Används med fördel med PROMPT_COMMAND i Bash. if [ "$DISPLAY" ]; then PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD} \007"' export PROMPT_COMMAND fi
60 60(72) Schemalägga med cron Cron är ett system för att schemalägga saker Kan användas både för underhåll och av användare för att spara tid Utdata av kommandon skickas med e-post till användaren Du hanterar din shemaläggning med kommandot crontab crontab -l (lista dina schemalagda job) crontab -e (editera dina job)
61 61(72) Crontab, syntax Crontabfilen har en kraftfull syntax. 6 kolumner: Minut [0-59] Timme [0-23] Dag [1-31] Månad [1-12] Veckodag [0-7] (Både 0 och 7 är söndag) Kommando
62 62(72) Crontab, syntax Alla värden kan ha använda följande regler * (matchar alla) 1-9 (matchar 1,2,3,4,5,6,7,8,9) 1,2,4-7 (matchar 1,2,4,5,6,7) 0-2,4-6 (matchar 0,1,2,4,5,6) 1-6/2 (matchar 2,4,6) */2 (matchar alla möjliga värden som är jämt delbara med 2)
63 63(72) Crontab exempel * * * * * touch /tmp/cron_running 0 3 * * * /usr/local/sbin/backup -inc 0 16 * * 5 echo Dags att göra helg * * /usr/local/sbin/backup -full 0 * * * * ~/bin/hourly.job 0 0 * * * ~/bin/daily.job * * ~/bin/monthly.job 0 0 * * 5 ~/bin/weekly.job
64 64(72) Installera program Varför skall det vara så krångligt? Det är inte så krångligt Om man håller sig till paket för sin distribution så är det väldigt enkelt RedHat, m.fl. använder RPM (man rpm) Debian, använder deb och apt-get (man aptget) Om man letar efter programmet paketerat för sin distribution så är det enkelt att installera, det kan också enkelt uppdateras
65 65(72) Installera från källkod (1/7) Linux är posix-kompatibelt I princip alla program för Linux och Unix kan installeras om de kompileras för din miljö Många fria program distribueras som källkod För att kunna kompilera källkod måste man ha en kompilator och alla de komponenter som programmet kräver Linuxdistributioner kommer vanligtvis med flera kompilatorer
66 66(72) Installera från källkod (2/7) Packa upp filerna De flesta distribueras om ett gzippat tararkiv (.tgz eller.tar.gz) tar -tzf filnamn.tgz <- Listar filerna tar -xzf filnamn.tgz <- Packar upp filerna Är det ett.zip arkiv kan man använda unzip Är det ett bzip2 arkiv kan tar användas, byt ut x mot j. Eller använd bunzip2.
67 67(72) Installera från källkod (3/7) Läs README och INSTALL I nästan alla paket finns en fil README och/eller en INSTALL. I dessa står det hur man bygger programmet och installerar det (säkert!) I dessa filer står det också om några speciella komponenter måste installeras. Till exempel grafiska program brukar behöva en mängd komponenter
68 68(72) Installera från källkod (4/7) Anpassa för din miljö De flesta program använder någon som heter autoconf. Det gör det enkelt att anpassa för ditt system Kör./configure Andra program kan ha andra system eller inte behöva ändras alls Detta står i filerna vi nämnde tidigare...
69 69(72) Installera från källkod (5/7) Kompilera Kompileringen görs oftast med make Detta kan ta lång tid. Vissa program genererar varningar under kompileringen dessa kan du, i de flesta fall, ignorera (men upphovsmannen borde bry sig om dem) Om allt går som det skall så kommer prompten tillbaka utan att det står error på raderna ovanför
70 70(72) Installera från källkod (6/7) Kopiera till rätt kataloger Program vars utvecklare gjort rätt skall installera sig i /usr/local/* Vanligtvis make install, man måste som regel vara root för att kunna göra detta. Sedan skall det bara vara att provköra Nu kan du radera källkoden om du vill
71 71(72) Installera från källkod (7/7) Sammanfattning Läs README och/eller INSTALL Packa upp (tar -xzf filnamn.tar.gz) Gör källkodskatalogen till aktuell (cd katalog) Konfigurera (./configure) Kompilera (make) Installera (make install) Klart :-)
72 72(72) Slutsatser Förmodligen är ni helt slut efter detta virriga, krångliga föredrag Förhoppningsvis är ni även sugna på att utforska Linux nu när ni sett mer vad det kan göra Linux är väldigt spännande och kan göra det mesta du kan tänka dig... Lycka till med ditt Linuxande!!
Avancerad Linux. Copyright (c) 2003 Marcus Rejås <marcus@rejas.se>
1 Avancerad Linux Copyright (c) 2003 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 främjar
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
Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING
Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING 1. Träna på att logga in och ut. 2. Mata ln sleep 60. Mata in kommandot date direkt. Tryck på avbrottstangenten, (CTRL-C). Prova kommandot date
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
Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe
In- och utmatning i Unix Program i Unix skriver och läser till och från filer. En fil betyder här en vanlig fil med text eller binära data, ett tangentbord, en skärm, ett annat program etc. Innan ett program
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
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
Linux på skrivbordet - Myt eller möjlighet
Linux på skrivbordet - Myt eller möjlighet Copyright 2003, 2004 Marcus 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
Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING
Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING 1. Träna på att logga in och ut. 2. Mata in sleep 60. Mata in kommandot date direkt. Tryck på avbrottstangenten, (CTRL-C). Prova kommandot date
U N I X G R U N D K U R S Ö V N I N G S U P P G I F T E R
U N I X G R U N D K U R S Ö V N I N G S U P P G I F T E R 1 Kapitel 1 1. Kommandon. - Lista alla användare på systemet och i LAN. _ - Vad visar kommandona? - cal - who am I - man cal - ls - pwd - cd -
Linux på skrivbordet - Myt eller möjlighet
Linux på skrivbordet - Myt eller möjlighet Copyright 2003, 2004 Marcus Rejås 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
Föreläsning 1 Unix. Datorer och datoranvändning Föreläsningar 2018/19. Operativsystem. Unix
Datorer och datoranvändning Föreläsningar 2018/19 Per Holm Roger Henriksson roger.henriksson@cs.lth.se Förberedelse inför laboration 1. Operativsystem, Unix historik Filer och kataloger Kommandon Filskydd
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 17 januari 2013 Innehåll 1 Inledning och mål 3 2 Material och
Svenska Linuxföreningen. Presentationens namn 1(24) Copyright 2004 Marcus Rejås
Presentationens namn Copyright 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 främjar
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ö
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
FÖRORD. Version 2017 av detta läromedel är omskrivet för Windows 10. Jan-Eric Thelin, september 2017.
DATOR- OCH NÄTVERKSTEKNIK V2017 - ARBETSBOK OPERATIVSYSTEMET LINUX FÖRORD Detta är Del 3 Operativsystemet Linux Ubuntu av Arbetsboken i Dator- och Nätverksteknik, Version 2014. Boken är anpassad efter
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
Svenska Linuxföreningen. Fri programvara Mycket mer än gratis 1(24) Copyright 2005 Marcus Rejås
Fri programvara Mycket mer än gratis Copyright 2005 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
BASH. Bourne-Again SHell. Eric Elfving Institutionen för datavetenskap (IDA)
BASH Bourne-Again SHell Eric Elfving Institutionen för datavetenskap (IDA) BASH sh-compatible command language interpreter Kan startas på två sätt: Login shell Kör init-filer i följande ordning: /etc/profile,
Övningar för del I av kursen
Övningar för del I av kursen Detta är den första samlingen av tre med övningar. Övningarna i den här samlingen numreras med 1.x där x går går från 1 till 8. Det är nödvändigt att genomföra de flesta övningar
Ö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
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
Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).
Laboration 0 Laborationen är till för dig som inte är familjär med att navigera i filträd på en dator. Om du är van vid detta (vilket är det vanliga nu för tiden) så kan du bara snabbt titta igenom laborationen.
Kort-kort om utdelade användarkonton och datormiljön på NADA
Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip99_ och ytterligare tre bokstäver. Dessa
Processhantering, demoner, schemalagd körning, backup. Linuxadministration I 1DV417
Processhantering, demoner, schemalagd körning, backup Linuxadministration I 1DV417 Processhantering Vad är en process? Process ID (PID) init Föräldrar init init forts. Körnivåer (run levels) 0 Halt (Använd
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
Raspberry Pi hallonpaj Kom igång med Raspberry Pi
Kom igång med Raspberry Pi Raspberry Pi hallonpaj Enkortsdator, komplett dator på ett litet kretskort Kreditkorsstorlek, kompakt ARM-processor, effektsnål GPIO, möjlighet att styra extern utrustning och/eller
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
Jobbschemaläggare. Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll
Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 4 1.1 Start.............................................. 4 1.1.1 Schemalagda aktiviteter..............................
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.
Tfn Telephone 026-54 66 86 Kontr Checked. Revisionshistoria Revision history Rev Namn Name Datum Date Ändring Change
Utilator 1(20) isionshistoria ision history Namn Name Ändring Change A3 2001-10-24 Ändrade i stycket om CVSROOT. Vi använder ssh nu och inte pserver. 2000-08-30 Ändrade i stycket om CVSROOT. Jag hade felaktigt
Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret
Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Med ett kommandobaserat gränssnitt menas ett helt textbaserat gränssnitt. Istället för att klicka
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
Open Source - Eller som vi säger, Fri programvara
Rejås 1(27) Open Source - Eller som vi säger, Fri programvara Copyright 2006 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
Open Source - Eller som vi säger, Fri programvara
Open Source - Eller som vi säger, Fri programvara Copyright 2006, 2007 Marcus Rejås Rejås Datakonsult, http://www.rejas.se Jag ger härmed rätten till alla att nyttja denna presentation
HI1025 Operativsystem, KTH Haninge, VT2012. Tillf. 11 (F): Systemadministration samt något om kompilering och interpretering
Tillf. 11 (F): Systemadministration samt något om kompilering och interpretering 1. Ett ödmjukt försök till ödmjukhet... Det här dokumentet (alltså dessa anteckningar) har kommit till på ett speciellt
Möte 9: Relationer mellan körande processer - (PI)
Möte 9: Relationer mellan körande processer - (PI) Målet med att köra flera processer är ofta att få dem att samverka. Vi ska idag studera olika sätt att får processer att samverka. En viktig form av samverkan
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
Hur man ökar säkerheten i linux
Hur man ökar säkerheten i linux Det här specialarbetet handlar om hur man kan öka säkerheten i linux. Jag har utgått från min egna dator, som är en K6 2 350 MHz,128M RAM,10,1G hårddisk, 40x CDROM, 3,5"
Kort-kort om utdelade användarkonton och datormiljön på NADA
Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip98- och ytterligare tre bokstäver. Dessa
DRAFT. CVS kurs laboration 1 Checka in, ut och uppdatera. Marcus Rejås. 17 november 2002
CVS kurs laboration 1 Checka in, ut och uppdatera Marcus Rejås 17 november 2002 Innehåll 1 Inledning 1 2 Förberedelser (om du skall köra CVS på en remote server) 1 2.1 Installera CYGWIN......................................
emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)
emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess
GitHub for Windows och GitShell
GitHub for Windows och GitShell En introduktion till programmen och de första grunderna i git. Det finns en tidigare introduktion. Den visar hur man skapar konto på git och använder GitHub for Windows
Introduktion till processer
Grundläggande begrepp HI1025 Operativsystem 7.0 hp, KTH Haninge, VT2017 Introduktion till processer Vi skriver ner ett par preciseringar av några begrepp som vi hittills stött på. * En fil är en abstraktion
Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken
DOS kommandon Att kalla kommandona man använder i kommandotolken för DOS-kommandon kan tyckas fel eftersom operativsystemet DOS inte längre används i Windows XP, 2000 eller Vista. Textbaserade kommandon
Handbok KBackup. Martin Koller
Martin Koller 2 Innehåll 1 Inledning 5 2 Använda KBackup 6 2.1 Använda profiler...................................... 6 2.2 Delarkiv........................................... 7 2.3 Inkrementell säkerhetskopiering.............................
Linuxadministration I 1DV417 - Laboration 2 Filsystemet och kickstart. Marcus Wilhelmsson
Linuxadministration I 1DV417 - Laboration 2 Filsystemet och kickstart Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 27 januari 2014 Innehåll 1 Inledning och mål 3 2 Material och genomförande 3 3 Förberedelseuppgifter
Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS
Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 18 februari 2014 Innehåll 1 Inledning och mål
Linux tips. Korta tips
Linux tips Det här är en samling tips, trick och optimeringar som gör Linux lite roligare. De allra flesta tipsen är tagna direkt från Tips HOWTO, som är skriven av Paul Anderson (paul@geeky1.ebtech.net)
For att fa information om kommandon eller program sa nns det manualsidor. Dessa
Lulea Tekniska Universitet Malin Flodin 12 Maj 1997 SMD084 1 Manualsidor For att fa information om kommandon eller program sa nns det manualsidor. Dessa kan man studera genom att anvanda programmet xman
Ett X i någon av rutorna anger att kommandot fungerar på det systemet. Ett [nummer] anger att det finns en notis efter tabellen om kommandot.
Kommandolathund Ett X i någon av rutorna anger att kommandot fungerar på det systemet. Ett [nummer] anger att det finns en notis efter tabellen om kommandot. 1 Teknisk Fysik/GU-Fysik (Solaris UNIX) 2 Datavetenskap/Matematik/Bioinformatik
Linuxadministration I 1DV417 - Laboration 1 Installation. Marcus Wilhelmsson 15 januari 2013
Linuxadministration I 1DV417 - Laboration 1 Installation Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 15 januari 2013 Innehåll 1 Inledning och mål 3 2 Material och genomförande 3 3 Förberedelseuppgifter
Installation av Virtualiseringsplattform
Installation av Virtualiseringsplattform Revisionshistorik Version Beskrivning Ändrad av PA1 Upprättande av dokument för version 1.3.1 av virtualiseringsplattformen PA2 Smärre justeringar efter installation
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
1. Log on to the system using the user ide and password ide. 2. Copy the file /etc/ca-certificates.conf to the home directory of the user.
1. Log on to the system using the user ide and password ide. 2. Copy the file /etc/ca-certificates.conf to the home directory of the user. The user ide must own the copied file. 3. Open up the copy in
Subversion. Laboration. Höstterminen 2008 r81. Ronny Kuylenstierna
Subversion Laboration Höstterminen 2008 Ronny Kuylenstierna @ida.liu.se svn-labb 2 [...] Subversion can be used to manage changes to any sort of information images, music, databases, documentation, and
Laboration 2 Datorverktyg vid LiU
Laboration 2 Datorverktyg vid LiU Denna laboration är tänkt att ge information om några av de grundläggande verktyg som du, som studerar vid Linköpings Universitet, kan ha nytta av. Ett tips är att läsa
Olika shell. Skalprogrammering. Pipor och omdirigering av strömmar
Olika shell Csh-kompatibla csh - C shell tcsh Standardshellet för terminaler på institutionen Bourne-kompatibla sh - Bourne shell. Används ofta för script bash - Bourne again shell. Man kan byta till detta
Uppstart Agda PS Hosting
Uppstart Agda PS Hosting Innehåll Sida 1. Installation och inloggning 1.1 Installation. 3 1.2 Inloggning Agda PS Hosting 4 1.3 Starta Agda PS... 5 2. Administration och rutiner för användning av Agda PS
Kapitel 11. Program. 11.3 Att köra program. 11.1 Skript. 11.2 Interpreterande och kompilerande programspråk. 11.4 Att kompilera program
Kapitel 11 Program Ett datorprogram är en samling instruktioner som beskriver något som en dator ska utföra. 11.1 Skript På s. 35 fick ni skapa skalskript textfiler med flera skalkommandon efter varann
Kör som root handbok. Geert Jansen Översättare: Stefan Asserhäll
Geert Jansen Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Att använda Kör som root 6 3 Interna funktioner 8 3.1 X-identifiering........................................ 8 3.2 Gränssnitt med
Kapitel 12. Mer om program. 12.1 Att rapportera buggar och problem. 12.2 make
Kapitel 12 Mer om program 12.1 Att rapportera buggar och problem När man rapporterar buggar eller andra problem i program så är det några saker att tänka på för att ens rapport ska vara användbar för den
Programvaror - Jo, tack, det vill vi ha...
Rejås 1(20) Programvaror - Jo, tack, det vill vi ha... Copyright 2006 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
Windows Server containers och Hyper-V containers
1 Windows Server containers och Hyper-V containers Grundkrav: Genomfört Installera Docker på Windows Server 2016, http://linuxkurser.nu/installera-docker-pa-windows-server-2016/. Teknologi för Windows
Introduktion till programmering. Undervisning. Litteratur och examination. Lärare. Föreläsning 1
Kursinfo Introduktion till programmering Undervisning Föreläsning 1 Kursinformation Inloggning, filsystem, kommandotolk några inledande exempel Föreläsningar Fem föreläsningar, vardera 45 minuter. Allmänna
1 Vad är Versionshantering? 2 Git. 2.1 GitHub
1 Vad är Versionshantering? Versionshantering (eller Version Control) är ett samlingsnamn för program som ger en användare möjlighet att komma åt tidigare versioner av dokument och spåra ändringar som
CVS-Introduktion. CyberRymden Introduktion till CVS,17 november (27) Marcus Rejås
Introduktion till CVS,17 november 2002 1(27) CVS-Introduktion CyberRymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.2 2002/11/17 18:16:40 rejas Exp $ Introduktion till CVS,17 november
Parallella jobb ctrl-z emacs & more README ctrl-z jobs. %<jobnr>
Parallella jobb En av de stora skillnaderna mellan UNIX och t.ex. MS-DOS är att man kan köra flera program samtidigt trots att man bara har ett enda fönster. För att hålla reda på vilka program som är
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
Datorintro för elektro på Solaris
Datorintro för elektro på Solaris Innehåll Fönsterhanterare Inloggning Byte av lösenord Filhantering och andra unix-kommandon Att skriva ut dokument Texteditorn emacs Dela katalog med din labbkompis Fjärrinloggning
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
DIG IN TO Dator och nätverksteknik
DIG IN TO Dator och nätverksteknik CCNA 1 Operativsystem Agenda Datorsystemets struktur Vad är ett operativsystem? Minneshantering Threads och processer Threads eller exekveringstrådar Processhantering
Kapitel 11. Program. 11.1 Skript. 11.3 Att köra program. 11.2 Interpreterande och kompilerande programspråk
Kapitel 11 Program Ett datorprogram är en samling instruktioner som beskriver något som en dator ska utföra. 11.1 Skript Om man lägger flera skalkommandon efter varann i en fil blir det ju en samling instruktioner
LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:
Produkt: GEOSECMA Modul: LVDB Skapad för Version: 10.4.1 Uppdaterad: 2019-05-21 LVDB i GEOSECMA Innehåll Inledning... 1 Hämta XML från NVDB... 2 Full LVDB-import... 3 Inkentell LVDB-import... 4 NVDB inställningar...
Inledning LAMP Perl Python.
... 1 Inledning... 1 1. Linux, Apache, MySQL, PHP (LAMP)... 2 1.1 Linux... 2 1.2 Apache... 3 1.3 MySQL... 4 1.4 PHP... 5 2. Wordpress... 8 2.1 Databasen... 8 2.2 Installation av Wordpress... 9 2.3 Multisite...
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.
Filbindningar. Mike McBride Översättare: Stefan Asserhäll
Mike McBride Översättare: Stefan Asserhäll 2 Innehåll 1 Filbindningar 4 1.1 Inledning........................................... 4 1.2 Hur det här modulen används.............................. 4 1.2.1
Arbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Skapa ny katalog i din hemmakatalog, med namnet webbserver.
Arbeta med Dockerfile Förutsättningar: Virtuell maskin med Ubuntu 14.04.1 server installerat, nätverksbrygga konfigurerat enligt tidigare övning, eller se vidare på denna länk: http://linuxkurser.nu/?p=282.
Välkomna till NADA. Datalogi, grundkurs 1, 15hp. (Numerisk Analys och DAtalogi) och kursen. DA2001 (Föreläsning 1) Datalogi 1 Hösten / 28
Välkomna till NADA (Numerisk Analys och DAtalogi) och kursen Datalogi, grundkurs 1, 15hp DA2001 (Föreläsning 1) Datalogi 1 Hösten 2013 1 / 28 Kursansvarig Jag: Vahid Mosavat Lindstedsvägen 5, plan 5 Rum
Skapa din egen MediaWiki
Skapa din egen MediaWiki Inledning och syfte I detta moment skall du installera en egen wiki (Mediawiki), som du skall konfigurera. Du har möjligheten att använda en egen wiki på din dator eller webbhotell
Storegate Pro Backup. Innehåll
Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar
1.#Bakgrund# En#kort#introduk+on#+ll#Unix# Klassiskt#första#bemötande# Håkan#Jonsson# Ins+tu+onen#för#systemteknik# Luleå#tekniska#universitet#
1.Bakgrund Enkortintroduk+on+llUnix HåkanJonsson Ins+tu+onenförsystemteknik Luleåtekniskauniversitet Unix(uMalat['ju:niks])äridageM samlingsnamnförengruppopera&vsystem DetförstaUnixsystemetutvecklades
Föreläsning 3. Programmering, C och programmeringsmiljö
Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator
Välkommen till. UNIX Grundkurs. Aix/SCO/Linux/BSD
Välkommen till UNIX Grundkurs Solaris/Aix Aix/SCO/Linux/BSD Detta kursmaterial är endast avsett för studieändamål. Det skall inte betraktas som en fullständig specifikation av någon produkt. Vi gör allt
UNIX. 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Laboration 1. Mål. Vad laborationen går ut på. Redovisning
Numerisk analys och datalogi KTH 100 44 Stockholm Ann Bengtsson, Kerstin Frenckner 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Laboration 1 UNIX Mål Syftet med denna laboration är att ni ska
Automatisk start. Anne-Marie Mahfouf Översättare: Stefan Asserhäll
Anne-Marie Mahfouf Översättare: Stefan Asserhäll 2 Innehåll 1 Hantering av autostart 4 1.1 Konvertering från KDE arbetsrymd 4.......................... 4 1.2 Filvisning...........................................
Beställning av certifikat för anslutning till BankID (RP certificate) Version
BankID Sida 1(12) Beställning av certifikat för anslutning till BankID (RP certificate) Version 3.2 2018-10-26 BankID Sida 2(12) Innehållsförteckning 1 Bakgrund... 3 1.1 Versioner... 3 2 FP-certifikat
Unix för Linuxanvändare
VK 2D1339, Programkonstruktion Datorintroduktion, laboration 1 Håkan Elvers, Joel Brynielsson 19 augusti 2002 A NADA Mål med labben Unix för Linuxanvändare Målet med labben är att du ska lära dig de största
Program. Kapitel make Program Interpreterande och kompilerande program
Kapitel 11 Program Detta kapitel är som synes mycket kort och nämner inte allt från föreläsningen. 11.1 Program Ett datorprogram är en samling instruktioner som beskriver något som en dator ska utföra.
Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse
Verktyg och Utvecklingsmiljö Föreläsning 2 Eclipse Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg. Editorer Kompilatorer Avlusare(debugger) Versionshantering(kommer i
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
LEX INSTRUKTION LEX LDAP
LEX INSTRUKTION LEX LDAP Innehållsförteckning LEX INSTRUKTION LEX LDAP... 1 1 INLEDNING... 1 2 INSTALLATION... 2 3 LEXLDAPSERVICE - KLIENTEN... 3 3.1 HUVUDFÖNSTER... 3 3.2 INSTÄLLNINGAR... 4 3.2.1 Lex...
Ingenjörsfirman Stéen 2002-12-18 Linux Sysadmin 1 Sida 1 av 7
2002-12-18 Linux Sysadmin 1 Sida 1 av 7 Linux Systemadmin 1 Mål och syfte Kursen vänder sig primärt till er som ska administrera och underhålla ett Linuxsystem. Kursen syftar till att utveckla dina allmänna
Praktiska saker... Om Laboration 1. Studietips. Praktiska saker. Att studera hemifrån på PC. Seminarier & Lektioner & Handledning & Hemsida
Seminarier & Lektioner & Handledning & Hemsida Praktiska saker... 4 obligatoriska seminarier (se hemsidan) Lektioner Emacs Operativsystem Handledning Rum 1219 E-post Kolla in kurshemsidan ofta Labbresultat,
Beställning av Förlitandepart-certifikat Version
BankID Sida 1(13) Beställning av Förlitandepart-certifikat Version 3.0 2016-11-16 BankID Sida 2(13) Innehållsförteckning 1 Bakgrund... 3 1.1 Versioner... 3 2 FP-certifikat för test... 3 3 Systemkrav för
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
DC ++ o allt annat runt om! (en kom-i-gång guide..) Klicka på File Settings. Färdigt med konfigureringen!
DC ++ o allt annat runt om! (en kom-i-gång guide..) 1. Ladda ner senaste dc++ n ( http://dcplusplus.sourceforge.net/ ) 2. Konfigurera (inställningar) Steg 1 (ett) är att ställa in hur man skall synas Klicka
DD1310 Programmering för OPEN1 LAB1: Laborationer i Python läsåret 2011/2012
DD1310 Programmering för OPEN1 LAB1: Laborationer i Python läsåret 2011/2012 Räkna med att varje laboration kan ta upp till 10 timmar att göra. Du behöver alltså tillbringa en hel del tid i datorsalarna.
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