Lokala nätverk LINUX

Storlek: px
Starta visningen från sidan:

Download "Lokala nätverk LINUX"

Transkript

1 Lokala nätverk LINUX Hulebäcksgymnasiet VT05 Ove Castell Ove Castell Hulebäcksgymnasiet av 47

2 Innehållsförteckning Lokala nät LINUX Lektion Introduktion...4 Lite historia...4 Distributioner...5 Free Software Foundation...5 GPL...5 Lektion Installation...6 Lektion Bootsekvens...7 Ladda Operativsystem...8 System V Startup Scripts...8 Inittab...8 Program för att redigera text...9 Inittab (/etc/inittab)...10 Lektion Filsystemet...11 Några speciella underkataloger att lägga på minnet...11 Terminalkommandon...12 Rättigheter...12 Grundläggande kommandon...13 Några andra nyttiga kommandon...13 Ändra ägare och rättigheter på filer/kataloger...15 Filer & Länkar...15 Söka efter filer...16 Lektion Skapa användare...17 Titta i /etc/passwd...17 Skapa grupp...18 Speciella grupprättigheter...18 Övning: 5: Lektion Arkiverade filer/kataloger...21 Komprimering och dekomprimering av filer...21 Packa upp arkiv och dekomprimera med tar...22 Övning 6: RPM-paket...23 Att skapa rpm-paket...24 Montering av volymer...24 Övning 6: Lektion Om skalskript...25 Att skapa körbara filer med skript-kommandon...25 Övning 7: Skalskriptet usercheck...26 Inhämta data från användaren med read...27 Kontrollera om en katalog finns...27 Omdirigering och rörmokeri...27 Omdirigering...27 Rörmokeri...28 Övning 7: Schemaläggning av skript...28 Ove Castell Hulebäcksgymnasiet av 47

3 Lektion Webbserver och klient...29 Http-protokollet och webbservertjänsten...29 Webbservern apache...29 Övning 8: Lektion Nätverkstjänster...31 Nätverket felsökning...31 Övning 10: Din egen mini-dns...33 Samlingsdemonen xinetd...33 Telnet (23)...33 Övning 10: vsftpd (21)...34 Övning 10: Övning 10: Övning 10: Lektion SQL-databaser och PHP skriptspråk...36 SQL-server...36 SQL-klient...37 Övning 11: PHP...37 Övning 11: Administration av SQL-server...38 Övning 11: Övning 11: Lektion Mail...40 Övning 12: Övning 12: Säkerhetsaspekter...41 Övning 12: WebMail...42 Övning 12: NFS (Network File Server)...43 Övning 12: SAMBA...43 Lektion OpenOffice...44 Övning 13:1 Installation...45 Utskriftshanterare...45 Övning 13: UPS (Uninterupted Power Supply)...46 Övning 13: Kompilera och installera ett program från källkod...46 Övning 13: Automatiserad installation och uppgradering...47 Övning 13: Ove Castell Hulebäcksgymnasiet av 47

