Linux Cheatsheet: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(11 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 =


== Netzwerkkonfiguration anzeigen ==
== Netzwerkkonfiguration anzeigen ==
*'''ip a'''
*'''ip a'''
*'''ip r'''
*'''cat ''/etc/resolv.conf'' '''
== Netzwerkkonfiguration neu laden (Debian) ==
* '''ifdown -va ; ifup -va'''


== Firewall Logs ==
== Firewall Logs ==
* '''tail -f -n0 /var/log/syslog'''
* '''tail -f -n0 /var/log/syslog'''
== offene Ports anzeigen ==
* '''ss -lntp'''


== Pakete mitschneiden ==
== Pakete mitschneiden ==


* '''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 ==


* '''dig +short @''ip.des.dns.servers'' ''aufzulösender.name.net'' '''
* '''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'''

Aktuelle Version vom 10. Oktober 2024, 09: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