Unix Administration. Teilnehmer: Albertin Maxim. Systemprogrammierung Vertiefung WS06/07. max.

Ähnliche Dokumente
UNIX und C. Einleitung

Einführung in Betriebssysteme UNIX AM BEISPIEL LINUX

UNIX Grundlagen. Sascha Frank SS August 2006 UNIX I. Sascha Frank. Einführung. Basic Befehle. Quellen

Prozesse, Logs und Systemverwaltung

Linux Installation Party

UNIX. Linux. UNIX Derivate, die wichtigsten. Free BSD (Open) Solaris MacOS X Linux. UNIX Dateisystem, wichtige Ordner.

Prozesse, Logs und Systemverwaltung

LINUX-WORKSHOP. WINTEROPHASE 17/18 Heiko Carrasco

SLT Schwabacher Linuxtage 2009 Herzlich willkommen. Peter Botschafter / sudo

Fachhochschule Frankfurt am Main Fachbereich 2: Informatik WS 2008/2009. Grundkurs Unix. Teil 1: Die Essenz von UNIX. Dr.

Zugriffsrechte. anzeigen lassen mit dem Befehl: ls -l

UNIX Ein kleiner Ausschnitt

Benutzer und Rechte Teil 2

GNU/Linux Introduction Linux Introduction: Part 1. Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at

Die Architektur von UNIX/Linux- Betriebssystemen. Mag. Lukas Feiler, SSCP

Unixoide Betriebssysteme (Unix, Linux, OS X)

Linux Eine Alternative?

Teil 3: Konzepte von Betriebssystemen

Hyper V unter Windows 10 benutzen

Unixoide Betriebssysteme (Unix, Linux, OS X)

Einführung Linux-Kurs der Unix-AG

Betriebssysteme - Benutzerverwaltung

Patrick Ditchen 4. Auflage. Shell-Skript Programmierung. Inklusive CD-ROM

Inhaltsverzeichnis Erste Schritte Grundprinzipien in Linux

Linux Prinzipien und Programmierung

Computer & GNU/Linux Einführung Teil 1. Simon Haller iis.uibk.ac.at

Open - Source - Software

Linux gefahrlos testen

Bernd Bleßmann, Jörg Bleßmann. Linux. Aufbau und Einsatz eines Betriebssystems. 1. Auflage. HLuHB Darmstadt. Bestellnummer Bildungsverlag EINS

Da einige Befehle gerne in Vergessenheit geraten werden hier einige essentielle und nützliche Befehle aufgelistet.

Inhaltsverzeich nis Ober den Autor...

GNU / Linux. TUX, das Linux-Maskottchen von Larry Ewing, Simon Budig and Anja Gerwinski. Betriebssysteme Studiengang Kartographie und Geomatik

Das CIP der Mathematik

Geräteverwaltung: Einführung

PROGRAMMIEREN MIT UNIX/LINUX-SYSTEMAUFRUFEN

LINUX voraus Alles ist gut! Oder? Der Pinguin kommt Dieses Buch Startvorbereitungen Start frei...

Allgemeines zu Unix (Solaris, Linux, MAC OS X, FreeBSD,Open BSD usw.)

Benutzerverwaltung unter Linux

Der UNIX Markt. Verteilung von WEB servers (Quelle: netcraft) Geschichte des UNIX Betriebssystemes 2

UNIX Shell und Hello World. Lennart Almstedt, 08. Oktober 2018

Verteilte Dateisysteme

Einführung in Dateisysteme

Scan Engine - Nutzung der Inventory Skripte

Unixoide Betriebssysteme (Unix, Linux, OS X)

LINUX TUTORIAL. Repolusk Jürgen Technische Universität Wien Security WS 2006/2007

Prof. Dr. Heinrich Müller. Informatik VII Universität Dortmund. Organisatorisches zum Vorkurs Informatik

Unix im Überblick. Dazu werden zunächst die wichtigsten Bestandteile von Unix aufgezeigt: die Shell, das Dateisystem und. das Prozesskonzept

GNU/Linux Eine Einführung Jan Tobias Mühlberg. Die Idee