4 Lektion 1 Introduktion Kursen är en av tre kurser på programmet som syftar till att ge grundläggande kunskaper i systemadministration. Undervisningen sker i halvklass och varje elev får under kursstart låna en personlig hårddisk under kursen. Kursen omfattar 40 undervisningstimmar under VT2005 som ligger fördelade på 16 lektionstillfällen. Denna kurs fokuserar på LINUX som är ett av de populäraste nätoperativsystemen. Undervisningen tar huvudsakligen upp terminalbaserat arbete som är tillämpbart på alla operativsystem som tillhör UNIX-familjen. I denna familj finns en rad olika distributioner av LINUX samt: AIX som är IBMs egen UNIX-version, HPUX som är Hewlett Packards egen UNIX-version. Solaris som är SUNs egen UNIX-version. Lite historia LINUX är en fri UNIX-klon för persondatorer som stöder äkta multitasking, X-window systemet, TCP/IP nätverk m.m. LINUX är egentligen bara operativsystemets kärna som erbjuder grundläggande tjänster som att köra processer, virtuell minneshantering, filhantering och hårdvarustöd (I/O). De flesta som talar om "LINUX" syftar däremot på hela systemet - kärna tillsammans med alla program som körs på kärnan. Det innefattar en komplett programmeringsmiljö med kompilatorer och editorer, grafiska miljöer, ordbehandlare, spel m.m. Det som skiljer Linux från andra UNIX-system är att det är gratis. Det är utvecklat av en grupp hängivna programmerare, under Linus Torvalds ledning, som byter kod och idéer, rapporterar buggar och fixar problem över internet. Vem som helst är välkommen att bidraga till utvecklandet av Linux. Linux var från början Linus Torvalds hobbyprojekt. Den första fungerande versionen fanns tillgänglig 1991 och blev mycket uppskattad. Många nya medarbetare strömmade till och version 1.0 lades ut på Internet Idag håller Linux på att ta en plats såväl på företag (istället för Windows 2000 eller Novell) som på skrivborden (istället för Win95/98/Me/XP) Det historiska första brevet från Linus Torvalds: From: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds)Newsgroups: comp.os.minixsubject: What would you like to see most in minix?summary: small poll for my new operating systemmessage-id: <1991Aug @klaava.Helsinki.FI>Date: 25 Aug 91 20:57:08 GMTOrganization: University of Helsinki Hello everybody out there using minix -I'm doing a (free) operating system (just a hobby, won't be big andprofessional like gnu) for 386(486) AT clones. This has been brewingsince april, and is starting to get ready. I'd like any feedback onthings people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons)among other things). I've currently ported bash(1.08) and gcc(1.40),andthings seem to work.this implies that I'll get something practical within afew months, andi'd like to know what features most people would want. Anysuggestions are welcome, but I won't promise I'll implement them :-)Linus (torvalds@kruuna.helsinki.fi)ps. Yes - it's free of any minix code, and it has a multi-threaded fs.it is NOT protable (uses 386 task switching etc), and it probably neverwill support anything other than AT-harddisks, as that'sall I have :-(. Ove Castell Hulebäcksgymnasiet av 47

5 Distributioner. Lokala nät LINUX Till skillnad från AIX, HPUX och Solaris så är LINUX helt gratis. Det är fri programvara (Open Source) som kan laddas ner från nätet helt gratis. Ett lite bekvämare sätt att skaffa LINUX är att köpa en distribution (förpackning). Olika företag har då valt ut lämplig Open Source-programvara och kanske lagt till någon egen programvara förpackat denna i en praktisk kartong tillsammans med en bok som hjälper dig att komma igång. För detta tar de då betalt! En distribution kostar någonstans mellan 50:- till 1500:- beroende på hur många CD-skivor som ingår samt hur mycket litteratur som skickas med. De mest kända distributörerna är RedHat, Mandrake, Debian, Gento, SlackWare och SUSE (numera Novell). Under denna kurs använder vi distributionen RedHat (Fedora) Free Software Foundation Linux distribueras under bestämmelser för GNU. GNU är ett projekt tillhörande "Free Software Foundation". Free syftar på fri i två avseenden: 1. Det kostar inget att använda. 2. Det distribueras med källkod. Linus Torvalds släppte ursprungligen Linux under förutsättning att alla fick kopiera och distribuera operativsystemet och källkoden samt att det inte fanns någon som tog betalt för det. I dag finns det Linux att köpa. Det kan låta som en motsägelse men förändringen beror på anpassningen till licensen GPL. GPL GPL (General Public License) tillåter människor att sälja och tjäna pengar på "free software" men ger dem inte rätt att hindra andra från att distribuera programvaran gratis! Detta gör det möjligt för företag som RedHat, Mandrake, Debian, SUSE(Novell), SlackWare och andra att göra distributionspaket med Linux som de kan sälja för en överkomlig summa. Företag kan naturligtvis också sälja ett kommersiellt program som distribueras tillsammans med Linux och ta betalt för detta. Innehållet i dessa paket får spridas till andra utan förbehåll - bortsett från eventuella licensierade programpaket som följer med distributionen. Ett utdrag ur GPL-licensen: You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. Vi avslutar med att titta på en lärorik film: Den öppna källkoden. Ove Castell Hulebäcksgymnasiet av 47

6 Lektion 2 Installation Hårdvara F20 Nätverkskort: 3Com 509x Grafikkort: ATI Rage IIC 8 Mb Internminne: 128 Mb Bildskärm: Taxan 17 CM Hårddisk: Min 3 GB Nätverk Datornamn: Se etikett på HD Domän: hule.harryda.se IP-nr: x (x=hd-nr) Nätmask: Nätverk: Gateway: DNS: http_proxy: :8080 Vid installationen får du frågor om: Tangentbord - Välj Svenskt (sv latin1), 105-tangenter, Disable deadkeys Installationstyp - Välj Workstation Bootmanager - Välj GRUB inget lösenord! Firewall Välj ingen brandvägg Secure Linux Välj inaktivera Värdnamn Skriv itx.hule.harryda.se (där x är numret på din hårddisk) Root-password - Skriv huleroot Partitionering av Hårddisk (20 Gb) Vid partitioneringen skall du bara installera på hda (hdc är en intern disk med Win2000 ändra inte den partitionen!) monteringspunkt typ storlek kommentar swap 256Mb Swap-partition2*RAM / ext3 14 Gb Systemets partition /boot ext3 100 Mb linux kernel (boot) /home ext3 5 Gb Användarnas partition Installation kan göras från CD-skivor eller från server på nätet (du får diskett för nätinstallation av din lärare) Ove Castell Hulebäcksgymnasiet av 47

7 Lektion 3 Bootsekvens Att starta en dator är på många sätt samma sak som att vakna på morgonen. När väl väckarklockan ringer kommer en undermedveten process att starta i hjärnan och godkänna signalen innan den börjar processen att börja medvetande resten av hjärnan. Vid en viss tidpunkt kommer nerverna upptäcka kommunikationen med armen och fingrarnas muskler för att med en kraftansträngning utföra den magiska handlingen - att få tyst på väckarklockan. Beroende på "processorns" hastighet kan uppvaknandet för resten av kroppen ta olika lång tid. På liknande sätt startar datorn. Slå på strömmen BIOS Diagnostik Samla systeminformation (Boot Manager) Operativsystem Typisk bootsekvens för PC BIOS sitter på moderkortet och är en krets som innehåller ett program som tar kontrollen över bootprocessen. BIOS-kretsen är knuten till moderkortstillverkaren och kan i vissa fall behöva uppgraderas för att klara av t.ex. stora hårddiskar eller andra enheter som den inte vill kännas vid. BIOS utför en diagnostik på moderkortets och tangentbordets funktionalitet samt samlar information om vissa anslutna enheter varefter den läser på den enhet som ställts in som bootenhet - vanligen den första hårddisken. (I vissa BIOS kan man välja mellan att boota operativsystemet på C:, A:, CDROM, SCSI eller USB.) Om hårddisken har en installerad BootManager kommer denna att ta kontrollen och erbjuda användaren att välja vilket operativsystem den vill starta. LINUX system använder en BootManager som heter LILO eller GRUB. GRUB är den modernaste och kan dessutom konfigureras med ett lösenord för access till något av de operativsystem som är installerat. Om man inte skriver något vid LILO/GRUB-prompten kommer default-os att startas. Ove Castell Hulebäcksgymnasiet av 47

8 Ladda Operativsystem En dator utan operativsystem är som en människa utan hjärna. Operativsystemet tillhandahåller grundläggande kommunikation mellan programvaran och hårdvarans komponenter. UNIX och NT/Win2000 använder olika metoder i sina operativsystem för att uppnå denna kommunikation. UNIX-system har en kärna medan NT har en skiktad arkitektur. Ett UNIX-system kan startas i minst två olika körlägen (runlevels), vanligen kallade "single-user" och "multi-user". Single-user används huvudsakligen till administrativa syften, som att partitionera diskarna eller liknade uppgifter. Dessutom finns ett läge som heter "Halted" som stänger alla processer. System V Startup Scripts System V (SysV) startup är lite mer invecklad, och erbjuder därmed fler möjligheter. I stället för de 3 körlägen (runlevels) som finns i BSD erbjuder SysV 8 st. Dessa är runlevel 0-6 och S (single-user). Varje runlevel har unika funktioner. Körlägena definieras med en serie script som körs av processen init. Sambandet mellan körlägen och script finns i filen /etc/inittab Tabell 1 SysV Run Levels 0 Halted S,s Single-user mode. Används till administration och diagnosticering. Bara konsol-login är tillåten. Nätverket är inte aktivt. Användarnas filsystem är inte monterade om man startar in i single-user, däremot är de monterade om man går ner från en högre runlevel. 1 Ytterligare ett single-user mode. Alla filsystem förblir monterade, många tjänster tillåts köra. Bara konsol-login är tillåten. 2 Multi-user mode med begränsad nätverksfunktion. 3 Multi-user mode med fullt fungerande nätverksfunktioner. Inittab Ofta default mode. 4 Ej definierad. De flesta system använder inte detta mode! 5 Multi-user mode med nätverk, X-server och grafisk login (xdm) 6 Halt and reeboot. Som att göra en reset... Filen /etc/inittab innehåller uppgifter om hur, vilka och i vilken ordning operativsystemets grundläggande tjänter skall startas. Konfigurationsfilerna i UNIX är vanliga textfiler som kan redigeras i en vanlig texteditor. Du kan använda dig av en enkel editor som heter nano för att titta på hur filen ser ut. Se upp så du inte sparar en "trasig" fil - då får du problem med uppstarten! Observera att filen är väl kommenterad. Kommentarer föregås av en grind (#). Om du vill stänga av funktioner i inittab skall du aldrig radera information. Skriv in en grind (#) framför raden som du vill inaktivera så blir det lätt att aktivera funktionen om det skulle bli aktuellt. Raden id:5:initdefault talar om vilket körläge som datorn kommer att starta upp i. Denna konfiguration startar alltså i runlevel 5, med det grafiska systemet X11. I katalogen /etc/rc.d återfinns tre filer som körs innan rc-skripten för runleveln körs. rc rc.local rc.sysinit dessa filer körs vid uppstart. Om du som systemadministratör vill lägga till någon funktion skall du placera detta sist i filen rc.sysinit. Kom ihåg att skriva tydliga kommentarer vem, när och varför detta skrevs in. Ove Castell Hulebäcksgymnasiet av 47

9 Ex: cp -f /etc/issue /etc/issue.net echo >> /etc/issue fi Lokala nät LINUX # Tillägg för att stödja IDE CD-brännare (för SCSI-emulering) # Ove Castell modprobe /lib/modules/ /scsi/ide-scsi Program för att redigera text. nano joe vi Liten enkel texteditor. (i äldre system kan den heta pico) Skapa filen index.html med pico index.html Spara Ctrl+O Radnr Ctrl+C Klipp ut Ctrl+K Klista in Ctrl+U Avsluta Ctrl+X (bekräfta med Y för att spara ändringar) Skriv nano fil1.txt för att redigera filen text1.txt. Om filen inte finns så skapas den. Enkel editor (kan konfigureras för att emulera andra texteditorer.) Avancerad editor (Alla UNIX-system) (vim = vi improved, är en modernare variant) När du startar vi kommer du in i kommandoläge. Tryck i (insert) för att börja skriva text. För komma tillbaka till kommandoläge trycker du escape. I kommandoläget kan du skriva :w för att spara, :q för att avsluta och :help för hjälp. Skriv vi fil1.txt för att redigera filen fil1.txt. Om den inte finns så skapas filen. emacs Mycket avancerad editor. Bra för programmerare! (Alla UNIX-system) Du skall lära dig att behärska åtminstone ett av dessa program. Ove Castell Hulebäcksgymnasiet av 47

10 Inittab (/etc/inittab) # inittab This file describes how the INIT process should set up # the system in a certain run-level. # # Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org> # Modified for RHS Linux by Marc Ewing and Donnie Barnes # # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:5:initdefault: # System initialization. si::sysinit:/etc/rc.d/rc.sysinit l0:0:wait:/etc/rc.d/rc 0 l1:1:wait:/etc/rc.d/rc 1 l2:2:wait:/etc/rc.d/rc 2 l3:3:wait:/etc/rc.d/rc 3 l4:4:wait:/etc/rc.d/rc 4 l5:5:wait:/etc/rc.d/rc 5 l6:6:wait:/etc/rc.d/rc 6 # Things to run in every runlevel. ud::once:/sbin/update # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now # When our UPS tells us power has failed, assume we have a few minutes # of power left. Schedule a shutdown for 2 minutes from now. # This does, of course, assume you have powerd installed and your # UPS connected and working correctly. pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down" # If power was restored before the shutdown kicked in, cancel it. pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled" # Run gettys in standard runlevels 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 # Run xdm in runlevel 5 # xdm is now a separate service x:5:respawn:/etc/x11/prefdm -nodaemon Ove Castell Hulebäcksgymnasiet av 47

11 Lektion 4 Lokala nät LINUX Filsystemet Filsystemet i ett fleranvändarsystem måste kunna hantera rättigheter ner till filnivå. Varje enskild fil eller katalog har därför rättigheter som talar om vem som får göra vad med filen. De vanligaste filsystemen i LINUX är ext2 och ext3. Win2000 har ett filsystem son heter NTFS som också kan hantera filrättigheter. VFAT eller FAT32 som är vanligt på Windows-system saknar filrättigheter. Linux har ETT filsystem för alla enheter! (Inga C:, D:, E: H: etc.) / Rotkatalogen /bin Binärfiler. Här ligger vanliga kommandon. Finns i sökvägen. /boot Boot-filer. Innehåller systemets linux-kärna. Startas av GRUB /dev Devices. Drivrutiner till alla tänkbara datorkomponenter. /etc Diverse inställningsfiler. /home Hemkataloger. Här ligger användarnas kataloger och filer /initrd Bootkatalog. Används vid installation som ramdisk. (Normalt tom) /lib Librarys. C++ bibliotek med gemensamma filer. (jmfr. dll-filer) /lost+found Filrester efter trasigt filsystem. (bör vara tom!) /media Monterade filsystem typ USB, FireWire (ej standard) /misc Blandat. Oftast tom. /mnt Monterade filsystem. Standard /mnt/floppy, /mnt/cdrom /opt Optional. Oftast tom. /proc Processes. Linuxsystemets informationskatalog /root Adminkonto. Root-användarens hemkatalog /sbin SuperUser binärfiler. Kommandon för administrativa funktioner. /tmp Temp. Systemets tillfälliga filer. /usr User. Alla installerade program och dokumentation för användare. /var Variable. Loggfiler, FTP-server, WWW-server m.m. Några speciella underkataloger att lägga på minnet /etc/rc.d Runlevelkatalog med underkataloger för varje runlevel. /etc/rc.d/init.d Skript för alla installerade tjänster som kan köras med start, stop, restart /etc/xinetd.d Innehåller alla tjänster som körs under tjänsten xinetd (nätverkskommunikation) /etc/skel Innehåller det skelett med hemkatalogfiler som kopieras när du skapar en ny användare. /usr/bin Binärfiler. Kommandon för användare. (Ingår i sökvägen) /usr/sbin Binärfiler. Kommandon för administratörer. (Ingår i sökvägen för root) /usr/share/xyz Installerade program där programmet har mappen xyz /usr/share/doc Dokumentation till installerade program. /var/log Innehåller systemets logg-filer. /var/ftp FTP-serverns rotkatalog /var/www/html WWW-serverns rotkatalog Ove Castell Hulebäcksgymnasiet av 47

12 Terminalkommandon Här presenteras några av de mest grundläggande kommandon som vi kan använda i en UNIX/LINUX-terminal. Observera att detta filsystem ser skillnad på stora/små bokstäver samt att du slipper en del problem om du undviker åäö och mellanslag i filnamnen! (Även om filsystemet hanterar dessa så fungerar det inte så bra på http-protokollet om filen skall läggas på en webb-server.) ls ls -l ls -la (list) skriver en lista över filnamn i aktuell katalog (list long) listar med lång fillista (list long all) listar med lång fillista inklusive dolda filer (.filnamn) (dir kan användas i de flesta LINUX-systemen i stället för ls) [ove@it xtra]$ ls -l total 5 drwxr-xr-x 3 root root 1024 Oct 9 12:36. drwx--x--x 35 ove ove 2048 Oct 9 12:35.. drwxr-xr-x 2 ove ove 1024 Oct 9 12:35 minadoc -rw-r--r-- 1 ove ove 7 Oct 9 12:36 mintext.php rättighet * ägare grupp storlek datum/tid filnamn De första två raderna syns inte alltid vid ls -l men alltid om man tar ls -la. De har följande betydelse:. Detta är en länk till den katalog du befinner dig i... Detta är en länk till katalogen ovanför den du är i. * Denna siffra anger antalet länkar till filen. Att det finns 35 länkar till.. betyder bara att det finns många underkataloger eftersom varje underkatalog innehåller en.. -länk tillbaka. Undersök vilka ytterligae parametrar du kan använda med ls-kommandot. Skriv: ls - -help så får du en kortfattad syntaxhjälp för ls. Om du vill ha en mer omfattande manual om ls-kommandot kan du skriva: man ls Rättigheter typ ägare grupp alla - rwx rwx rwx typ d = katalogfil - = datafil l = symbolisk länk rättigheter (ägare, grupp, alla) r = read (läsrättighet) w = write (skrivrättighet) x = execute (körrättighet) Ove Castell Hulebäcksgymnasiet av 47

13 Grundläggande kommandon cd minadoc (change directory) går in i katalogen minadoc cd.. flyttar en katalog upp i "katalog-trädet" cd /home går in i home-katalogen oavsett var i filsystemet du står. cd../sune Om du står i katalogen /home/anna byter detta till /home/sune cd../../sune Om du står i katalogen /home/anna/html byter detta till /home/sune rm mintext (remove) raderar filen mintext. rm rf minkatalog OBS! Farligt kommando tar bort alla filer/kataloger rekursivt utan frågor! Används bara efter att ha tänkt efter riktigt noga ;-) mkdir minadoc rmdir minadoc (make directory) skapar katalogen "minadoc" raderar katalogen "minadoc" om den är tom. cp mintext./minadoc (copy) Kopierar filen mintext till under-katalogen minadoc och behåller filnamnet. cp mintext mintext2 Kopierar filen mintext till och ger kopian filnamnet mintext2 mv mintext./minadoc (move) Flyttar filen mintext till under-katalogen minadoc och behåller filnamnet. mv mintext mintext2 Byter namn på filen mintext till mintext2. exit avslutar en telnet-session. De flesta kommandon har parametrar som styr funktionen. Skriv kommandot help så visas en kort syntaxhjälp med de vanligaste parametrarna. Ex: ls help Om du vill läsa mer om ett kommando kan du skriva man kommando. Ex: man ls Några andra nyttiga kommandon grep Syntax: grep [-r] <sökord> <sökområde> Detta kommando är mycket användbart för att söka efter förekomsten av någon textsträng i filer. Grep skriver ut alla filnamn och de rader som matchar sökordet. Exempel: Leta efter användaren root i /etc/passwd grep root /etc/passwd Du kan också söka rekursivt i ett filträd med parametern r och sökområdet kan vara * för alla filer. cat Syntax: cat <filnamn> Catenuate Skriver ut innehållet I filen till terminalen. cat fil1.txt Skriver ut innehållet i fil1.txt till skärmen (terminalen) cat fil1.txt > fil2.txt Skriver innehållet i fil1.txt till fil2.txt (Om fil2.txt existerar ersätts innehållet.) cat fil1.txt >> fil2.txt Skriver innehållet i fil1.txt till slutet av filen fil2.txt Ove Castell Hulebäcksgymnasiet av 47

14 less Syntax: less <filnamn> Detta kommando är bra att använda för att läsa textfiler. Liksom cat kommer innehållet i filen att skrivas till skärmen men vi kan dessutom bläddra upp och ner i filen med PageUp och PageDowntangenterna. Ett liknande kommando är more men less har mer (more) funktioner ;-) less fil1.txt Skriver innehållet I filen till skärmen väntar efter att ha fyllt skärmen. w Syntax: w [username] Detta kommando listar vilka som är inloggade på din server eller visar information om en viss användares inloggning. Ett liknande kommando är who som dock visar lite mindre info w Skriver ut vilka som är inloggade 9:41pm up 8:56, 3 users, load average: 0.00, 0.00, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1-8: s 1.91s 1.53s vim lektion4.txt root tty2-8: s 1.79s 0.09s -bash jhr tty3-9:37 3: s 0.25s -bash sarae :0-9:55?xdm? 1: s /bin/sh/ usr/bin/startkde sarae pts/0-18:06 1:27m 0.00s 0.55s kdeinit: kwrite ove pts/1 it.hule.h 19: s 0.03s 0.00s w Vi kan se att root är inloggad på terminal tty1 och tty2 och jhr är inloggad på tty3. sarae kör en X-session (:0) och kör programmet kwrite medan ove har loggat in på en terminal över nätverket från it.hule.harryda.se. I kolumnen till höger (WHAT) kan vi dessutom se vad de sysslar med för tillfället. Om du i kolumn (TTY) istället ser beteckningen pts innebär det att det är en grafisk terminalinloggning eller en nätverksinloggning. I kolumnen (FROM) anges vilket IP-nummer eller domännamn som användaren ansluter från. Ett streck (-) innebär att det är en lokal inloggning. JCPU är total processortid för denna inloggning. PCPU är processortid för det senaste kommandot (WHAT). su Syntax: su [username] Med su-kommandot kan du som root-användare utan att ange lösenord bli en annan användare på systemet. Om kommandot används utan parameter avses att du vill byta till root-användaren - vilket innebär att du skall ange root-lösenordet. Om du dessutom vill ha root-användarens sökvägar måste du ge kommandot su - date Syntax: date [+FORMAT] Om du vill ha reda på dagens datum och tid kan du skriva detta kommando. För att ställa klockan kan du använda det med parameterna -S Du kan även formattera datum-tiden enligt önskemål se: (date --help) date +"%A %-d %B %T %Y %Z" cal Syntax: cal [-m3] [månad år] Visar en kalender. m ger måndag som första veckodag. 3 visar även föregående och nästa månad. Månad anges med siffra 1-12 och år med siffror t.ex Ove Castell Hulebäcksgymnasiet av 47

