Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Unix Amir Maqbool Ahmed

Liknende presentasjoner


Presentasjon om: "Unix Amir Maqbool Ahmed"— Utskrift av presentasjonen:

1 Unix Amir Maqbool Ahmed Amir-maqbool.ahmed@hioa.no

2 Hva er Unix? • Unix er et operativsystem = et stort og komplisert program som styrer en datamaskin. • Mange varianter: Linux(Mange Varianter), Solaris, FreeBSD etc. ligner på hverandre • Windows er et annet og anderledes operativsystem. Man kan velge om man vil la Linux eller Windows styre sin PC. Unix mye brukt i servere (web, mail, l-servere)

3 Fordeler + Stabilitet + Sikkerhet + Nettverk - Internett er bygd rundt Unix. ++ Linux: Fritt OS (gratis og åpen kildekode) Unix- klone for PC, eksplosiv vekst + Kraftig verkty - setter sammen mange små programmer, f. eks. $ lynx -source www.dagbladet.no | grep sport | wc -l

4 Ulemper - Brukervennlighet - Lite programvare f. eks. spill - Vanskelig å kommunisere med Windows - Desktop Ikke standard for bedrifter (enda  ), men servere mye brukt Bedring med Linux på alle punkter.

5 Myte: Linux er bare for geeks • Det finnes mange distribusjoner av Linux, i alle størrelser. • Små: i IP-kameraer, Mobiltelefoner(Android), Routere. For eksempel. ”Damn Small Linux”++ • Store: Ubuntu/Debian, Red Hat/Fedora, SUSE / openSUSE ++ • I de store distribusjonene har vi vinduer og pek-og-klikk, akkruat som i windows.

6 Hva er et shell? • kommandobasert verkty • tar imot kommandoer fra tastatur • Grensesnitt mot Unix-kjernen mvlprcatcpls Unix- Kjerne (Kernel) Skall / Shell

7 Hvorfor Shell? • Stor frihetsgrad; ”Alt" er mulig a gjøre • Kompliserte oppgaver kan løses effektivt, ved å sette sammen mange små Unix-program; sort, grep, cat, cp, mv • et programmeringssprak: shell-script som kombinerer Unix-kommandoer; systemprogrammering Idag er vindussystemer med pek & klikk applikasjoner mer vanlig, men et shell er uunnævrlig for systemarbeid og for avanserte brukere.

8 Vi skal lære 3 typer scriptspråk Shellscripting •Bash, kommandolinje for Linux •Enkelt scriptspråk for automatisering av oppgaver Perl •”Easy things should be easy, hard things should be possible” og ”The duct-tape of the internet” •Fullverdig programmeringsspråk, men kjapt å komme i gang med •Finnes for både windows og unix (linux) Powershell •Microsofts svar på perl, eller neste generasjons batch-script 2.0 •Hele.NET-rammeverket er tilgjengelig via kommandolinjen

9 Innlogging • Hver bruker på et Unix-system har – entydig brukernavn – passord • Oversikt over alle brukere på systemet ligger i filen /etc/passwd • og de krypterte passordene ligger i filen /etc/shadow Kan ikke leses av vanlige brukere, kun av root (superuser) Passordet settes/endres på studssh via web.

10 Unix Filsystem / binusr bin man local devboothome per liv etcVar spool log mail www...

11 Hvordan flytte seg i et Unix-filtre Unix-kommandoVirkning $ pwd (Print Working Directory)gir mappen/katalogen man står i $ cd homechange directory til “home” (kun fra /) $ cd /etc flytter til /etc $ cd..flytter en mappe opp $ cd../..flytter to mapper opp $ cdgår til hjemmemappen $ ls -lviser alt som finnes i mappen


Laste ned ppt "Unix Amir Maqbool Ahmed"

Liknende presentasjoner


Annonser fra Google