Linux Cheatsheet: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | [[Kategorie:Linux]] | ||
| + | = 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 = | = Wichtige Dateipfade = | ||
| Zeile 4: | Zeile 12: | ||
* Systemlogdateien: ''/var/log/'' | * Systemlogdateien: ''/var/log/'' | ||
* Netzwerkkonfiguration unter Debian: ''/etc/network/interfaces'' | * 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 = | = Netzwerkdebbugging = | ||
| Zeile 10: | Zeile 35: | ||
*'''ip a''' | *'''ip a''' | ||
| + | *'''ip r''' | ||
| + | *'''cat ''/etc/resolv.conf'' ''' | ||
== Netzwerkkonfiguration neu laden (Debian) == | == Netzwerkkonfiguration neu laden (Debian) == | ||
| Zeile 26: | Zeile 53: | ||
* '''tcpdump -ni ''Name des Adapters'' port ''xxx'' ''' | * '''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 == | == DNS Test == | ||
| Zeile 34: | Zeile 65: | ||
* '''du -hs * 2> /dev/null | sort -hr | head''' | * '''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''' | ||
Aktuelle Version vom 10. Oktober 2024, 07:48 Uhr
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