15 cal m3 Skriver ut föregående, nuvarande och kommande månads kalendrar. whoami Syntax: whoami Om du vid något tillfälle skulle bli så schizofren att du undrar vem du egentligen är kan du testa detta udda kommando! Ändra ägare och rättigheter på filer/kataloger. typ ägare grupp alla - rwx r-x binärt positions-värde decimalt mod-värde chmod 750 minadoc (change mode) Sätter rättigheten 750 på filen minadoc. chown ägare.grupp text Sätter ägare och grupp på filen text. OBS! För att få gå in i en katalog måste användaren ha x-rättighet på katalogen Filer & Länkar Varje fil har ett namn och en plats på hårddisken där filen lagras. Platsen bestäms av ett siffervärde som kallas INOD. Om du vill se filens INOD kan du skriva: ls -i Ett filnamn är egentligen en länk till filens INOD denna typ av länk kallas hård länk. En INOD kan ha många namn. Däremot måste systemet hålla reda på hur många namn som pekar på en viss INOD så att informationen bara raderas när man raderar det sista filnamnet. Hård länk Den hårda länken pekar på en INOD (den fysiska plats på disken där filen ligger lagrad) och kan endast göras inom en och samma partition. Du kan se hur många hårda länkar som finns till en fil när du skriver ls -l -rw-r--r-- 1 ove ove 7 Oct 9 12:36 mintext.php Efter filrättigheterna står en siffra som säger hur många "filnamn" som pekar på denna INOD. Data som ligger lagrad på disken raderas först när den sista hårda länken raderas! Symbolisk länk Den symboliska länken pekar på ett filnamn och kan peka på filnamn i andra partitioner och andra filsystem. Om den fil som utgör källa raderas fungerar inte länken! Skapa länkar ln källfil målfil ln -s källfil målfil (link) Skapar en hård länk till källfil med namnet målfil (link) Skapar en symbolisk länk till källfil med namnet målfil Ove Castell Hulebäcksgymnasiet av 47

