Transcript

Linux-Vortrag

Linux-Geschichte Kernel und OS Distributionen und Paketmanager (secure) Shells Virtualisierung (OS + Speicher) Linux in der Arbeitswelt

Organisatorisches

Bitte surfen Sie! Reden Sie mit dem Menschen neben Ihnen – aber

leise Stellen Sie Fragen – jederzeit http://orthsource.de/linuxvortrag.pdf http://orthsource.de/linuxvortrag.odp Hinweis: die obigen Links sind nur kurze Zeit

gültig

Wer hats erfunden?

Linus Torvalds hat Linux programmiert

Linux versus Unix

Unix-Philosophie: „Everything is a file“

https://de.wikipedia.org/wiki/Unix

LinuxLinux? Was ist Linux?

Linux ist ein Betriebssystemkernel!

Was ist ein Betriebssystemkernel?wikipedia meint dazu:

„Ein Betriebssystem ist eine Zusammenstellung von Computerprogrammen, die die Systemressourcen eines

Computers wie Arbeitsspeicher, Festplatten, Ein- und Ausgabegeräte verwaltet und diese

Anwendungsprogrammen zur Verfügung stellt“https://de.wikipedia.org/wiki/Betriebssystem

https://de.wikipedia.org/wiki/Linux_Standard_Base

Wofür „Linux“ auch noch steht

Linux-Distributionen Redhat Debian Android

OS: Linux-Kernel & Treiber Programme Quelltext Dokumentation + Supporthttps://de.wikipedia.org/wiki/Linux-Distribution

https://de.wikipedia.org/wiki/Distrowatch

Paketverwaltungen

.deb (Debian) siehe: .rpm (Redhat) Putty-demo installieren + deinstallieren „Ein Paket enthält neben den reinen Programmdateien auch

Informationen, wo diese Programmdateien abgelegt werden sollen, welche Konfigurationen am bestehenden System vorgenommen werden müssen, und meist auch, ob und wenn, welche Software noch zusätzlich benötigt wird, damit das Programm funktioniert. Bei der Installation werden die Programmdateien im Paket in das laufende oder zu installierende System hinein entpackt, danach werden die Installationsskripte ausgeführt.“

https://de.wikipedia.org/wiki/Paketverwaltung

Linux ist GNU-Software

Linux wird veröffentlicht unter der GNU-Lizenz (später mehr zu Opensource-Lizenzen)

Linux ist quelloffen Linux ist frei (frei wie in Freiheit, aber auch

frei wie in Freibier)

https://de.wikipedia.org/wiki/Linux

GPL

GNU is not Unix (GNU) GPL = GNU General Public License

„..., die einem gewährt, die Software auszuführen, zu studieren, zu ändern und zu verbreiten (kopieren).“

Was bedeutet das für Sie persönlich im Vergleich zu einer M$-Windows-(Raub)-Kopie?

https://de.wikipedia.org/wiki/GNU_General_Public_License

Linux und Supercomputer

Die Top 8 der aktuellen Supercomputer (Stand Juni 2015) werden unter einem Linux-Derivat betrieben. Insgesamt werden von den TOP500-Systemen

489 (also 97,8 %) unter Linux, 9 unter Unix, 1 unter Windows

Fällt Ihnen etwas auf ???https://de.wikipedia.org/wiki/TOP500

Linux und Bootmanager

Der häufigste Bootmanager ist GRUB GRUB ist GPL Bootet verschiedene Betriebssysteme (z.B.: Linux und

Windows)

Kann von der Festplatte, vom USB-Stick, aber auch aus dem Netzwerk via PXE booten (gut für Diskless-Systeme)

Ist sehr einfach über Textdateien konfigurierbarhttps://de.wikipedia.org/wiki/Grand_Unified_Bootloader

Shells - Kommandozeileninterpreter

