overview
Paul Hänsch | Linux Grundkurs | VHS Leipzig
next
VHS Linux Grundkurs - Teil 3 previous
next Themen
Prozessverwaltung
Prozesse und Benutzer
Netzwerke
previous
next
Prozesse und Prozessmanagement previous
next Prozesse und Prozessmanagement
~$ mousepad
previous
next Prozesse und Prozessmanagement
Strg + Z
previous
next Prozesse und Prozessmanagement
~$ fg
previous
next Prozesse und Prozessmanagement
Strg + Z
~$ bg
previous
next Prozesse und Prozessmanagement
~$ pidof mousepad
previous
next Prozesse und Prozessmanagement
~$ mousepad &
previous
next Prozesse und Prozessmanagement
~$ pidof mousepad
previous
next Prozesse und Prozessmanagement
~$ kill ...
previous
next Prozesse und Prozessmanagement
~$ ps
~$ ps -e
~$ ps -eo pid,user,command
previous
next Prozesse und Prozessmanagement
~$ pstree
~$ pstree -u -p
previous
next Prozesse und Prozessmanagement
~$ htop
previous
next
Prozesse und Benutzer previous
next previous
next Prozesse und Benutzer
~$ ls -lh /usr/bin/sudo
previous
next Prozesse und Benutzer
Zugriffsrechte
/usr/bin/sudo
Typ Eigentümer (root) Gruppe (root)
- rws r-x r-x
previous
next Prozesse und Benutzer
sudo gestattet die Ausführung eines Programms als root . Je nach konfiguration fragt es dabei nach dem Benutzerpasswort, und gestattet oder verwährt bestimmte Aktionen.
~$ whoami
live
~$ sudo whoami
root
previous
next previous
next previous
next previous
next Prozesse und Benutzer
Programm Parameter 1 Parameter 2 Umleitung Ziel
~$ sudo echo Hallo > datei2
nimmt die Identität root an wird von sudo als root ausgeführt Geht als Parameter 1 an echo wird von der Shell abgewickelt wird von der Shell geschrieben
previous
next previous
next
Linux Grundkurs
Netzwerk Grundkurs
previous
next Netzwerk - Beispiel
Wir rufen eine Webseite auf
~$ telnet vhs-leipzig.de 80
GET / HTTP/1.1
Host: vhs-leipzig.de
previous
next Netzwerk - Beispiel HTTP
HTTP ist ein Netzwerkprotokoll
Wir benutzen es für eine Anwendung - zum Aufrufen von Webseiten
HTTP ist ein Applikationsprotokoll
previous
next Netzwerk - Routing
Was ist vhs-leipzig.de?
~$ nslookup vhs-leipzig.de
previous
next Netzwerk - Routing
Jeder Internethost hat eine IP-Adresse
IP ist das Internetprotokoll
Das Internet ist eine Verbindung zwischen Netzwerken - Inter Net
IP ermöglicht Routing zwischen Netzwerken und Routenfindung im Internet
previous
next Netzwerk - Routing
Unser Rechner hat auch eine IP-Adresse
~$ ip address
previous
next Netzwerk - Routing
Unser Rechner wird über ein Gateway ins Internet geroutet
~$ ip route list
previous
next Netzwerk - Routing
Ein Gateway bzw. Router vermittelt zwischen IP-Netzen
Unser Rechner benutzt das Gateway um andere Netze im Internet zu erreichen
previous
next Netzwerk - Link
Im lokalen Netz gibt es auch Link-Addressen
~$ arp -n
previous
next Netzwerk - Link
Link-Adressen werden auch Hardware- oder MAC-Adressen genannt
Link-Adressen werden nicht zwischen Netzwerken geroutet - dazu dienen nur IP-Adressen
Über Link-Adressen können nur Rechner im selben Netzwerk erreicht werden
Link-Adressen sind idR. in der Netzwerkhardware fest eingestellt
Ein Netzwerk sind Rechner, die über Kabel und Switches verbunden sind
previous
next previous
next previous
next Netzwerk - Transport
IP bricht Netzwerkdaten in Pakete auf
TCP ermöglicht es Paketverluste zu erkennen und eine Neuübertragung durchzuführen
TCP ordnet vertauschte Pakete in der richtigen Reihenfolge an
TCP ermöglicht damit Verbindungen und Streams
previous
next previous
next Netzwerk - IP-Konfiguration
previous
next Netzwerk - IP-Konfiguration
previous
next Netzwerk - Problembehebung
previous
next Netzwerk - Problembehebung
Programme zur Diagnose
~$ ip address
~$ ip route list
~$ nslookup oder ~$ dig
Gateway pingen, Nameserver pingen, bekannte IP-Adresse pingen
~$ ping
~$ nmap
previous
next
SSH - Die Secure Shell previous
next SSH
~$ ssh live@hostname
("hostname" ist die IP-Adresse an der Tafel)
previous
next previous
next SSH
~$ ssh -X live@hostname
~$ mousepad
previous
next previous
next SSH - Dateiübertragung
scp live@hostname:datei1 ./
previous
next SSH - Dateiübertragung
Dateimanager → sftp://live@hostname
previous
next SSH - Dateiübertragung
~$ mkdir mount
~$ sshfs live@hostname: mount
~$ ls mount
previous
next
Rdesktop previous
next Rdesktop
~$ rdesktop hostname
previous
next previous
next
...
Webserver..., Netcat..., tar..., inetd...
previous
next Nächster Termin
Mittwoch, 9. Oktober
Softwareinstallation
Anwendungsprogramme
previous 55