16 Söka efter filer Ett mycket användbart hjälpmedel för att hitta filer på hårddisken är locate. Detta kommando är mycket snabbt eftersom det söker i en indexerad databas över alla filer på systemet. Databasen måste dock uppdateras regelbundet för att återspegla verkligheten. updatedb (update database) Läser hela filsystemet och skapar en indexerad databas (slocate). Detta kan ta lång tid för stora filsystem och körs lämpligen som en cron-tjänst (schemalagd tjänst) under natten! locate sökuttryck Söker efter filnamn eller sökuttryck. Flaggan -i gör sökningen "case insensitive"? ett frågetecken representerar ett valfritt tecken en stjärna representerar flera valfria tecken sökuttryck.doc kommer att hitta alla filer som innehåller.doc *.doc kommer att hitta alla filer som slutar på.doc Ett annat hjälpmedel är find som söker i filsystemet direkt. Detta kommando har många flaggor för att filtrera speciella filegenskaper. För att läsa mer om detta kan du skriva man find eller find --help find [sökväg] -flagga minfil Om sökväg utelämnas söker den i hela filsystemet (Kan ta tid!) flagga -name söker efter filenamn eller filnamnsdel. Ex: find./ -name *.doc söker efter alla filer som har ett filnamn som slutar på.doc i filträdet med start i den katalog du skriver kommandot. Ove Castell Hulebäcksgymnasiet av 47

