Fa. Signet GmbH Dr. Andreas Deininger

Slides:



Advertisements
Ähnliche Präsentationen
Aufbau eines Netzwerkes
Advertisements

Das Content-Management-System Sebastian Raubinger
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
Pflege der Internetdienste
Browser Von Anna Zietek und Peter Paulus Verwendung Aufbau Anwendung.
Webserver, © Till Hänisch 2002 Apache The open way.
Eingabeaufforderung (EA) Windows I Nützliche Kommandos (Kommando und /? liefert meist eine Liste von Optionen): cd bzw. chdir: change directory, wechselt.
Brandenburgische Technische Universität Cottbus Program Profiling Andrzej Filipiak Übung Testen von Software SoSe 2006.
1.WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellen Stand. Insbesondere sollten Sie bei Verwendung von Windows XP nicht ohne.
Sicher durchs Internet
Installationsanleitung 1.02 Hausverwaltung.
Linux-HA-Cluster – Heartbeat mit DRBD
Redundanter Fileserver mit Heartbeat2 und DRBD - Linux-HA-Cluster
Einführung in KDE (Desktop Environment)
PHP Pakete und Beispiele Webengineering Robert Lemke.
Samba.
Linux Einführungskurs am MBI 1. Was ist Linux ? Stefan Gerlach 4. November 2002.
Einrichtung eines File- und Printservers mit
Kurzanleitung für Laptop-Zugang 1. WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellsten Stand. 2. WICHTIG: Installieren Sie.
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
Informationen finden und beurteilen
Tipps und Tricks für Word 2000 Aytac, Felix, Steffen 04/05.
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Einleitung Suse Linux (System- und Software-Entwicklung) Allgemein:
Generelles POVs müssen immer lizenziert werden
Automatische Übersetzungen mit Google
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
Installationsdiskette booten Startdiskette und CD-1 einlegen und den Rechner starten Auswahl: Deutsch Auswahl: Farbbildschirm Auswahl: Deutsch Auswahl:
Herzlich Willkommen Zu Meiner PowerPoint
Linux GOIT – Der Kurs. Linux GOIT – Der Kurs Geschichte Mainframes (IBM System/360) Workstation Personal Computer Stapelverarbeitung Workstation Mehrbenutzersystem.
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.
© 2000,2001,2002 Rader Udo, bestsolution.at GmbH released under the GNU Free Documentation License, Version 1.1 graphische Oberfläche.
Ubuntu Linux vorgestellt von Christoph Grabmer.
Kostenlose Alternative zu Microsoft Office
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Client-Server Systeme
Das Client/Server – Modell und die XAMPP-Distribution
Dynamische Webseiten mit PHP [und Python]
Free Software Foundation Daniela Noll. FSFD. Noll 2 Inhalt Gründung, Ziele und Hintergründe Das GNU-Projekt Lizenzen Der GNU/Linux-Namensstreit Programme.
Betriebssysteme: Unix
Grundlagen der Netzwerktechnik
Textverarbeitungsprogramme
Einführung in 2 Betriebssysteme
PHP Basic.
Autor: Peter Pfeiffer Seite: Peter Pfeiffer Memeler Str Bad Oeynhausen Datentransfer Zwischen dem Eingabemodul und den mitgelieferten.
Seite 1 - Security in TYPO3 Willkommen Security in (und rund um) TYPO3 Christian Kurta
QIS/LSF Dr. Martin Klingspohn.
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Planung und Realisierung eines Linux Samba-Servers unter SuSE 9.0
Thomas Gemperli Reto Loepfe
Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel
Linux Primary Domain Controller mit
Typo 3 // Templa Voila * Was? * Warum? * Wie? - Praktische Übung.
Linux oder GNU/Linux WS 2013/2014.
52.UKW-Tagung Weinheim Amateurfunkbetrieb mit Software unter Linux Tobias Kaboth, DG2DBT
XAMPP X: Linux, Windows, MacOS X, Solaris Apache Webserver MySQL Perl PHP.
Datenbanken im Web 1.
Webserver, Apache und XAMPP
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Universität zu Köln WS 2012/13 Seminar: IT-Zertifikat der Phil.-Fak.: Allgemeine Informationstechnologien I Dozentin: Susanne Kurz M.A. Referenten: Irina.
User Mode Linux Sven Wölfel 1. Juni User Mode Inhalt  Was ist UML?  Wofür kann man UML benutzen?
Pool Informatik, Sj 11/12 GZG FN W.Seyboldt 1 Pool Informatik 5 GZG FN Sj. 11/12 Kopieren, Daten, Programme.
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.
Installationsanleitung Kumpan-electric_Controller Software und Treiber
Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite. Juli 2012www.contrexx.com1 Autor: Nicolas Müller.
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
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.
Dreamweaver-Grundkurs
 Präsentation transkript:

Fa. Signet GmbH Dr. Andreas Deininger Linux-Grundlagen Fa. Signet GmbH Dr. Andreas Deininger

