Introduktion till Linux
|
|
- Rune Henriksson
- för 8 år sedan
- Visningar:
Transkript
1 Introduktion till Linux I detta dokument används ordet "man" som ett könsneutralt personligt pronomen samt ett kortnamn för manualvisaren. Det ligger inga värderingar i detta, utan var bara det språk som var lättast att skriva på. 1 Vad är (GNU/)Linux? "Linux eller GNU/Linux är ett Unix-liknande operativsystem som till största delen, och i några varianter helt, består av fri programvara. Det består i allmänhet av central programvara från GNU-projektet, kärnan Linux samt annan programvara från tusentals andra projekt. Det är ett av de mer framstående exemplen på vad utveckling med fri programvara och öppen källkod har åstadkommit." Wikipedia 2 Historik Unix (1969/71), för datorerna PDP-7/11, vid AT&T Bell Labs i USA. Namnet var från början Unics, för att skämta med det ickefungerade OSet Multics. GNU (1983, Gnu s Not Unix), ett projekt att skapa ett fullständigt fritt operativsystem helt kompatibelt med UNIX. Drevs av Richard M. Stallman. "GNU Hurd was a hurdle." Hurd står för "HIRD of Unix Replacing Daemons" och HIRD står för "HURD Interfaces Representing Depth". Minix (1987), ett utbildningssystem för Intel-processorer skapat av Professor Andrew S. Tanenbaum vid Vrije Universiteit (Amsterdam). BSD (sent 80- och tidigt 90-tal), Berkeley Software Distribution, vid University of California, Berkeley. Linux (1991), en kärna skriven av Linus Torvalds (Helsingfors). Umeå Universitet 1 Tillämpad fysik och elektronik
2 3 Vad är en "distribution"? En linuxdistribution är en samling programvara som förutom Linuxkärnan och GNU-systemet innehåller det som behövs för att få ett komplett, fungerande datorsystem. Exempel: Slackware, Gentoo, Debian GNU/Linux, Ubuntu, Linux Mint, Knoppix, SUSE Linux, Red Hat Enterprise Linux, Fedora, Ubuntu Studio, Xubuntu, Edubuntu, kubuntu, Mythbuntu (för MythTV), Arch Linux, Linspire, Xandros, Red flag linux, ALT Linux, LiMux, Linex, Damn Small Linux, GoboLinux, Ultimate Edition, Qubes OS 2, Tiny Core Linux, Simplicity Linux, OpenMandriva, KaOS,... 4 Varför? De mest uppenbara fördelarna med Linux är Standardiserade systemverktyg Mycket låga systemkrav t ex i386 eller senare + många andra processortyper, >64 MB RAM om GUI, 2 GB HDD. Dual boot samt partitionering av HDD med gparted, fdisk,... Går att installera eller köra från CD, DVD, minnepinne, FTP, HTTP,... 5 Vad är en kärna/kernel? Umeå Universitet 2 Tillämpad fysik och elektronik
3 6 Network File System/NFS Nätverkstjänsterna tillhandahåller även ett filsystem över nätverk. Denna tjänst utvecklades av Sun och lurar applikationerna till att tro att filsystemet finns lokalt, emedan det egentligen finns någon annanstans. Det finns egentligen ingen begränsning på var datorn/hårddisken finns. T ex har KTH en filserver här hos ITS & HPC 2 N. Det upplevs inte som segt så länge förbindelsen är snabb. 7 Filesystem Hierarchy Standard (FHS) Det finns ett standardsystem för hur åtminstone vissa delar av systemet ska vara organiserat, det kallades tidigare för FSSTND. main partition / home bin proc usr boot lib dev etc var ola linus ftp lib man lib bin tmp spool run log lib home partition usr partition var partition Monteringspunkterna för de andra systemen är alltså: /home Användarnas hemkataloger /usr Vanliga unix-program /var Log-filer, köer, mm 8 Filsystem, lite djupare / "root"-katalog som innehåller alla andra katalog/directoryn. /bin Grundläggande kommandon för att köra systemet, t ex under uppstarten. /dev Device/enhetsfiler kräver lite extra uppmärksamhet, eftersom det finns flera typer. De vanligaste två är: Umeå Universitet 3 Tillämpad fysik och elektronik
4 b random-access block devices främst hårddiskar c character-device mest portar, t ex serie- och parallellportar Ett device i UNIX representeras av en speciell fil i /dev. Parallellport 1 (dos - lpt1:) representeras av /dev/par0 i UNIX. För att accessa denna parallellport behövs inget speciellt program. Man kan skriva ut en fil på skrivaren på detta sätt, (om man har skrivrättigheter på den filen, dvs): cat filen > /dev/par0 Normalt finns det dock user-level program som tar hand om skrivning/läsning på device. För utskrifter är det lpr som gör jobbet, på ett mycket smartare sätt dessutom. Normalt installeras alla device-filer i /dev fastän det inte finns just de devicen. Det blir enklare sen om man vill installera något senare. /etc Konfigurationsfiler för just denna specifika maskin x11 Inställningar X-Windows ftpd Inställningar för FTP-server init.d Innehåller startupscript 1/tjänst mail Inställningar MAIL rc0.d Runlevel0 scriptanrop: Halt, förbereder avstängning rc1.d Runlevel1 scriptanrop: Single user, kör inga demoner rc2.d Runlevel2 scriptanrop: Multiuser, normal rc3.d Runlevel3 scriptanrop: Multiuser, normal rc4.d Runlevel4 scriptanrop: Multiuser, normal rc5.d Runlevel5 scriptanrop: Multiuser, normal rc6.d Runlevel6 scriptanrop: Reboot, som 0 fast med omstart passwd fil med användare shadow fil med lösenord, endast root har rättigheter. group fil med definition av grupper lilo.conf Konfigurering av boot grub.conf Konfigurering av boot /home Hemkataloger /usr Standardkatalog för applikationer /var Log-filer, köer, mm Umeå Universitet 4 Tillämpad fysik och elektronik
5 /boot Filer (Kärnan + bootinformation) använda av LILO/GRUB (Linux loader/grand Unified Boot loader) i MBR (Master Boot Record) /tmp Temporärfiler, raderas vid uppstart. Det rekommenderas numera att man ska använda /var/tmp i stället. /lib Delade bibliotek som behövs för programmen i rootfilsystemet /lib/modules Laddningsbara kärnmoduler, speciellt de som behövs för att kunna starta efter att något gått på tok. Typexempel är drivrutiner för nätverk och filsystem. /lost+found Förlorade filer hamnar här vid diskcheck /mnt /media Monteringspunkt för externa temporära monteringar /opt Kommersiella program /root "Hemma" för rootanvändaren /proc I primärminnet, se nedan. 9 /proc (i minnet) Den här pseudo-katalogen innehåller ett interface till kärnans datastrukturer. För varje process finns det en katalog med processen PID-nummer, som innehåller allt som man kan tänkas behöva ta reda på om processen i läsbar form. På samma sätt finns antingen en "fil" eller en "katalog" för varje annan informationspunkt som finns i systemet: acpi, asound, buddyinfo, bus, cgroups, cmdline, consoles, cpuinfo, crypto, devices, diskstats, dma, dri, driver, execdomains, fb, filesystems, fs, interrupts, iomem, ioports, irq, kallsyms, kcore, key-users, kmsg, kpagecount, kpageflags, latency_stats, loadavg, locks, mdstat, meminfo, misc, modules, mounts, mtrr, net, pagetypeinfo, partitions, sched_debug, schedstat, scsi, self, slabinfo, softirqs, stat, swaps, sys, sysrq-trigger, sysvipc, timer_list, timer_stats, tty, uptime och version. 10 /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 37 model name : Intel(R) Core(TM) i7 CPU M 2.80GHz bogomips : address sizes : 36 bits physical, 48 bits virtual Umeå Universitet 5 Tillämpad fysik och elektronik
6 Introduktion till Linux 11 Användare och rootanvändare User är vanliga användare utan direkta och speciella rättigheter, det vanligaste. Root är administratörkontot med alla rättigheter. Specialkonton är sådana som ska finnas, men som man normalt sätt inte är inloggad som: uucp, www-data, backup,... su (-) (konto) - Blir den användaren sudo (-i -s) (kommando) - Kör kommandot som root, om du finns med i listan sudoers. Nyare variant än su, kom i samband med Ubuntu. 12 Live! Umeå Universitet 6 Tillämpad fysik och elektronik
7 13 Installation Se till att ha strömkabel i även om bärbar... Boota upp från live-skiva/minnepinne Välj språk under installationen Välj att installera Svara på frågorna som kommer Språk Land Tangentbord Tidszon Nätverk, speciellt om WLAN. Det är alltid bra att kunna uppgradera all programvara på en gång. Maskinnamn och primär användare 14 Uppdatering av systemet För att installera nya och uppgradera gamla program så finns det ett antal olika sätt att göra det i Linux-världen. Om vi förutsätter att ni använder en ubuntu, Linux Mint, Debian eller nära släkting (dvs inte Red Har eller Fedora) så finns nästan alltid dpkg. Det fungerar, oftast...men om vi visar på programmen i någon sorts ordning utifrån vad jag skulle rekommendera så: Ubuntu Software Center grafiskt gränssnitt för att ladda ner nya program Software Updater grafiskt gränssnitt för att uppgradera redan installerade saker aptitude som är kommandoradsvariant för att göra båda ovanstående aptitude install vim - lägg till editorn vim aptitude update - uppdatera listan med tillgängliga filer som går att installera. aptitude safe-upgrade - uppdatera systemet på ett säkert sätt, så att inga beroenden förstörs. apt-get äldre variant av ovanstående dpkg installation av redan nerladdad.deb-fil Umeå Universitet 7 Tillämpad fysik och elektronik
8 15 Konfigurering 16 Nätverk Umeå Universitet 8 Tillämpad fysik och elektronik
9 17 Skapa/ändra/ta bort en användare 18 Skapa/ändra/ta bort en användare (2) useradd john chfn -f "John Tonnessen" -p john passwd john New UNIX password:tr5fgty Retype new UNIX password:tr5fgty grep john /etc/passwd john:3lnekcboe:537:537:john Tonnessen :/home/john:/bin/bash userdel (-r) john 19 Skapa/ändra en grupp groupadd employees grep employees /etc/group employees:x:538:john,mark,ken,louise,julia,paul Umeå Universitet 9 Tillämpad fysik och elektronik
10 20 Processer PID Process ID, identifierar varje process unikt. PPID Parent Process ID, process som startat/äger denna. TTY Vilken terminal som startat processen STAT Aktuell status Sleep/Running 21 ps (-a) Process status PID TTY TIME CMD 2601 pts/4 00:01:18 evince 2931 pts/3 00:00:43 evince 5145 pts/4 00:00:11 vim 6473 pts/7 00:00:00 man 6482 pts/7 00:00:00 pager 6841 pts/20 00:00:00 ps pts/17 00:00:43 evince 22 ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root ? Ss Mar27 0:06 /sbin/init ola pts/4 Sl Apr22 1:19 evince tenta.pdf ola ? Sl Apr22 0:00 /usr/lib/evince/evinced ola ? Rl Mar :57 /usr/lib/firefox/fire ola pts/3 Sl+ Apr22 0:45 evince F9 Linux.pdf ola pts/4 Sl+ 13:03 0:14 vim cont.tex ola pts/7 S+ Apr22 0:00 man rsync ola pts/7 S+ Apr22 0:00 pager -s ola pts/17 R+ 13:42 0:00 ps aux ola ? Sl Apr :22 /usr/lib/firefox/plugi ola pts/17 Sl Apr23 0:45 evince slides.pdf Umeå Universitet 10 Tillämpad fysik och elektronik
11 23 top Som ps, fast på alla processer och den läser om var femte sekund. top - 13:33:10 up 28 days, 2:51, 9 users, load average: 1.21, 1.25, 1.23 Tasks: 255 total, 2 running, 253 sleeping, 0 stopped, 0 zombie %Cpu(s): 20.7 us, 0.7 sy, 0.0 ni, 78.3 id, 0.3 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: total, used, free, buffers KiB Swap: total, used, free, cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2741 ola m 2.5g 36m R :57 firefox 6699 ola R :00.01 top 9487 ola m 220m 20m S :58 plugin-containe 1 root S :06.58 init 24 Tjänst (daemon/demon) En daemon är Linux motsvarighet till tjänster i Windows. De ligger i bakgrunden och gör saker åt en, oftast accessas de genom att man skickar meddelanden till den via en port. Gemensamt drag hos samtliga daemoner är att de kopplar loss sig från shellet som den startas från och PPID = 1 (Init). Även init är en daemon, den har sig själv som PPID. Konfigurationsfilerna i /etc/ och därunder är det vanligaste sättet att styra hur daemoner ska bete sig. Dessa läses in när daemonen startas, samt i vissa fall när de får en signal. Uppstart av daemon styrs av filerna i/etc/init.d, körs med parametern "start" vid uppstart och "stop" vid stängning. Dessutom finns "restart" som stoppar, startar och läser in konfigurationsfilerna. Förut kördes dess filer direkt, men nu finns en "wrapper" som heter service för att göra det säkrare. Umeå Universitet 11 Tillämpad fysik och elektronik
12 25 Bootsekvens Kärnan hittar periferienheter (eg tgb, mm) Monterar root-filsystem Startar processen init init: Aktiverar swap Kontrollerar root-filsystemet Monterar root-fs Laddar eventuella moduler Kontrollerar övriga filsystem Monterar lokala filsystem Konfigurerar upp nätverket Monterar nätfilsystem 26 Shell Ett Unixskal är en kommandoradstolk, eller skal, som erbjuder ett traditionellt användargränssnitt för Unix och Unix-liknande operativsystem. Användaren styr operationen av datorn genom att skriva in kommandon som skall utföras, eller skapa ett textskript med en eller flera sådana kommandon. Föräldraprocessen läser kommando från terminal Den sätter upp de pipor som behövs mellan programmen Skapar barnprocess m h a fork Barnen använder exec för att utföra kommandot Föräldern använder wait och väntar på exit från child Så börjar vi om från början Umeå Universitet 12 Tillämpad fysik och elektronik
13 27 Att visa innehållet i en fil cat filnamn.ext Hela filen filnamn.ext visas more filnamn.ext Stannar för varje fönster less filnamn.ext Som more men du kan scrolla tail filnamn.ext Visar slutet, bra för loggfiler där sista raderna är senaste händelserna. cat filnamn.ext grep... Visa bara rader som innehåller:... grep... filnamn.ext Samma som ovanstående Nu finns det ytterligare en bunt varianter som gör mer eller mindre detsamma som någon av ovanstående, men då fokus nu ligger på vad som kan göras och inte hur det kan göras så känns det inte riktigt relevant att lägga för mycket tid på bara den här saken. 28 Kommandon för att hantera filer/kataloger cp Kopiera fil mv Flytta eller byt namn på fil rm Ta bort fil mkdir, rmdir Skapa, ta bort katalog ls Lista kataloginnehåll cd, cd.., cd / Byt katalog 29 Processer inifrån fork - Tar en kopia och kör den, anropas en gång med returnerar två gånger. Barnet får en nolla som svar, föräldern får barnets PID. exec - Kör ett program genom att ladda in det över nuvarande. wait - Vänta på at tnågot ska hända, t ex ett barn kör färdigt. shell - Din prompt /terminal (Du kan ha flera igång samtidigt, multitasking) Umeå Universitet 13 Tillämpad fysik och elektronik
14 30 Andra viktiga processer syslog - Loggar alla meddelanden som kärnan och andra program anser ska loggas, t ex fel, varningar och liknande. Syslog finns tillhanda för att ta emot och arkivera dessa meddelanden. cron - Kör program periodiskt at - Kör ett program vid en viss tidpunkt shutdown now - Stäng av (nu) logout, exit - Logga ut ur detta shell 31 GUI - Graphical User Interface X Window System är ett fönstersystem som används som grund för det grafiska användargränssnittet i de flesta Unix-varianter och på Linux. Systemet kan även köras på andra operativsystem, såsom Mac OS, Windows och OS/2. Andra förekommande namn/beskrivningar är kortformen X11 efter numret på den senaste stora versionen av protokollet (även bara X Window System, X eller med revisionsnummer X11R6, även ofta felaktigt kallat för X Windows eller andra varianter). Program t ex firefox Bibliotek (GNOME, KDE,...) Fönsterhanterare (unity, fvwm2, fluxbox,...) Bibliotek + X-server X Window System/X11.X 32 Applikationer för Linux x-term - Kommandopromt och liknande man, info - Manualsidor vi(m), emacs, pico, gedit,... - Texteditorer Umeå Universitet 14 Tillämpad fysik och elektronik
15 (al)pine, mutt - Textbaserad mailhanterare LibreOffice - Office-svit, motsvarar t ex Word, Excel och PowerPoint. Bygger på Suns StarOffice. Andra liknande är t ex ApplixWare, AbiWord och gnumeric. gcc/g++/gdb/gdd/perl/python/... - I princip allt man kan tänka sig behöva för att utveckla mjukvara. apache2 - Webserver sendmail/imap - mailserver samba - Kommunikation med windowsvärlden 33 Samba Samba är fri programvara för Linux/Unix-system som använder SMB/CIFS-protokollet och används för att dela resurser som filer och skrivare i ett Windows-nätverk (fil/printer-server). smbd - Sambadaemonen nmdb - NetBIOS nameserver för klienter /etc/smb.conf - Konfigurationsfil /var/lock/samba - Låsbibliotek /var/log/samba-log.%m - Loggfil (/usr/bin /use/local/samba/bin)/smbstatus - Lista nuvarande SMB-kopplingar för denna maskin 34 Webmin Webmin är ett webbaserat gränssnitt för administration av Unixsystem. Med hjälp av en webbläsare som har stöd för tabeller och formulär (och Java för Arkiv Manager-modulen), kan du sskapa användarkonton, styra Apache, DNS, fildelning och så vidare. Webmin består av en enkel webbserver, och ett antal CGI-program som direkt uppdaterar systemfiler som /etc/inetd.conf och /etc/passwd. webservern och alla CGI-program är skrivna i Perl version 5, och använda inte några icke-standardiserade Perlmoduler. Se Umeå Universitet 15 Tillämpad fysik och elektronik
16 35 Rättigheter i UNIX/Linux Filtyp User Group Others -,d,b,c u g o - r w x r w x r w x r - Read w - Write x - Execute Dessutom finns tre bitar till, varav två faktiskt används: SetUID och SetGID, "x" "s". SetUID innebär att programmet förs som den användare som äger programmet (vanligt vid t ex cgi-program. SetGID fungerar på liknande sätt, men sätter man det på en katalog så innebär det att alla filer som skapas där automatiskt får samma grupp som katalogen. 36 Ändring av rättigheter chown - Ändra användare som äger chgrp - Ändra grupp som äger chmod - Ändra rättigheter chmod g+w minutes txt - ugoa+-rwxs chmod 664 minutes txt - sätter flera på en gång 37 Mer info Det finns mycket hjälp att tillgå, t ex handbok/00_huvudsidor/innehall.html man, info och HOWTO-filer (sista finns på nätet) Google är din vän TM Umeå Universitet 16 Tillämpad fysik och elektronik
Introduktion till Linux
Introduktion till Linux 0 Introduktion till Linux Ola Ågren Introduktion till Linux 1 Ola Ågren Unix-liknande operativsystem Mestadels fri programvara Kärna + stöd Öppen källkod 2 Vad är (GNU/)Linux? Introduktion
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
Ö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
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
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
Ö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
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
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
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
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
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
Ö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
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
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
Introduktion till Linux. TDDC66 Datorsystem och programmering Föreläsning (i) Peter Dalenius Institutionen för datavetenskap
Introduktion till Linux TDDC66 Datorsystem och programmering Föreläsning (i) Peter Dalenius Institutionen för datavetenskap 3 Vem riktar sig kursen till? Hjälp! Jag fattar noll! Rädda mig! Ska man trycka
Ö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
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
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
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
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
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
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
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.
Introduktion till Linux. TDDE23 Funktionell och imperativ programmering, del 1 Föreläsning 1 Peter Dalenius Institutionen för datavetenskap
Introduktion till Linux TDDE23 Funktionell och imperativ programmering, del 1 Föreläsning 1 Peter Dalenius Institutionen för datavetenskap 3 Vem riktar sig kursen till? Hjälp! Jag fattar noll! Rädda mig!
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
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
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...
SSH, övervakning och loggning, X. Linuxadministration I 1DV417
SSH, övervakning och loggning, X Linuxadministration I 1DV417 1 SSH OpenSSH 2 SSH - Transportlagret 1. Anslut 2. Nyckelutbyte 3. Säker tunnel 3 SSH - Verifikationslagret 1. Anslut 2. Nyckelutbyte 3. Säker
Tips: Titta på relevanta genomgångar på webbplatsen
Ubuntu Server Denna laboration är en del av en serie labbar med Ubuntu Server som till viss del bygger vidare på varandra. I del ett tittar vi på installation och konfigurering av DNS-server med Ubuntu
Gratulerar till ditt val av operativsystemet Linux!
Gratulerar till ditt val av operativsystemet Linux! Gnuppix-2014.01 är en så kallad Linuxdistribution baserad på Linux From Scratch och Slackware. En Linuxdistribution består av ett operativsystem där
Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn
Varför? För att kunna lagra data mer permanent än i RAM Hur? Vettig organisation Vettiga namn Stora/små bokstäver 8-bitars tecken (teckenkodning) File extensions Längd Struktur på filerna Byte efter byte,
Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)
UMEÅ UNIVERSITET Institutionen för datavetenskap Thomas Johansson Oktober 1998 Programutveckling med Java Development Kit (JDK 1.1.x) och Programmers File Editor (PFE 7.02) Umeå universitet 901 87 Umeå.
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
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
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
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
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
Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.
Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV. Kortfattat skall ni lära er följande. - Ni skall lära er att koppla upp er mot den lokala Jasmine databasen - Köra
Unix-miljöer i större sammanhang
Unix-miljöer i större sammanhang Med tonvikt på Linux Andreas Johansson andjo@ida.liu.se TUS-gruppen IDA, LiU Unix-miljöer i större sammanhang p. 1 Introduktion Detta kommer att handla om datormiljön på
DATORINTRODUKTION 2010 LABORATION 1
DATORINTRODUKTION 2010 LABORATION 1 Instruktioner Genomför uppgifterna i tur och ordning. Text i typsnittet Courier indikerar något som skall utföras på datorn, t.ex. ett kommando i kommandotolken eller
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
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
Operativsystem Lektion 1. Lärare. Schema. Kurssajten Finns på adressen. Jan Erik Moström. Set Norman
Operativsystem Lektion 1 1 Lärare jem@cs.umu.se, B449 Lektioner etc Set Norman set@cs.umu.se, NAdv105 Labbar, labhandledning 2 Schema Notera att det finns ändringar i schemat!! Under perioden 1-8 mars
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
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
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
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
Linuxadministration I 1DV417 - Laboration 7 SSH-magi och systemtrolleri. Marcus Wilhelmsson 6 mars 2013
Linuxadministration I 1DV417 - Laboration 7 SSH-magi och systemtrolleri Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 6 mars 2013 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
Datorintroduktion 2009 Föreläsning 1. Dieter Larsen (IT-chef Matematiska vetenskaper)
Datorintroduktion 2009 Föreläsning 1 (IT-chef Matematiska vetenskaper) Inloggning - Linux - CID -> Enter -> Lösenord (skrapkort, rad #1) -> Enter Detta är obekant? - Windows - Logga in med CID+lösenord
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
HI1025 Operativsystem, KTH Haninge, VT2012
Del 2 av kursen: Systemprogrammering. Tillfälle 5 (F): Introduktion till programmering med parallella processer: fork(), wait(), exit(), getpid(), getppid(), execl(), execvp(). 1. Parallella processer
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
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
Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server
Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie 2017-03-09 Justering för krav på Windows Server 2012 1.2 Micke 2017-04-07 Vitec Ekonomi från x.60 kräver IIS 8 och websocket.
Installation och aktivering av Windows 7
Installation och aktivering av Windows 7 0. Innan du börjar installera Windows 7 Innan installationen bör du kontrollera om datorn har de nödvändiga förutsättningarna för att kunna köra Windows 7 med hjälp
Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018
. Vad är en dator? Introduktion till datorer och nätverk Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018 Översikt 2/23 Datorns historia von Neumann-arkitekturen Operativsystem Datornät
DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1
DVG A06 Operativsystem, mm DVG A06 Johan Eklund, 1 2 DVG A06 Johan Eklund, 2 Operativsystem - Vad är ett operativsystem? - Hur fungerar det..? - Vad använder vi operativsystemet till? - Vilka olika operativsystem
Datorintroduktion 2010 Föreläsning 1. Dieter Modig
Datorintroduktion 2010 Föreläsning 1 Inloggning - Linux - CID -> Enter -> Lösenord (skrapkort, rad #1) -> Enter Detta är obekant? - Windows - Logga in med CID+lösenord (skrapkort, rad #1) Detta kan ni?
Linuxadministration 1 1DV417
Tentamen Linuxadministration 1 1DV417 Lärare: Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 24 mars 2011 Kurs: Linuxadministration 1 1DV417 Datum och tid: 24 mars 2011 13.00-17.00 Tillåtna hjälpmedel: Penna
Dagens OS. Unix, Linux och Windows. Unix. Unix. En översikt av dagens OS Titt på hur de gör. Många varianter Mycket gemensamt. En del som skiljer
Dagens OS En översikt av dagens OS Titt på hur de gör Unix, Linux och Windows Unix Många varianter Mycket gemensamt Unix En del som skiljer Vanliga program, shell, etc System calls Interupts and traps
Fö 7: Operativsystem. Vad är ett operativsystem? Målsättning med operativsystem. Styr operativsystemet datorn?
Fö 7: Operativsystem Introduktion. Klassificering. Vad är ett operativsystem? Program som kontrollerar andra andra program. Gränssnitt mellan användare och hårdvaran. Kärnan. Historisk översikt. Typeset
ETSF Routingprojektet JENS ANDERSSON
ETSF05 2017 Routingprojektet JENS ANDERSSON Projektet Utforska hur två olika routingprotokoll uppför sig när det utsätts för två olika fel. Till att börja med Konfigurera routrarna och labbmiljön Konfigurera
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
NYTT LIV I EN UTTJÄNT DATOR
NYTT LIV I EN UTTJÄNT DATOR ÖVERSIKT SVÅRIGHETSGRAD Lätt Medel Svår SYSTEMKRAV Windows 8 Windows 7 Windows Vista Windows XP DET HÄR BEHÖVS Ett usb-minne på fyra gigabyte Lägg Chromium på ett usb-minne
Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!
Denna beskrivning har gjorts på Windows XP Professional (men bör fungera även på Home Edition och Windows 2000/2003). Att installera Oracle 9i Personal Edition kräver ca. 3 GB hårddiskplats och ca. 200
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
Uppdaterad EDP Future Uppdateringsanvisningar från 1.7x. Sida 1
EDP Future 2.23 Uppdateringsanvisningar från 1.7x Sida 1 Innehåll... 1 Uppdateringsanvisningar EDP Future version 2.23... 3 Tekniska förutsättningar (IT)... 3 EDP Future 2.23... 3 Viktig information om
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)
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
Webbservrar, severskript & webbproduktion
Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera
Dokumentation för VLDIT AB. Online classroom
Dokumentation för VLDIT AB Online classroom 2 Introduktion VLDIT AB önskar area för att tillhandahålla ett kursutbud online för sina befintliga deltagare, men även för nya. Syfte för applikationen: tillhandhålla
Del II: Systemprogrammering och Inter-Process Communication.
Möte 6 (Föreläsning 2) HI1025 Operativsystem 7.0 hp, KTH Haninge, VT2017 Del II: Systemprogrammering och Inter-Process Communication. Vi repeterar ett antal preciseringar: * En fil är en abstraktion som
Så här byter du från Unifaun WebOrder (UWO) till Unifaun OnlineConnect (UOCT)
Så här byter du från Unifaun WebOrder (UWO) till Unifaun OnlineConnect (UOCT) För att genomföra migrationen till UOCT bör ditt konto ha det nya utskriftssystemet Unifaun OnlinePrinter (UOP) aktiverat.
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
Ö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.
HIGs Remote Desktop Service med Linux
Instruktion för Högskolan i Gävles Remote Desktop Services Sida1 av 5 HIGs Remote Desktop Service med Linux 2015-03-11 Göran Sandström, Version 1.1 Allmänt om Remote Desktop Services (RDS) RDS är ett sätt
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
Handbok för Nero ImageDrive
Handbok för Nero ImageDrive Nero AG Information om upphovsrätt och varumärken Användarhandboken till Nero ImageDrive och dess innehåll skyddas av upphovsrätt och tillhör Nero AG. Med ensamrätt. Den här
Microsoft Office historik. - making IT easier
Microsoft Office historik Word 1983 September Word 1.0 släpptes Den absolut första versionen av Word. Släpptes till MS-DOS Kunde ha flera dokument öppna på en gång Hade stöd för mus (vilket var ganska
Manual - Phonera Online Backup
Manual - Phonera Online Backup Phonera Online Backup är enkel att installera och använda Först så ska du installera Phonera Online Backup. Du hittar installationsfilerna av backupklienten på adressen nedan:
SCI-A0000: Introduktion till Linux, hösten 2016
SCI-A0000: Introduktion till Linux, hösten 2016 Innehåll SCI-A0000: Introduktion till Linux, hösten 2016... 1 1. Linux?... 1 2. Användning av Linux grafiskt... 1 3. Ett par ord om kommandotolken... 2 4.
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
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"
Capitex dataservertjänst
Capitex dataservertjänst Beskrivning Capitex dataservertjänst fungerar som en mellanhand för arbetet mellan klienterna och databasen. Detta reducerar frekvensen och storleken på den nätverkstrafik som
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
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
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
Meditech. CardioVisions. version 1.19.xx. Installationshandledning
Meditech CardioVisions version 1.19.xx Installationshandledning Introduktion Meditech CardioVisions är en progravara som används för att kommunicera med monitorer tillverkade av Meditech Ltd. Programmet
Lathund för Linuxkommandon
Lathund för Linuxon ot) cd Byta katalog cd alpha Byter arbetskatalog från befintlig till en med namn alpha chmod Byta rättigheter på en fil eller katalog (u=user, g=group, o=other, r=read, w=write, x=execute)
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
Introduktion till användning av linux-servern sledge och några övningsuppgifter
Uppsala universitet Institutionen för utbildning, kultur och medier Monica Langerth Zetterman och Richard Walls IT-stöd i undervisningen, HT10 Introduktion till användning av linux-servern sledge och några
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.
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......................................
Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem?
Operativsystem DVG A06 Operativsystem, mm - Vad är ett operativsystem? - Hur fungerar det..? - Vad använder vi operativsystemet till? - Vilka olika operativsystem finns? 2 Definition Den del av systemet
Manual för fjärrinloggning
Manual för fjärrinloggning Innehållsförteckning Installation av programmet för fjärrinloggning... 2 Installation på dator på jobbet... 2 Installation på privat dator... 2 Aktivera fjärrinloggning första
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
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
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