I love bash :) (https://de.wikipedia.org/wiki/Bash_(Shell)

Livedemo via putty Kann live programmiert werden ^^ hat also Datenstrukturen und

Kontrollstrukturen (non)sense: figlet, toilet, curl, wgethttps://de.wikipedia.org/wiki/Unix-Shell

Shells - Kommandozeileninterpreter

I love bash :) (https://de.wikipedia.org/wiki/Bash_(Shell)

Livedemo via putty Kann live programmiert werden ^^ hat also Datenstrukturen und

Kontrollstrukturen (non)sense: figlet, toilet, curl, wgethttps://de.wikipedia.org/wiki/Unix-Shell http://wiki.bash-hackers.org/

/bin/bash

| & grep /etc/bashrc ~/bashrc Tabulator Reverse-i-search (Strg+r) history Set -x; PS4='+(${BASH_SOURCE}:${LINENO}): $

{FUNCNAME[0]:+${FUNCNAME[0]}(): }' The evil eval

SSH – sichere entfernte Shell

Verschlüsselte Shell auf entfernten (virtuellen) Maschinen

Fernwartung von Servern clusterssh Clienten für nahezu alle OS Ist als Server in jeder Distribution enthalten https://de.wikipedia.org/wiki/Secure_Shell

SSH - Features

Sicheres verschlüsseltes Kopieren (SFTP+SCP) Verschlüsselter Transport von GUI's (X11-

Transport) Verschlüsselter SSH-Tunnel SSHFS: ein entferntes Dateisystem lokal

mounten Keys, verwendung von Schlüsseln für

automatische Aufgaben (Schutz durch Schlüssel-Agenten)

Virtualisierung und Emulatoren

„Computer im Computer“ Serverkonsolidierung: mehrere virtuelle Server auf einer

Maschine

Live-Migration: eine virtuelle Maschine kann von einem physischen Computer im laufenden Betrieb auf einen anderen verschoben werden

Snapshots: ein virtueller Computer kann gespeichert werden

Computer auf Abruf: spontanes starten einer Testumgebung

http://www.supermicro.com

https://de.wikipedia.org/wiki/Virtualisierung_(Informatik)

Speichervirtualisierung

Vorteile Der Speicher wird in Form von virtuellen Laufwerken

im Netzwerk zur Verfügung gestellt Der logische Speicher ist getrennt vom physischen

Speicher Der Speicher kann im Hintergrund vergrössert /

verkleinert werden Ideal für virtuelle Computer Linux beinhaltet Unterstützung für

Speichervirtualisierung als Client + Server

siehe auch: http://www.supermicro.nl/products/chassis/4U/946/SC946ED-R2KJBOD.cfm

https://de.wikipedia.org/wiki/ISCSI

Linux und Sicherheit

Eine Kiste Bier für denjenigen der 10 Linuxviren ergoogeln kann.

„Bei Linux ist zur Kaperung eines Computers eine Kombination mehrerer Sicherheitslücken zwingend erforderlich, unter Windows reicht unter Umständen ein unbedarfter Klick im Internet Explorer.“

„Zur Zeit ist unter Linux ein Virenscanner mangels Viren überflüssig. Es gibt zwar auch Virenscanner für Linux, aber diese dienen nur dazu, Dateien oder Mails auf Windowsviren zu untersuchen.“

Noch Fragen!?https://wiki.ubuntuusers.de/Sicherheitskonzepte

SUSE Linux

Eine kommerzielle Distribution → kostet Geld Enterprise OS – angepasst an

Firmenbedürfnisse Herstellersupport für mehrere Jahre https://de.wikipedia.org/wiki/SUSE_Linux_Enterprise_Desktop

Clonezilla

Ist eine Linux-Distribution, basiert auf Debian Booten aus dem Netzwerk Kann ihr Windows-System in 10 Minuten

vollständig (Alles!) auf eine externe Platte sichern

Multicast-fähig (simultan 100 PC's bespielen)http://clonezilla.org/

https://de.wikipedia.org/wiki/Clonezilla

Kali Linux

Penetrationstests (hacking) Basiert auf Debian

https://www.kali.org/

https://de.wikipedia.org/wiki/Kali_Linux

Linux in der Arbeitswelt

Dominiert den Servermarkt Auf dem Desktop eher selten in Benutzung (Desktop-) Linux in München:

https://de.wikipedia.org/wiki/LiMux http://www.muenchen.de/rathaus/Stadtverwaltung/Direkto

rium/LiMux.html

Oftmals erste Wahl für Softwareentwickler aufgrund der immensen Programmvielfalt

Ubuntu für Sie

Für Linuxneulinge gemacht Exzellente Hardwareunterstützung Grosse freundliche Community https://wiki.ubuntuusers.de Stabile Langzeitversionen (LTS) Live (läuft von der DVD ohne Installation) Multiboot – Linux parallel zu Windows


Recommended