17 Lektion 5 Skapa användare Kommandot useradd skapar en användare. Ex: useradd stina Kommandot skriver en rad i filen /etc/passwd och en rad i /etc/shadow. Det skapar dessutom en personlig grupp genom att skriva en rad i filen /etc/group och en rad i filen /etc/gshadow. Dessutom skapar kommandot användarens hemkatalog och sätter rättigheterna på katalogen till drwx------, ägare till stina och grupp till stina på hemkatalogen. Alla filer som ligger i /etc/skel kopieras till användarens hemkatalog. Om vi vill att användarens hemkatalog skall vara någon annanstans än i /home måste vi ge en parameter till useradd-kommandot. d <hemkatalog> Om stina skall ha sin hemkatalog i grupp-katalogen itda2b blir det Ex: useradd d /home/itda2b/stina stina Det finns många fler alternativ med useradd-kommandot som du kan läsa om med: man useradd OBS! Varje användare tilldelas ett unikt användar-nummer UID (User IDentity) och ett unikt gruppnummer till den personliga gruppen GID (Group IDentity) Dessa nummer bör vara identiska. När du skapar användare med useradd-kommandot kommer UID/GID att starta på 500 och sedan öka med 1 för varje användare. Efter att ha skapat användaren stina måste du sätta ett lösenord för att kunna använda kontot. För att sätta lösenord kan du som root skriva: passwd stina Alla användare kan ändra sitt eget lösenord genom att bara ge kommandot passwd utan något användarnamn efter. Observera att root kan sätta vilka dumma lösenord som helst medan övriga användare måste uppfylla vissa säkerhetskriterier på lösenordet. Det kommando som tar bort en användare heter userdel. Titta i /etc/passwd I filen /etc/passwd kan du redigera och ändra konton men var försiktig så du inte ändrar första raden av misstag det är ditt root-konto! vim /etc/passwd en användare kan definieras så här: Användarnamn:x:UID:GID:Fullständigt namn:hemkatalog:kommandoskal Ex: ove:x:501:501:ove Castell:/home/ove:/bin/bash i filen /etc/group finns också användarens privata grupp. I detta fall gruppen ove: ove:x:501:<eventuella medlemmar separerade med komma> Ove Castell Hulebäcksgymnasiet av 47

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

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

