37
LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Embed Size (px)

Citation preview

Page 1: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

LINUX

Geschichte, Grundlagen, Anwendungen

(PI – Seminar KREMS 10.11.2004)

Page 2: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Zur Person: Gerald STACHL

▶ BRG Wiener Neustadt▶ Fächer: M, Ph, Inf▶ EDV – Kustos seit 1990▶ Referententätigkeit am PI-NÖ seit 1996▶ Kontakt:

[email protected]▶ http://sta.brg-wrn.ac.at

▶ Mein Weg zu Linux

Page 3: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

PROGRAMM

▶ LINUX – Grundlagen▶ KDE-Oberfläche▶ Textkonsolen▶ Dienstprogramme

▶ Office▶ Grafik, Multimedia

▶ Netzwerkfunktionen▶ Installation von Linux auf die Festplatte

Page 4: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

LINUX – die Geschichte

▶ siehe http://www.selflinux.org/selflinux▶ eng verbunden mit Entwicklung von

UNIX (1969 von D.Ritchie und K. Thompson „zum Spielen“ entwickelt)

▶ Lizenzprobleme bei Unix => Entwicklung eines unabhängigen Betriebssystems (BSD,..)

▶ 1991 publiziert Linus Torwalds ein von Minix abgeleitetes Betriebssystem – LINUX

Page 5: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Einige Begriffe

▶ Kernel▶ Distribution

▶ Debian, SuSE, RedHat▶ Knoppix

▶ X-Windows (XFree86)▶ WindowManager

▶ KDE▶ Gnome

▶ Shell

Page 6: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Die grafische Oberfläche

Page 7: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Die Shell

▶ Ist eine vereinfachte Benutzerschnittstelle zum Kernel (vgl: command.com)▶ Bourne Shell▶ Bourne Again Shell

(bash) STANDARD▶ C-Shell (csh)

Page 8: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Warum LINUX?

▶ Schüler sollen Alternativen zu Windows kennen lernen

▶ Besondere Stärken im Serverbereich▶ Freie Software▶ Auch im Desktopbetrieb bereits eine

ernst zu nehmende Alternative▶ Linux ist Unix => bei Bedienung von

Linux lernt man auch die Handhabung von UNIX, Solaris, BSD, MacOSX

Page 9: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

KNOPPIX

