Appearance
Linux
2
Terminal Tips & Tricks #
- Ausgabe auf dem Terminal:
stdout
,stderr
können beide umgeleitet werden (z.B. in ein File) <Tab>
für AutocompleteCTRL + C
um abzubrechen (auch beim eingeben einer Zeile)<UP> / <DOWN>
in der History navigierenCTRL + R
um die History rekursiv zu durchsuchenCTRL + <LEFT> / <RIGHT>
in einer Zeile schneller navigierenCTRL + L
screen clear
05.10.2022
Linux
3
Wenn etwas schief läuft: #
dmesg
Kernel Logtail -100 /var/log/syslog
System Logsudo systemctl status <servicename>
Status Log eines Servicessudo systemctl restart <servicename>
Service neu startensudo reboot
System neu starten ohne das Kabel zu entfernen
05.10.2022
Linux
4
Linux Command Essentials (1) #
ls
,ls -al
: Files auflistenps
,ps aux
: Prozesse anzeigencd
: Change Directoryrm
,rm -r
, ☠️rm -rf
: Löschenpwd
: Momentanes Working Directory anzeigenman
: man pagesmkdir
: Directory erstellenmv
: verschiebencp
: kopieren
05.10.2022
Linux
5
Linux Command Essentials (2) #
touch
: File leer erstellen, modtime ändernlocate
: wo ist ein File? (Indexiert)find
: wo ist ein File? (findet auch nicht indexierte Files)nano
,vim
,emacs
: Text Editorapt
: Packet Managementtar
,zip
: Compression
05.10.2022
Linux
6
Linux Command Essentials (3) #
df
,df -h
: Wieviel Platz ist noch frei?lsblk
: Block devices (Speichermedien) auflistenkillall wget
: Allewget
Prozesse abwürgenmount
: Speichermedium ins System einbinden (mounten)lsusb
: USB Geräte auflisten (beim Raspi sieht man den ETH Adapter)bg
,fg
,jobs
: Laufende Jobs / Tasks managentop
/htop
: System Monitor
05.10.2022
Linux
7
Linux Netzwerkcommands #
ifconfig
: Interfaces konfigurieren- (
ifup
,ifdown
,ifquery
) : etwa das gleiche
- (
iwconfig
: ähnlich wieifconfig
für Interfaces mit Wireless Extensionnetstat
: offene Ports und Verbindungen anzeigennetcat
: Daten via TCP/UDP empfangen / versendenarp
: OS ARP Cache anzeigenroute
: OS Routing Table anzeigen und manipulieren
05.10.2022
Linux
8
Linux Netzwerkcommands II #
ping
: ICMP Echo Request ausführeniptables
: Firewall Rules anzeigen und konfigurierencurl
: HTTP Request ausführenwget
: Resource über HTTP herunterladeniperf3
: Throughput über IP messenarping
: ARP Request ausführen
05.10.2022
Linux
9
ip
Command Line Tool #
ip
command ersetzt langfristigarp
,ifconfig
,ifup
undroute
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
- add address
ip route
zeigt die Routing table an- modifizieren mit
ip route add 0.0.0.0/0 dev eth0
- modifizieren mit
ip link
Zeigt Layer 2 Informationen der Netzwerkinterfacesip link set up dev eht0
um daseth0
Interface hochzufahren
ip neigh
zeigt die ARP Table an
05.10.2022