Unix Administration Teilnehmer: Albertin Maxim Systemprogrammierung

Slides:



Advertisements
Ähnliche Präsentationen
Anbindung mobiler Endgeräte über den Terminal Service
Advertisements

Wiederholung Betriebssystem bietet eine Abstraktion der Hardware an:
Nov. 2001Reinhard Ries AFS-Workshop 2001 Statusbericht Rechenzentrum TU Braunschweig Reinhard Ries
Betriebssysteme.
Informatik Tagesprotokoll vom
6. Termin Teil A: Mischlogik, Dateien, Betriebssysteme
Software Von Webmaster Mario.
Wird euch präsentiert von Ben Polidori
Dateisysteme Was sind Dateisysteme (Definition)
Enno Rehling und Roger Butenuth, Uni-GH Paderborn: Arminius: Software für Linux-basierte SCI-Cluster Arminius: Software für Linux-basierte SCI-Cluster.
Windows Universität zu Köln
1A: POSIX POSIX (Portable Operating System) ist ein Standard für UNIX-Systeme. Er dient dazu, Programme portabel unter UNIX und Derivaten zu tauschen und.
Vorlesung: Betriebssysteme © 2002 Prof. Dr. G. Hellberg 1 Studiengang Informatik FHDW Vorlesung Betriebssysteme 1. Quartal 2002.
Dateisysteme.
Vorl. 6: Single- und Multitasking Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Technische Informatik II Rechnerarchitektur und Betriebssysteme Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter.
UNIX und C Einleitung EDV1 - 01Einführung.
UNIX und C Einleitung.
Linux Einführungskurs am MBI 1. Was ist Linux ? Stefan Gerlach 4. November 2002.
UNIX Linux.
Betriebssysteme Betriebssystem BIOS MS DOS OS/2 WIN NT 4.0 WIN 95
Geschichte von Windows Die Basis vieler Windowsbetriebssysteme, sei es Betriebsystemgrundlage (Windows 1-3) oder integriert (Windows 95-ME)´ist MS DOS.
Einleitung Suse Linux (System- und Software-Entwicklung) Allgemein:
Linux GOIT – Der Kurs. Linux GOIT – Der Kurs Geschichte Mainframes (IBM System/360) Workstation Personal Computer Stapelverarbeitung Workstation Mehrbenutzersystem.
DOS GOIT Der Kurs. Versionen 1.0 (1981 – Erster IBM-PC) 2.0 (1983 – Unterverzeichnisse) 3.0 (1984 – Festplatten) 4.0 (1988 – DOS Shell) 5.0 (1991 – Task.
Was ist ein Betriebssystem?
EDV Grundlagen Willkommen
Was ist openSuSE? früher SUSE Linux und SuSE Linux Professional von der SuSE Linux GmbH 1990: SUSE Linux auf ca. 50 Disketten aus dem Internet herunterladen.
Aufbau eines Rechners, Hard- und Software
Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Di., 8.30 – Uhr Ort: Hörsaal 5.01, Institut für Experimentalphysik, Universitätsplatz.
Betriebssystem Linux Von Sofia & Yasemin WG 12/3.
Betriebssysteme allgemein
Aufbau eines von-Neumann- Rechners Marcel Waldvogel.
Die Geschichte des Computers
© 2000,2001,2002 Rader Udo, bestsolution.at GmbH released under the GNU Free Documentation License, Version 1.1 graphische Oberfläche.
Betriebssysteme & BIOS
Vergleich Windows – Linux I
Linux Universität zu Köln
Server. Software virtueller Server Hardware Vserver Ein Softwareserver, der gemeinsam mit mehreren anderen Servern auf einem gemeinsamen, meist sehr.
Microsoft Corporation
LINUX.
Systemsoftware und Betriebssysteme
Studiengang Informatik FHDW
Windows Vista. Inhalt Systemkern Installation Video über die Installation Ende.
BIOS/UEFI Joschka Mick.
Thomas Gemperli Reto Loepfe
Grundlagen, Prinzipien und Aufgaben eines Betriebssystems
Computeria Zürich Treff vom 7. Juli 2004 Acronis True Image ein Vortrag von René Brückner.
Linux oder GNU/Linux WS 2013/2014.
Vortragender: Rainer KulhanekDatum: Datei: /home/rk/Dokumente/Linux - Präsentation/Linux - Präsentation/Linuxtest.sxi Folie: 1 Linux - Einsatz.
Betriebssystem: Linux – Ubuntu
Betriebssysteme: Windows-OS
Betriebssysteme I: Windows
Betriebssysteme: Windows
Universität zu Köln WS 2012/13 Seminar: IT-Zertifikat der Phil.-Fak.: Allgemeine Informationstechnologien I Dozentin: Susanne Kurz M.A. Referenten: Irina.
Übung Betriebssystem, Uni Innsbruck 1 Projekt1: Prozesse unter Unix Teil I Grundlagen von Unix.
Linux Maskottchen: TUX
Johanna Denfeld Hannes Holzfuß
Was ist Linux ? Linux ist grundsätzlich nur der Kernel (Betriebssystemkern) Zur Nutzung benötigt der Linux Kernel eine Software (meistens GNU) Der Begriff.
Betriebssysteme: Theorie
Linux Universität zu Köln HKI Seminar: IT-Basics
05-Betriebssysteme1 Was ist ein Betriebssystem? l Programm, das die Verbindung zwischen dem Benutzer, der Software und der Hardware herstellt l Die Installation.
Multiprocessing mit OpenMPI Marius Albath. Vorlesung Betriebssysteme, Was ist OpenMPI Was ist OpenMPI OpenMPI Standard Setup OpenMPI Standard.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Einflußreiche Systeme Dr. Wolfgang Wörndl.
Linux – Ubuntu Präsentation zur Sitzung am Referent: S. Imdahl.
Tutoren: Caro von Groote, Christian Schilcher Universität Augsburg, Institut für Geographie IT-Tutorium Block 2: Einführung in Linux IT-Tutorium Einführung.
Anatomie eines Computersystems Kernel, Treiber, Windows Manager und anderes Spielzeug Manuel Blechschmidt & Volker Grabsch CdE Sommerakademie 2006 Kirchheim.
Betriebssystem, BIOS, Firmware, Treiber, Systemtools
Magische Wand Ein Spiel zum Thema: Betriebssysteme.
Linux.
 Präsentation transkript:

Unix Administration Teilnehmer: Albertin Maxim Systemprogrammierung Vertiefung WS06/07 Teilnehmer: Albertin Maxim Email:max_albertin@web.de

Inhaltsverzeichnis UNIX-Geschichte Wie viele UNIX-Varianten gibt es? Eigenschaften von UNIX UNIX Benutzerverwaltung Die Shell

Inhaltsverzeichnis UNIX –Systeminformationen UNIX - Pro und Kontra Unterschied zwischen Unix und Windows Sicherheit

UNIX-Geschichte Das Betriebssystem UNIX (Unics) wurde 1969 von K.Thompson und D.Ritchie in den Bell-Laboratorien (heute: AT&T, Lucent Technologies) in Murray Hill (USA) in Assembler entwickelt. In 1973 wird UNIX in C umgeschrieben (portabel für andere Hardware-Plattformen) und lief schon auf 25 Rechnern bei Bell Laboratorien.

UNIX-Geschichte In 1975 wird UNIX hauptsächlich an Universitäten zu Ausbildungszwecken eingesetzt. An Uni Berkeley (Kalifornien) entsteht aus UNIX V6 die erste UNIX-Variante BSD (Berkeley Standard Distribution) In 1979-1982 wird UNIX V7 bei AT&T auf mehrere verschiedene Prozessortypen portiert und kombiniert einige der UNIX-Varianten ZU UNIX System III

UNIX-Geschichte In 1982-1986 Erweiterungen von System III zu UNIX System V (BSD Version 4.2, 4.3). AT&T verbreitet System V Release 2 (SVR2). In 1987wird SVR3 freigegeben. In 1988 wird Open Software Foundation (OSF) gegründet. In 1989-1990 wird SVR4 für den Vertrieb freigegeben

UNIX-Geschichte Im Jahr 1991 entwickelt ein finnischer Informatik-Student(Linus Thorwald) eines freien UNIX Systems und seit 1992 wird es als LINUX (freies UNIX-System). In 1995 führt X/Open Konsortium die Spezifikation UNIX95 als Markenzeichen ein.

UNIX-Geschichte In 1996 X/Open und OSF verbinden sich zu The Open Group In 1998 führt The Open Group die Spezifikation UNIX98 als Markenzeichen ein. In 2001-2002 führen The Open Group und IEEE(Institute for Electrical und Electronic Engineers) POSIX die Spezifikation „Single Unix „

UNIX-Varianten Bezeichnung Hersteller Solaris (SunOS) Sun Microsystems AIX IBM HP-UX Hewlett-Packard (HP) IRIX Silicon Graphics(SGI) (SINIX) Siemens-Nixdorf BSD Berkeley University OSF/1 Open Software Foundation UNIX System V AT&T LINUX freie Version SCO UNIX Santa Cruz Operations

Eigenscharten von UNIX Ein hierarchisches Dateisystem Multitasking Multiuser-System Netzwerkfähigkeit Unabhängigkeit von bestimmter Hardwareplattform Viele Bibliotheken und Entwicklungswerkzeugen

UNIX Benutzerverwaltung Die Benutzerverwaltung gehört zu den Routinetätigkeiten des Administrators. Für jeden Benutzer : Benutzername ein Passwort ein Bereich auf der Platte

UNIX Benutzerverwaltung Verschiedene Befehle: useradd –neue Benutzerkonten anlegen userdel - löschen eines Benutzerkontos passwd - Benutzerpasswort festlegen chsh - ändern der Standardshell who - zeigt an, welche Benutzer an welchen Terminals angemeldet sind finger - zeigt alle angemeldeten Benutzer

UNIX Benutzerverwaltung Informationen über die Anwender werden in der /etc/passwd gehalten. Ort des Heimatverzeichnis Welche Shell User-ID Group-ID

Die Shell (Kommandointerpreter) Nach dem Einloggen am System befindet man sich in einer Shell. Dies ist ein Programm, das zwischen dem Benutzer und dem System arbeitet. Auf der Shell hat man die Möglichkeit, Befehle und Programme auszuführen.

Die Shell Unterschiedliche Shells : Bash (Bourne Again Shell) Csh (C-Shell) Ash (Almquist-Shell) zsh

Versionsinformationen: uname Die Maschine, das Betriebssystem, die Version werden von dem Kommando uname ausgegeben.

Bootzeitpunkt und Systemlast: uptime Befehl uptime liefert die Information, seit wann die Maschine ununterbrochen läuft. Das kann einen Hinweis darauf geben, dass die Maschine zwischendurch zusammengebrochen oder abgeschaltet wurde.

1:37 ist aktuelle Zeit (13:37) 0:12 –der Rechner läuft seit 12 min. 1 Benutzer eingeloggt

Prozess-Hitparade: top Das Programm top stellt die Prozesse in der Reihenfolge ihres CPU-Zeitverbrauchs dar. Diejenigen Prozesse, die am meisten CPU-Zeit verbrauchen, stehen in der ersten Zeile.

Analyse mit Hilfe von vmstat vmstat sammelt Informationen über: Prozesse Arbeitsspeicher (RAM) Auslagerung des Arbeitsspeichers in Swap-Bereiche (paging) Input-Output-Last (meist mit Festplatten-Zugriffen gleichzusetzen) Prozessor-Auslastung

procs: zählt r (warten auf Laufzeit), b (uninterruptable sleeping) memory: aus dem swpd (virtueller Speicher), free (idle), buff und cache system: in (Interrupts per second), cs (context switch per second) cpu: Verteilung der CPU-Last auf user, system und idle.

UNIX Vorteile Höhere Qualität / Stabilität (wenig Abstürze) Höhere Sicherheit, durchdachtes System, Veröffentlichung von Sicherheitslücken Verbraucherfreundlichkeit Skalierbarkeit (PDAs, PCs, Supercomputer)

UNIX Vorteile Hohe Flexibilität Open Source: Erhältlich als Quellcode oder als einfach zu installierende Distribution in Binärformat.

UNIX Nachteile Kein einheitliches Look&Feel der Oberfläche - verschiedene Desktops wie KDE, GNOME und andere. Lücken in der Hardware-Unterstützung (Scanner, Grafikkarten, Software-Modems, GDI-Drucker, einige Sound- und Multimedia-Karten ….)

Unterschied zwischen Unix und Windows Shell-Verwendung Befehlsunterschiede (MS-DOS/UNIX: copy/cp, del/rm, dir/ls, type/cat, …) Desktop - graf.Benutzeroberfläche Das persönliche Verzeichnis - Heimatverzeichnis

Unterschied zwischen Unix und Windows Die Zugriffsrechte Unterschiedliche Dateisystemtypen (Win 95/ME:FAT16-32, NT/2000/XP:NTFS. UNIX:EXT2, EXT3, ReiserFS, XFS und JFS) Es gibt keine ”Laufwerksbuchstaben“

Unterschied zwischen Unix und Windows Umleitungen werden nicht über Hilfsdateien ”simuliert“ Mehrere Programme können gleichzeitig laufen (”&“) ”/“ statt ”\“ als Trenner bei Pfaden

Physikalische Sicherheit Zugang zum Rechner bzw. der Rechnerhardware sichern BIOS-Passwort setzen Passwort für Bootloader setzen Rechner vor unbeabsichtigtem Herunterfahren sichern

Lokale Rechnersicherheit Physikalische Sicherheit Backups Passwortsicherheit Zugriffsrechte

Das offene System Das Besondere an UNIX ist seine Offenheit. UNIX ist nach seiner Entstehung lange Zeit an der Berkeley-Universität weiterentwickelt worden. Der Sourcecode stand Studenten zur Verfügung, damit sie lernen, wie ein Betriebssystem funktioniert.

Vielen Dank für Ihre Aufmerksamkeit