▶ Basiert auf DEBIAN –Distribution▶ Entwickelt von DI Klaus Knopper (

http://www.knopper.net)▶ Angepasste Linuxinstallation, die

direkt von CD startet und nicht auf HD installiert wird

▶ Einsatz: Schulung, Übung, Rettunssystem,….

Page 10: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Nach dem Start:..

Page 11: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Funktionen

▶ Durch Hardware-Erkennung:▶ Funktionierendes Netzwerk▶ Grafische Oberfläche▶ Erkennt andere auf der HD installierte

Betriebssysteme (z.B.: Windows)▶ Bietet „MountPoints“ für HD-

Partitionen▶ …….

Page 12: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Probleme mit Knoppix

▶ Einstellungen und Dateien, die in einer Sitzung verändert werden gehen bei Neustart verloren.

▶ Abhilfe:▶ Homeverzeichnis speichern▶ Konfiguration speichern▶ Auf FAT-Partition, USB-Stick, Zip-LW,

Diskette

Page 13: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Dateisysteme

▶ LINUX▶ Ext2▶ ReiserFS▶ Ext3

▶ Windows▶ FAT (FAT32)▶ NTFS (derzeit kein Schreibzugriff von

Linux aus möglich!!)

Page 14: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Zugriff auf Dateisystem

▶ = MOUNTEN▶ Auf der grafischen

Oberfläche einfach ICON anklicken

▶ Ein aktiviertes Dateisystem ist an grüner Marke erkennbar

Page 15: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Dateisystemzugriff ändern:

Page 16: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Die KDE-Oberfläche

▶ Ist ein WindowManager▶ Mehrere virtuelle Desktops▶ Taskleiste▶ Startmenü (mehrere möglich)▶ Bedienung ähnlich zu WINDOWS

Page 17: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

KDE - Grundeinstellungen

▶ Kontrollleiste einrichten

▶ Menüs einrichten

▶ Kontroll-zentrum▶ Sprache▶ Look&Feel▶ …..

Page 18: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Die Textkonsolen

▶ Üblicherweise: ▶ 6 Textkonsolen + 1 grafische

Oberfläche (Strg+Alt+F1 – Strg+Alt+F7)

▶ KNOPPIX:▶ 4 Textkonsolen + 1 grafische

Oberfläche (Strg+Alt+F1 – Strg+Alt+F5)

Page 19: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Arbeiten auf der Textoberfläche

▶ Befehle ähnlich zu DOS▶ cp (COPY)▶ mkdir (Verz. anlegen)▶ Dir (Synonym für ls)

▶ Informationen über Man-Pages▶ Z.B: man ls

▶ Verlassen von Man-Pages mit Taste „q“

▶ mc (MidnightCommander)▶ Unter Knoppix:

▶ Textkonsolen unter root-Kennung

Page 20: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Userverwaltung

▶ Systemadministrator: root▶ Nur der Systemverwalter darf alles

▶ Andere Benutzer mit tw. eingeschränkten Rechten

▶ KNOPPIX: System (grafische Oberfläche) läuft unter der Benutzerkennung „knoppix“

▶ Verwaltung der Benutzer mit div. Tools: ▶ KUser, adduser, ….

Page 21: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Userverwaltung

▶ Die Informationen werden in Textdateien gespeichert:▶ /etc/passwd (Benutzer)▶ /etc/group (Gruppen)▶ /etc/shadow (verschlüsselte

Passwörter)

▶ KNOPPIX: alle Passwörter wurden deaktiviert

Page 22: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Zugriffsberechtigungen

▶ 3 Rechtetypen▶ Read▶ Write▶ Execute

▶ Kann getrennt vergeben werden für:▶ Owner▶ Group▶ Others

Page 23: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Das Dateisystem

▶ Unterschiede zu Windows▶ Groß /

Kleinschreibung sensitiv

▶ Verschiedene Partitionen werden nicht über LW - Buchstaben angesprochen

▶ Versteckte Dateien: z.B.: .htaccess (beginnen mit „.“)

Page 24: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

KONQUEROR

▶ vgl. Windowsexplorer▶ Kann für Aufgaben im lokalen Dateisystem

verwendet werden▶ Kann als Browser verwendet werden

▶ Versteckte Dateien ▶ =>Ansichtmenü

▶ Kann verändert werden:▶ Fenster teilen

▶ Favoritenleiste (links)▶ Kann auf Textoberfläche durch mc

ersetzt werden.

Page 25: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Dienstprogramme-BROWSER

▶ Vorraussetzung:▶ Funktionierende Netzwerkverbindung

▶ Zur Auswahl:▶ Konqueror▶ Mozilla / Firefox▶ Opera (nicht auf Knoppix)

▶ Verwendung für:▶ http(s)▶ ftp

Page 26: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Dienstprogramme-EMail

▶ Mozilla Mail▶ KMail▶ Einstellen des Kontos (wie unter

Windows)▶ Bedienung ähnlich zu

Windowsoberfläche

Page 27: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Dienstprogramme-OFFICE

▶ u.a. gibt es folgende Office-Pakete für LINUX:▶ OpenOffice (bei Knoppix vorhanden)▶ StarOffice (SUN)▶ KOffice (von KDE-Gruppe)▶ Corel-WordPerfect Office

Page 28: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

OPEN OFFICE

▶ besteht aus:▶ OpenOffice Writer▶ OpenOffice Calc▶ OpenOffice Draw▶ OpenOffice Impress▶ OpenOffice Math (Formeltool)

▶ INFOS: ▶ http://www.openoffice.org▶ Deutsch

▶ http://www.ooo-portal.de/index.php?module=PostWrap&page=doku

Page 29: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Kennenlernen

▶ Writer verwenden▶ Calc testen▶ Impress verwenden

▶ (Probleme bei Zuweisung von Animationen für ganze Präsentation)

Page 30: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Dienstprogramme - GIMP

▶ GIMP is an acronym for GNU Image Manipulation Program

▶ Funktionsumfang vgl. Photoshop▶ http://docs.gimp.org/de/▶ Beispiel:

▶ Bilder download: z.B.: www.google.at▶ Bilder suchen

▶ Überlagerung von 2 Bildern durchführen

Page 31: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Dienstprogramme - MULTIMEDIA

▶ KsCD: CD Wiedergabe▶ KBear: CD/DVD Brennprogramm

(vgl.: NERO)▶ Xine: Wiedergabe von DVD▶ Audacity: Aufnahme und

Bearbeitung von Audiodaten

Page 32: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

LINUX installieren

▶ Freier Festplattenplatz (Partition) muss vorhanden sein.▶ Falls nicht mit Tools anlegen:

▶ PartitionMagic▶ Bei Verwendung von SuSE Linux: Tool zum

Verkleinern von Windowspartitionen vorhanden

▶ Linux-Bootmanager in den MBR installieren => dient als Bootmanager für alle am Rechner installierten Betriebssystemen

Page 33: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

NETZWERK

▶ Überprüfen der Netzwerkeinstellungen:▶ ifconfig▶ ip route

▶ Testroutinen:▶ ping▶ traceroute

Page 34: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Serverdienste (KNOPPIX)

▶ ssh – Server▶ Zugriff mit ssh-Client (ssh, putty (Windows)

▶ Arbeitsfläche freigeben (VNC Server)▶ Zugriff mit VNC-Client

▶ Samba Server▶ Verzeichnisse für Windows freigeben▶ Zugriff mit Windows-Client oder

smb://ipAdresse (von Linux aus)

Page 35: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Weitere Serverdienste (LINUX)

▶ Webserver (APACHE)▶ Mailserver (Postfix, Sendmail)▶ FTP-Server (wuftp, vsftp,…)▶ Fax-Modemserver (Hylafax)▶ Windows-Domänencontroller (Samba)▶ VPN (ipsec)▶ Router▶ Firewall▶ ……

Page 36: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

LINUX - Internes

▶ Prozeßsteuerung▶ ps▶ Systemüberwachung▶ kill▶ Hintergrundprozesse

▶ Der Startprozeß▶ /etc/init.d/SKRIPTE

Page 37: LINUX Geschichte, Grundlagen, Anwendungen (PI – Seminar KREMS 10.11.2004)

Zum Abschluß

▶ Danke für die Aufmerksamkeit▶ KNOPPIX = LINUX zum

Kennenlernen▶ Ein grundlegendes Motto der

Linuxgemeinde:

▶ JUST HAVE FUN!!!