Der SUN-Pool. 64 Arbeitsplätze, reine Terminals

Einführung in das Arbeiten an Unix-Rechnern

Einführung in die Kommandozeile

Übungsblatt 1: Zur Benutzung von Computern im CIP-Pool der Informatik

Benutzer und Rechte Teil 2, Paketverwaltung

Rückschlüsse durch Host- Performance-Daten auf das Datenbankverhalten. DOAG Regio Karlsruhe 13. Juni 2013

Betriebssystem? Übersicht. Ziele. Grundlagen. Das ist nur die Oberfläche... Wissen, was man unter einem Betriebssystem versteht

Linux Prinzipien und Programmierung

Leistungsanalyse unter Linux

Betriebssystem: Linux Ubuntu. Cora Zinz & Eva Burghardt

Befehl Beispiel Beschreibung An- und Abmelden: es geht aber auch einfach: reboot. es geht aber auch einfach. halt. Strg + l (kleines L) mkdir --help

Oracle 10g Einführung

Hello World! Eine Einführung in das Programmieren Das erste Programm

Einführung in die Informationstechnik

Unix/Linux Grundlagen für Einsteiger

Computer & GNU/Linux Einführung Teil 1

Die Geschichte von GNOME

Benutzer- und Rechte-Verwaltung Teil 2

Übungsblatt 1. (Stapel- bzw. Batchbetrieb)

Einführung in Linux vom Hobby-Projekt zum professionellen Betriebssystem

Dateisysteme. Lokale Linux Dateisysteme. Michael Kürschner (m

Geschichte der Betriebssysteme

Einführung ins Praktikum Wissenschaftliches Rechnen I

Sun Fire V490/V890 Konfigurationshandbuch für CPU- /Speicherplatinen

HylaFAX-Client Professional. Gruppen und Benutzerverwaltung

Benutzer und Rechte Teil 3

1.1 Anwendung/Einführung

Benutzer und Rechte Teil 1, Paketverwaltung, SSH

Grundlagen zu VirtualBox. am Beispiel von VirtualBox 5 von Dirk Burkert

Der Standard-Editor vi

S hel I-S kri pt- Program m ieru ng

Betriebssysteme WS Betriebssysteme. Prof. Hannelore Frank. Einführung. Prozesse und Threads. Scheduling. Synchronisation

Unix-Shell. Praxiskurs. basics Martin Dietze. o reillys

Linux und Eclipse Einführung SysArch Tutoren WS 2008/2009 Atanas Dimitrov, Johannes Weiss

Vorlesung: Virtualisierung und Rechenzentrumsinfrastrukturen. Lars Göbel & Christian Müller VL02: Einführung in die Virtualisierung

EINFÜHRUNG IN LINUX DR. MATTHIAS M. HÖLZL

L A TEX, Linux, Python

Solaris 11 Systemadministration Grundlagen

Grundsoftware üblicher Computersysteme

Was ist Linux? Frank Hofmann/Thomas Winde. 21. November Frank Hofmann/Thomas Winde () Was ist Linux? 21. November / 20

Die Shell - Das Vorspiel

Transkript:

Unix Administration Systemprogrammierung Vertiefung WS06/07 Teilnehmer: Albertin Maxim Email:max 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( 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 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 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 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 2002 führen The Open Group und IEEE(Institute for Electrical und Electronic Engineers) ) POSIX die Spezifikation Single Unix

Bezeichnung Solaris (SunOS( SunOS) AIX HP-UX IRIX (SINIX) BSD OSF/1 UNIX System V LINUX SCO UNIX UNIX-Varianten Hersteller Sun Microsystems IBM Hewlett-Packard (HP) Silicon Graphics(SGI) Siemens-Nixdorf Berkeley University Open Software Foundation AT&T freie Version 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( paging) Input-Output 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, Drucker, einige Sound- und Multimedia-Karten.)

Unterschied zwischen Unix und Windows Shell-Verwendung Befehlsunterschiede (MS-DOS/UNIX: copy/cp cp,, del/rm rm,, dir/ls ls, type/cat 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