Welche Person den Anstoß zu Linux gegeben? Linus Torvalds Aus welchem Land stammt er? Finnland In welchem Jahr war das? 1991

Unter welcher Lizenz steht der Linux-Quelltext? Unter der GPL Wofür steht die Abkürzung? GNU General Public License Was treffen Sie meist bei kommerzieller Software an? EULA – End User License Agreement

Nennen Sie verschiedene Linux-Distributionen! Suse Redhat (Fedora) Mandrake Debian Knoppix Gentoo-Linux Slackware Turbo-Linux

Welches sind die beiden bekanntesten Texteditoren unter Linux? vi Visual Editor Emacs

Was versteht man unter einem virtuellen Terminal? Wieviele virtuelle Terminals hat ein Linuxsystem üblicherweise? 6 Wie schalte ich zwischen den virtuellen Termimals um? Alt-F1, Alt-F2, …, Alt-F6

Wie schalte ich von dem graphischen auf ein virtuelles Termimals um? Strg-Alt-F1, Strg-Alt-F2, …, Strg-Alt-F6 Wie komme ich von einem virtuellen Termimal auf das graphische zurück? Alt-F7 Kann man in Linux mehrere graphische Terminals gleichzeitig aufbauen? Ja

Welches sind die beiden verbreitesten Linux-Desktops? KDE Kommon Desktop Environment Gnome Wie heißt der universelle Datei- und Webbrowser unter KDE bzw. Gnome? KDE: Konqueror Gnome: Nautilus

Wie kann ich mir in Linux Administratorrechte aneignen? Graphische Oberfläche: Befehl ausführen als … Alt-F2: konsole (oder Terminal-Symbol klicken) dann Root-Konsole aufrufen Textkonsole: $ su <username> (Superuser)

Mit welchem Befehl wird ein Verzeichnis erzeugt? mkdir Mit welchem Befehl werden Dateien kopiert bzw. verschoben? move / copy Mit welchem Befehl werden Dateien gelöscht? rm

Welche Arten von Links gibt es und wie unterscheiden Sie sich? Mit welchem Befehl wird in Linux eine Verknüpung zu einer Datei erstellt? $ ln <Zieldatei> <Linkname> Welche Arten von Links gibt es und wie unterscheiden Sie sich? Symbolische Links und Hard-Links Wie wird ein symbolische Link erstellt? $ ln –s <Zieldatei> <Linkname>

Übungen I Legen Sie eine Systemdatei /etc/nologin an Öffnen Sie die Datei im Editor emacs Schreiben Sie „Terminal vorübergehend gesperrt!“ in die Datei und speichern diese ab! Versuchen Sie sich jetzt auf einer virtuellen Konsole einzuloggen! Was passiert Löschen Sie die Datei wieder!

Übungen II Wiederholen Sie den Vorgang unter Verwendung der Datei /etc/motd, setzen aber jetzt den Editor vi ein!

Übungen III Loggen Sie sich als user1 ein! Schreiben Sie user2 auf ihrem System eine Mail mittels des Mailprogramms „KMail“ Loggen Sie sich als user2 ein und rufen diese Mail ab!

Wie nennt man den Betriebssystemkern eines Linuxsystems? Kernel Wie heißt die Kerneldatei und wo im Dateisystem ist der Kernel lokalisiert? /boot/vmlinuz Wie ermittle ich die Kernelversion meines Linuxsystems? uname -a Welches ist die derzeit aktuelle Kernelversion? Version 2.6 Wie werden die Versionsnummern des Kernels gehandhabt? Major-number für große Versionssprünge Minor-number Gerade Versionnummern für stabile Anwenderkernel Ungerade Versionnummern für nicht stabile Entwicklerkernel

Wie heißt der unter Linux sehr beliebte Open-Source Webserver? Apache Über welche URL findet man auf einem Apacheserver die öffentlich zugänglich Privat-Webseite des Users lmuelle? http://<hostname>/~lmuelle In welches Verzeichnis muss Lieschen Müller ihre privaten Webseiten ablegen, damit sie im Web erscheinen (Suse-System)? ~/public_hmtl (universell) /home/lmuelle/public_html (spezifisch für Lieschen Müller) Wie heißt die systemweite Konfigurationsdatei des Apache? /etc/httpd.conf (Suse: /etc/apache2/httpd.conf) Wie heißt die Konfigurationsdatei, mit Konfigurationseinstellungen auf jeder Verzeichnisebene im Webverzeichnis vorgenommen werden können (Zugriffsregelung auf IP-Ebene / Passwortschutz) .htaccess

Wie mounte ich eine Samba-Freigabe auf einem Linux-System? Wie heißt das bekannte Open-Source-Projekt, mit dessen Hilfe ein Linux-Rechner als File-und Printserver für ein Windows-Netzwerk fungieren kann? Samba Wie bezeichnet man den Vorgang des Einhängen einer externen Quelle in den Dateibaum? mounten Wie mounte ich eine Samba-Freigabe auf einem Linux-System? mount –t smbfs –o username=userx,password=mypw //host/share /mnt/mountdir Wie heißt das webgestützte Verwaltungstool für Samba? swat Wie wird das Tool aufgerufen und an welchen Port lauscht es? http://localhost:901/ Wie heißt die systemweite Konfigurationsdatei des Samba-servers? /etc/smb.conf (Suse: /etc/samba/smb.conf)

