2016-10-09 22:14:46 +02:00
# 3.3 Übung: Etwas über das System herausfinden
2016-10-10 01:41:21 +02:00
2016-10-10 02:03:44 +02:00
## Aufgaben zu Linux-Kommandos
Welche Linux-Kommandos liefern die Antworten auf die folgenden Fragen? Ein Teil der benötigten Kommandos findet sich auf dem im vorigen Kapitel erwähnten [Cheatsheet ](http://cheatsheetworld.com/programming/unix-linux-cheat-sheet/ ). Weitere Antworten finden sich über Suchen im Internet. Meist reicht es an die passenden Suchbegriffe das Wort "linux" mit anzuhängen.
2016-10-10 01:47:17 +02:00
2016-10-10 02:19:56 +02:00
## Hilfreiche Grundlagen
2016-10-10 02:28:54 +02:00
* Dateien und Verzeichnisse: siehe [Cheatsheet ](http://cheatsheetworld.com/programming/unix-linux-cheat-sheet/ )
* Abbruch / Programm beenden: ** *Ctrl+C***
2016-10-10 10:04:39 +02:00
* Kurzhilfe eines Programms aufrufen: ** *Programmname* --help**
* Handbuch eines Programms aufrufen: **man *Programmname** *
2016-10-10 02:28:54 +02:00
* Automatische Ergänzung: ** *Tab***
* Vorige Kommandos anzeigen: ** *Pfeiltaste nach oben***
* Suche in Historie der Kommandozeile: ** *Ctrl+R***
2016-10-10 02:19:56 +02:00
2016-10-10 02:03:44 +02:00
### 1. Wieviel Arbeitsspeicher ist auf dem System frei?
2016-10-10 01:47:17 +02:00
Lösung: {%s%}free -h{%ends%}
2016-10-10 02:03:44 +02:00
### 2. Wieviel Festplattenspeicher ist auf dem System frei?
Lösung: {%s%}df -H{%ends%}
### 3. Welche(r) Prozessor(en) stehen dem System zur Verfügung?
Lösung: {%s%}lscpu{%ends%}
2016-10-10 02:14:54 +02:00
### 4. Welches Betriebssystem (a), in welcher Version (b) und mit welchem Linux-Kernel (c) ist installiert?
2016-10-10 02:11:42 +02:00
Lösung:
2016-10-10 02:14:54 +02:00
* (a) {%s%}cat /etc/issue{%ends%}
* (b) {%s%}cat /etc/debian_version{%ends%}
* (c) {%s%}uname -r{%ends%}
2016-10-10 02:03:44 +02:00
### 5. Wer ist gerade auf dem System angemeldet?
Lösung: {%s%}w{%ends%}
### 6. Welche Pakete sind auf dem System installiert?
Lösung: {%s%}dpkg -l{%ends%}
### 7. Welche Prozesse laufen derzeit auf dem System?
2016-10-10 02:14:54 +02:00
Lösung:
* {%s%}top{%ends%}
* {%s%}ps -e{%ends%}
2016-10-10 02:03:44 +02:00
2016-10-10 02:05:12 +02:00
### 8. Welche Netzwerkverbindungen sind gerade aktiv?
2016-10-10 02:14:54 +02:00
Lösung:
* {%s%}netstat -i{%ends%}
* {%s%}netstat -r{%ends%}