Läs mer

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

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

Läs mer

Kort-kort om utdelade användarkonton och datormiljön på NADA

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

Läs mer

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

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

Läs mer

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

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

Läs mer

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

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

Läs mer

Mer än bara gratis. Copyright (c) 2004 Marcus Rejås <marcus@rejas.se>

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

Läs mer

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Ö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

Läs mer

Övningar för del I av kursen

Ö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

Läs mer

Linuxadministration I 1DV417 - Laboration 2 Filsystemet och kickstart. Marcus Wilhelmsson

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

Läs mer

Kort-kort om utdelade användarkonton och datormiljön på NADA

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

Läs mer

Arbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Skapa ny katalog i din hemmakatalog, med namnet webbserver.

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.

Läs mer

FÖRORD. Version 2017 av detta läromedel är omskrivet för Windows 10. Jan-Eric Thelin, september 2017.

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

Läs mer

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Ö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

Läs mer

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

Läs mer

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem

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

Läs mer

Introduktion till användning av linux-servern sledge och några övningsuppgifter

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

Läs mer

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

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

Läs mer

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

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

Läs mer

Win95/98 Nätverks Kompendium. av DRIFTGRUPPEN

Win95/98 Nätverks Kompendium. av DRIFTGRUPPEN Win95/98 Nätverks Kompendium av DRIFTGRUPPEN Sammanfattning Vad håller jag i handen? Detta är en lättförståelig guide till hur man lägger in och ställer in nätverket i Windows 95 och 98 Efter 6 (sex) enkla

Läs mer

Skapa din egen MediaWiki

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

Läs mer

For att fa information om kommandon eller program sa nns det manualsidor. Dessa

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

Läs mer

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

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

Läs mer

kommando -fl argument

kommando -fl argument Grundläggande kommandostruktur kommando -fl argument Kommandot kommando är ett litet linuxprogram som gör något. Flaggorna fl modifierar kommandot Argumentet argument kan vara inget, ett eller flera (beroende

Läs mer

Webbservrar, severskript & webbproduktion

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

Läs mer

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF! Denna beskrivning har gjorts på Windows 2000 Server (men bör fungera även på Windows XP Home Edition/Professional och Windows 2003 Server). Att installera Oracle 10g kräver ca. 2 GB hårddiskplats och ca.

Läs mer

Storegate Pro Backup. Innehåll

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

Läs mer

Operativsystem Lektion 1. Lärare. Schema. Kurssajten Finns på adressen. Jan Erik Moström. Set Norman

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

Läs mer

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

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

Läs mer

Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken

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

Läs mer

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi

Läs mer

Datorintroduktion 2009 Föreläsning 1. Dieter Larsen (IT-chef Matematiska vetenskaper)

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

Läs mer

Datorintroduktion 2010 Föreläsning 1. Dieter Modig

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?

Läs mer

Handbok SSCd. Peter H. Grasch

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

Läs mer

Innehåll. Installationsguide

Innehåll. Installationsguide Innehåll Innehåll... 2 Förberedelser... 3 Rättigheter... 3 Installera programmen... 3 Konfiguration av databas... 5 Installera databasserver... 5 Konfigurera en databas på en befintlig databasserver...

Läs mer

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

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

Läs mer

Installationshjälp CentOS 5 ENTerprise

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

Läs mer

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna

Läs mer

Konfigurera Xenta från Babs

Konfigurera Xenta från Babs Konfigurera Xenta från Babs Nedan följer en instruktion hur du konfigurerar din nya Xenta terminal från Babs PayLink med JobOffice Kassa. Om du känner dig osäker på det här, kontakta någon lokal data-

Läs mer

Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn

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,

Läs mer

Välkommen som användare av medietekniks och informatiks publika studentserver

Välkommen som användare av medietekniks och informatiks publika studentserver Välkommen som användare av medietekniks och informatiks publika studentserver student.ktd.sh.se Syfte Vår server är en kombinerad ftp- och webbserver med två grundläggande syften: 1) Spara dokument som

