Skip to content
On this page
Linux
1

Linux

05.10.2022
Linux
2

Terminal Tips & Tricks

  • Ausgabe auf dem Terminal: stdout, stderr können beide umgeleitet werden (z.B. in ein File)
  • <Tab> für Autocomplete
  • CTRL + C um abzubrechen (auch beim eingeben einer Zeile)
  • <UP> / <DOWN> in der History navigieren
  • CTRL + R um die History rekursiv zu durchsuchen
  • CTRL + <LEFT> / <RIGHT> in einer Zeile schneller navigieren
  • CTRL + L screen clear
05.10.2022
Linux
3

Wenn etwas schief läuft:

  • dmesg Kernel Log
  • tail -100 /var/log/syslog System Log
  • sudo systemctl status <servicename> Status Log eines Services
  • sudo systemctl restart <servicename> Service neu starten
  • sudo reboot System neu starten ohne das Kabel zu entfernen
05.10.2022
Linux
4

Linux Command Essentials (1)

  • ls, ls -al : Files auflisten
  • ps, ps aux : Prozesse anzeigen
  • cd : Change Directory
  • rm, rm -r, ☠️ rm -rf : Löschen
  • pwd : Momentanes Working Directory anzeigen
  • man : man pages
  • mkdir : Directory erstellen
  • mv : verschieben
  • cp : kopieren
05.10.2022
Linux
5

Linux Command Essentials (2)

  • touch : File leer erstellen, modtime ändern
  • locate : wo ist ein File? (Indexiert)
  • find : wo ist ein File? (findet auch nicht indexierte Files)
  • nano, vim, emacs : Text Editor
  • apt : Packet Management
  • tar, zip : Compression
05.10.2022
Linux
6

Linux Command Essentials (3)

  • df, df -h : Wieviel Platz ist noch frei?
  • lsblk : Block devices (Speichermedien) auflisten
  • killall wget : Alle wget Prozesse abwürgen
  • mount : Speichermedium ins System einbinden (mounten)
  • lsusb : USB Geräte auflisten (beim Raspi sieht man den ETH Adapter)
  • bg, fg, jobs : Laufende Jobs / Tasks managen
  • top / htop : System Monitor
05.10.2022
Linux
7

Linux Netzwerkcommands

  • ifconfig : Interfaces konfigurieren
    • (ifup, ifdown, ifquery) : etwa das gleiche
  • iwconfig : ähnlich wie ifconfig für Interfaces mit Wireless Extension
  • netstat : offene Ports und Verbindungen anzeigen
  • netcat : Daten via TCP/UDP empfangen / versenden
  • arp : OS ARP Cache anzeigen
  • route : OS Routing Table anzeigen und manipulieren
05.10.2022
Linux
8

Linux Netzwerkcommands II

  • ping : ICMP Echo Request ausführen
  • iptables : Firewall Rules anzeigen und konfigurieren
  • curl : HTTP Request ausführen
  • wget : Resource über HTTP herunterladen
  • iperf3 : Throughput über IP messen
  • arping : ARP Request ausführen
05.10.2022
Linux
9

ip Command Line Tool

  • ip command ersetzt langfristig arp,ifconfig,ifup und route
  • ip a, ip addr, ip address Zeigt IP Adressen von interfaces und lässt diese manipulieren
    • add address ip addr add 192.168.50.2/24 dev eth0
  • ip route zeigt die Routing table an
    • modifizieren mit ip route add 0.0.0.0/0 dev eth0
  • ip link Zeigt Layer 2 Informationen der Netzwerkinterfaces
    • ip link set up dev eht0 um das eth0 Interface hochzufahren
  • ip neigh zeigt die ARP Table an
05.10.2022