Linux Cheatsheet
Version vom 6. August 2024, 20:16 Uhr von Linkai.zhang (Diskussion | Beiträge) (→Rechnername setzen)
Rechnername setzen
- hostnamectl set-hostname name-des-rechners
- Der Prompt aktualisiert sich beim nächsten Login
- gegebenfalls unter /etc/hosts den Hostnamen nochmal für sudo anpassen
- vim /etc/hosts
Wichtige Dateipfade
- Systemkonfigurationsdateien: /etc/
- Systemlogdateien: /var/log/
- Netzwerkkonfiguration unter Debian: /etc/network/interfaces
DHCP
- /etc/default/isc-dhcp-server
- /etc/dhcp/dhcpd.conf
SSH
- Daemonkonfiguration: /etc/ssh/sshd_config
- erlaubte SSH Schlüssel: ~/.ssh/authorized_keys
- persönliche SSH-Client Konfiguration: ~/.ssh/config
Bind9
- Zonendefinition: /etc/bind/named.conf.local
- Rechte des Servers: /etc/bind/named.conf.options
- Zonendatei/Zuweisung von Name zu IP: /var/cache/bind
Netzwerkdebbugging
Netzwerkkonfiguration anzeigen
- ip a
- ip r
- cat /etc/resolv.conf
Netzwerkkonfiguration neu laden (Debian)
- ifdown -va ; ifup -va
Firewall Logs
- tail -f -n0 /var/log/syslog
offene Ports anzeigen
- ss -lntp
Pakete mitschneiden
- tcpdump -ni Name des Adapters port xxx
- tcpdump -ni Name des Adapters host xxx
- tcpdump -ni Name des Adapters host xxx and port xx
- tcpdump -ni Name des Adapters icmp
- tcpdump -ni Name des Adapters arp
DNS Test
- dig +short @ip.des.dns.servers aufzulösender.name.net
10 größte Dateien/Ordner im aktuellen Pfad anzeigen
- du -hs * 2> /dev/null | sort -hr | head
Vim
Musterersetzen
- Im Normal-Mode
- :%s/<altes Muster>/<neues Muster>/g
IPSec / Strongswan
- Strongswan neustarten
- systemctl start strongswan-starter.service
- IPSec neuladen/-starten
- ipsec reload
- ipsec restart
- IPSec Status
- ipsec statusall