Läs mer

Unix-miljöer i större sammanhang

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å

Läs mer

Raspberry Pi hallonpaj Kom igång med Raspberry Pi

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

Läs mer

Om konsolporten. Beskrivning av portarna

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

Läs mer

Föreläsning 1 Unix. Datorer och datoranvändning Föreläsningar 2018/19. Operativsystem. Unix

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

Läs mer

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

Läs mer

Avancerad Linux. Copyright (c) 2003 Marcus Rejås <marcus@rejas.se>

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

Läs mer

Användarhandbok. Trio Visit Web. Trio Enterprise 4.1

Användarhandbok. Trio Visit Web. Trio Enterprise 4.1 Användarhandbok Trio Visit Web Trio Enterprise 4.1 COPYRIGHT NOTICE: No part of this document may be reproduced, distributed, stored in a retrieval system or translated into any language, including but

Läs mer

Föreläsning 2. Operativsystem och programmering

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

Läs mer

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

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

Läs mer

7 Mamut Client Manager

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

Läs mer

Allmänt om programvaror och filer i Windows.

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

Läs mer

iphone/ipad Snabbguide för anställda på HB

iphone/ipad Snabbguide för anställda på HB iphone/ipad Snabbguide för anställda på HB Innehållsförteckning: Första uppstarten... 1 Apple-ID... 1 Hitta min iphone... 1 Trådlöst nätverk (Wi-Fi)... 2 Kalender, E-post & Kontakter... 3 GW-Sync konfiguration...

Läs mer

Laboration 2 Datorverktyg vid LiU

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

Läs mer

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

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.

Läs mer

Ingenjörsfirman Stéen 2002-12-18 Linux Sysadmin 1 Sida 1 av 7

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

Läs mer

Omnis Data Bridge. Raining Data Corporation, and its licensors 2005. All rights reserved. Portions Copyright Microsoft Corporation.

Omnis Data Bridge. Raining Data Corporation, and its licensors 2005. All rights reserved. Portions Copyright Microsoft Corporation. Omnis Data Bridge The software this document describes is furnished under a license agreement. The software may be used or copied only in accordance with the terms of the agreement. Names of persons, corporations,

Läs mer

Del 1: Skapa konto i Exchange

Del 1: Skapa konto i Exchange Adminguide Del 1: Skapa kontot i Exchange Del 2: Aktivera kontot i Office 365 Del 3: Anpassa kontot till ITarbetsplatsen Del 4: Installera dator i ITarbetsplatsen Del 5: ITarbertsplatsen - dator till användarkonto

Läs mer

Administrationsmanual ImageBank 2

Administrationsmanual ImageBank 2 Administrationsmanual ImageBank 2 INNEHÅLL 1. Konventioner i manualen 3 2. Uppmärksamhetssymboler 3 3. Vad är imagebank SysAdmin 4 4. Guide för att snabbt komma igång 5 5. Uppgradera din imagebank 1.2

Läs mer

Versionshantering. Problem som uppstår i större (samt även mindre) projekt:

Versionshantering. Problem som uppstår i större (samt även mindre) projekt: Versionshantering Problem som uppstår i större (samt även mindre) projekt: Samtidiga ändringar. Kålle och Ada öppnar samma fil för redigering vid var sin dator. Om Kålle först sparar sina ändringar och

Läs mer

Startanvisning för Bornets Internet

Startanvisning för Bornets Internet Startanvisning för Bornets Internet Denna guide kommer att hjälpa dig igång med Bornets Internet. Sidan 1 av 41 Innehållsförteckning Titel Sidan Kapitel 1. Introduktion... 3 Kapitel 2. TCP/IP-inställningar

Läs mer

Memeo Instant Backup Snabbguide. Steg 1: Skapa ett gratis Memeo-konto. Steg 2: Anslut din lagringsenhet till datorn

Memeo Instant Backup Snabbguide. Steg 1: Skapa ett gratis Memeo-konto. Steg 2: Anslut din lagringsenhet till datorn Inledning Memeo Instant Backup är en enkel lösning för säkerhetskopiering i en komplicerad digital värld. Dina värdefulla filer på din C-enhet säkerhetskopieras automatiskt och kontinuerligt av Memeo Instant

Läs mer

Avslutning. Kapitel Komprimering av filer

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

Läs mer

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.

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

Läs mer

Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X

Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X Nov 13 Liljedalsdata.se Liljedalsdata Steg 5 Mac Sida 1 Inledning Förkunskaper Steg 1, 2, 3 och 4. Innan du är mogen för att lägga ut en sida på

Läs mer

FLEX Personalsystem. Uppdateringsanvisning

FLEX Personalsystem. Uppdateringsanvisning FLEX Personalsystem Uppdateringsanvisning Innehållsförteckning UPPDATERING... 3 Allmänt... 3 Förberedelser... 3 Informera om uppdatering... 3 Ladda hem uppdateringsfiler... 4 Att observera vid uppdatering...

Läs mer

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe

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

Läs mer

Flytt av. Vitec Mäklarsystem

Flytt av. Vitec Mäklarsystem Flytt av Vitec Mäklarsystem Augusti 2014 Innehållsförteckning 1. Inledning... 2 Förutsättningar... 2 Läs noga igenom manualen... 2 Systemkrav... 2 Kundservice/Teknisk support... 2 2. Skapa säkerhetskopia...

Läs mer

Nya webbservern Dvwebb.mah.se