Welche Open-Source Datenbankserver unter Linux sind ihnen bekannt? MySQL PostgreSQL Wie heißt der Kommandozeilenclient für MySQL? mysql –h hostname –u username –p password Wie heißt das webgestützte Verwaltungstool für MySQL? phpMyAdmin Wie heißt die Skriptsprache mittels derer sie sich mit dem MySQLserver verbinden können und damit dynamische Webseiten generieren können,? PHP

Übungen IV – Softwareinstallation Legen Sie mittels Yast eine neue FTP-Installationsquelle an: ftp-Server: ftp.gwdg.de Verzeichnis: /linux/suse/ftp.linux.com/suse/i386/9.1/ Setzen Sie die Installationquelle an die erste Stelle! Installieren Sie jetzt die Pakete *rdesktop sowie *tsclient

Übungen V – Sicherheitsfix Firefox Laden Sie mittels Firefox oder gftp die rpm-Dateien zum Update von Firefox und Apache2 herunter! (FTP-Server: gwdg, wie vorhin!) Testen Sie die erfolgreiche Installation: rpm –test –U apache2.rpm Nehmen Sie die Installation vor und folgen Sie ggf. den Anweisungen: rpm –Uvh apache2.rpm Optionen für rpm: -U oder --upgrade: Paketupgrade -i --install: Paketinstallation -h Hashzeichen (####)

Übungen VII Sprechen Sie ihrem Kursnachbarn eine Einladung aus, um Ihren Desktop per Remotesteuerung zu übernehmen! In der Sambafreigabe liegt unter dem Verzeichnis mount eine Iso-Image namens kurs.iso Kopieren Sie dieses Iso-Image in das Homeverzeichnis von root! Welche Dateigröße hat es? Mounten Sie dieses iso-Image in Ihren Verzeichnisbaum unter /mnt/iso Was enthält das Iso-Image? Legen Sie im Iso-Image mit Minimalaufwand 10 Verzeichnisse dir1, dir2, ... Dir10 an! Überprüfen Sie, ob sich die Größe des Iso-Images geändert hat?

Übungen VI Kopieren Sie die Dateien aus der Samba-Freigabe im Verzeichnis emacs nach /usr/share/emacs/site-lisp Melden Sie sich als user1 an Hängen Sie an die Datei .emacs in Ihrem Homeverzeichnis die Zeile an: (load „cua) (CUA-mode t) Starten Sie den emacs in der X-Oberfläche! Versichern Sie sich, dass Sie mit der Shift-Taste Text markieren können und <Ctrl>-C und <Ctrl>-v benutzen können! Melden Sie sich als user2 an! Hat User2 diese Funktionalität auch? Editeren Sie die systemweite Datei site-start.el, um diese Funktionalität allen Benutzern zur Verfügung zu stellen!

Übungen VI Kopieren Sie die Kernelsources mittels scp aus dem Verzeichnis ~/ksource des Users user1 Installieren Sie die Kernelsources auf Ihrem System! Wiederholen Sie diesen Schritt in KDE (Konqueror, Protokoll fish://hostname) Benutzen Sie den Konqueror um über das Protokoll smb://hostname auf die Samba-Freigabe auf dem Rechner ihres Kursnachbarn zuzugreifen Installieren Sie die Programme aus dem Freigabeverzeichnis misc, zumindest den RegexpCoach!

Übungen VI – Kernelinstallation Starten Sie die Installation des Kernels! make xconfig (Konfigurationseinstellungen treffen) make bzImage (Kernel generieren) bzImage nach /boot kopieren make modules (Kernelmodule generieren) mkinitrd (initiale Ramdisk erzeugen) Installieren Sie nach Abschluß der Installation diesen soeben erzeugten Kernel als zweite Option im Bootmenü Ihres Linuxsystems! (etc/lilo.conf) Überzeugen Sie sich durch einen Neustart davon, dass alles wie gewünscht funktioniert!

Tipp zum Experimentieren Verwandlen Sie Ihren Rechner in einen digitalen Videorecorder! Informieren Sie sich über das Projekt LinVDR! Es handelt sich um einen vollwertigen digitalen Videorecorder auf Basis einer abgespeckten Debian Distribution Installation: via ISO-Image (~30 MB), Zeitaufwand ca. 15 Minuten Voraussetzung: digitaler Satellitenreceiver Hardware: DVB-Karte (Haupagge, ...) mit integriertem MPEG-Decoder, ~200 € Speichern von Filmen auf Harddisk, Brennen auf CD, Timeshift, Streaming Client, ... Viel Spaß und viel Erfolg!