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

Preview:

Citation preview

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:

▶ sta@brg-wrn.ac.at▶ http://sta.brg-wrn.ac.at

▶ Mein Weg zu Linux

PROGRAMM

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

▶ Office▶ Grafik, Multimedia

▶ Netzwerkfunktionen▶ Installation von Linux auf die Festplatte

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

Einige Begriffe

▶ Kernel▶ Distribution

▶ Debian, SuSE, RedHat▶ Knoppix

▶ X-Windows (XFree86)▶ WindowManager

▶ KDE▶ Gnome

▶ Shell

Die grafische Oberfläche

Die Shell

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

(bash) STANDARD▶ C-Shell (csh)

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

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

Nach dem Start:..

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

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

Dateisysteme

▶ LINUX▶ Ext2▶ ReiserFS▶ Ext3

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

Linux aus möglich!!)

Zugriff auf Dateisystem

▶ = MOUNTEN▶ Auf der grafischen

Oberfläche einfach ICON anklicken

▶ Ein aktiviertes Dateisystem ist an grüner Marke erkennbar

Dateisystemzugriff ändern:

Die KDE-Oberfläche

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

KDE - Grundeinstellungen

▶ Kontrollleiste einrichten

▶ Menüs einrichten

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

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)

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

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

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

Zugriffsberechtigungen

▶ 3 Rechtetypen▶ Read▶ Write▶ Execute

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

Das Dateisystem

▶ Unterschiede zu Windows▶ Groß /

Kleinschreibung sensitiv

▶ Verschiedene Partitionen werden nicht über LW - Buchstaben angesprochen

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

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.

Dienstprogramme-BROWSER

▶ Vorraussetzung:▶ Funktionierende Netzwerkverbindung

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

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

Dienstprogramme-EMail

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

Windows)▶ Bedienung ähnlich zu

Windowsoberfläche

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

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

Kennenlernen

▶ Writer verwenden▶ Calc testen▶ Impress verwenden

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

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

Dienstprogramme - MULTIMEDIA

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

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

Bearbeitung von Audiodaten

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

NETZWERK

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

▶ Testroutinen:▶ ping▶ traceroute

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)

Weitere Serverdienste (LINUX)

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

LINUX - Internes

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

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

Zum Abschluß

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

Kennenlernen▶ Ein grundlegendes Motto der

Linuxgemeinde:

▶ JUST HAVE FUN!!!

Recommended