Nya webbservern Dvwebb.mah.se Nya webbservern Dvwebb.mah.se Bakgrund: BIT (Bibliotek och IT) beslutar att ta ner Novell systemet 28/3 som är en katalogtjänst som styr bland annat alla studenter s.k. hemkataloger på Malmö högskola såväl

Läs mer

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är

Läs mer

JAWS Nätverksauktorisering

JAWS Nätverksauktorisering Nätverksauktorisering snabbstart Guide Freedom Scientific programvaror behöver riktig auktorisering för att fungera. Klient datorer som använder programvaran kommer att ansluta till en licens server vilken

Läs mer

Linuxadministration I 1DV417 - Laboration 1 Installation. Marcus Wilhelmsson 15 januari 2013

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

Läs mer

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

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

Läs mer

Installationsbeskrivning för CAB Service Platform med CABInstall

Installationsbeskrivning för CAB Service Platform med CABInstall Installationsbeskrivning för CAB Service Platform med CABInstall INLEDNING... 2 INSTALLATION... 3 AVANCERAD INSTALLATION... 10 YTTERLIGARE INFORMATION... 11 Proxy... 11 Sida 1 av 12 Inledning Denna beskrivning

Läs mer

Manual - Phonera Online Backup

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:

Läs mer

INSTALLATION AV KLIENT

INSTALLATION AV KLIENT INSTALLATION AV KLIENT BOOK-IT 8.0 2015-03-27 Axiell Sverige AB, Box 24014, 224 21 Lund Fältspatvägen 4, 224 78 Lund, tel: 046-2700 400, e-post: axiellsverige@axiell.com Innehållsförteckning Förberedelse

Läs mer

Parallella jobb ctrl-z emacs & more README ctrl-z jobs. %<jobnr>

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

Läs mer

Installationsanvisningar

Installationsanvisningar Installationsanvisningar Hogia Webbrapporter INNEHÅLLSFÖRTECKNING Systemkrav version 2011.XX 3 Installation av IIS för Windows Server 2003 5 Installation av IIS för Windows Server 2008 8 Nyinstallation

Läs mer

Hur man ökar säkerheten i linux

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"

Läs mer

Din manual ARCHOS 604 WIFI http://sv.yourpdfguides.com/dref/1227011

Din manual ARCHOS 604 WIFI http://sv.yourpdfguides.com/dref/1227011 Du kan läsa rekommendationerna i instruktionsboken, den tekniska specifikationen eller installationsanvisningarna för ARCHOS 604 WIFI. Du hittar svar på alla dina frågor i instruktionsbok (information,

Läs mer

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

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

Läs mer

JobOffice SQL databas på server

JobOffice SQL databas på server JobOffice SQL databas på server Nedan följer en instruktion hur du konfigurerar JobOffice kassas SQL databas på en server. Om du känner dig osäker på det här, kontakta någon lokal data- och nätverkstekniker.

Läs mer

Nej, Latitude ON Flash är för närvarande endast tillgängligt på följande Dell datorer: Dell Latitude E4200 Dell Latitude E4300

Nej, Latitude ON Flash är för närvarande endast tillgängligt på följande Dell datorer: Dell Latitude E4200 Dell Latitude E4300 Dell Latitude ON Flash återkommande frågor 1. Stödjer alla Dell datorer Latitude ON Flash? Nej, Latitude ON Flash är för närvarande endast tillgängligt på följande Dell datorer: Dell Latitude E4200 Dell

Läs mer

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

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

Läs mer

Introduktion till programmering. Undervisning. Litteratur och examination. Lärare. Föreläsning 1

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

Läs mer

Säkerhetskopiera och återställa

Säkerhetskopiera och återställa http://windows.microsoft.com/sv- se/windows7/products/features/backup- and- restore Säkerhetskopiera och återställa Gäller för Windows 7 Med Säkerhetskopiering och återställning förbättrad för Windows

Läs mer

Workshop IBA internet based assessment

Workshop IBA internet based assessment Workshop IBA internet based assessment 2003-04-02 Ulf Jonsson Målsätttning Efter denna workshop så skall du förstå/kunna: * Beskriva olika delarna som ingår i verktyget Perception. * Konstruera enkla frågor

Läs mer

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1 Installation/uppdatering av Hogia Personal fr.o.m. version 13.1 Viktig information gällande installation Från version 12.2 av Hogia Personal krävs Microsoft.Net Framework 3.5 SP1 för att installation skall

Läs mer

Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap

Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap Syfte Syftet med detta dokument är att ge en introduktion till användning av datorerna i datorsalarna med

Läs mer

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

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

Läs mer

Installera din WordPress med 9 enkla steg

Installera din WordPress med 9 enkla steg Installera din WordPress med 9 enkla steg Den här artikeln förutsätter att du har satt upp en webbserver eller har köpt ett webbhotell där du kan placera din nya WordPress hemsida. Om du inte har det,

Läs mer

Vi visar i denna guide hur man kommer igång med sin nychippade Xbox360. När vi skriver spel i denna guide så menar vi era JTAG/RGH preparerade spel.

Vi visar i denna guide hur man kommer igång med sin nychippade Xbox360. När vi skriver spel i denna guide så menar vi era JTAG/RGH preparerade spel. Grattis till din nychippade Xbox360. Denna guide är framställd av Xboy.se, sprid gärna denna guide, lägg upp på era hemsidor eller bloggar men glöm inte var den kommer ifrån. Var tydliga med att denna

Läs mer

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

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

Läs mer

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi

Läs mer

Inledning LAMP Perl Python.

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

Läs mer

Din egen webserver med Apache

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

Läs mer

Introduktion till programmering, hösten 2011

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

Läs mer

DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1

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

Läs mer

E-posthantering med Novell Groupwise WebAccess

E-posthantering med Novell Groupwise WebAccess E-posthantering med Novell Groupwise WebAccess En liten hjälpreda sammanställd av Thomas Granhäll. Materialet får kopieras fritt! 2003 Följande moment behandlas i denna manual: 1. Logga in 2. Ta emot och

Läs mer