Archiv der Kategorie: Allgemeines

Apache: VirtualHost-Angaben anzeigen

Anzeigen der geparsten VirtualHosts
apachectl -t -D DUMP_VHOSTS

VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server aurora9.server.net (/etc/apache2/sites-enabled/000-default.conf:4)
         port 80 namevhost aurora9.server.net (/etc/apache2/sites-enabled/000-default.conf:4)
         port 80 namevhost api9.server.net (/etc/apache2/sites-enabled/000-default.conf:24)
         port 80 namevhost f1-server09.de (/etc/apache2/sites-enabled/000-default.conf:44)
*:443                  is a NameVirtualHost
         default server aurora9.server.net (/etc/apache2/sites-enabled/000-defaultssl.conf:9)
         port 443 namevhost aurora9.server.net (/etc/apache2/sites-enabled/000-defaultssl.conf:9)
         port 443 namevhost api9.server.net (/etc/apache2/sites-enabled/000-defaultssl.conf:36)
         port 443 namevhost f1-server09.de (/etc/apache2/sites-enabled/000-defaultssl.conf:63)
         port 443 namevhost ht.aurora9.server.net (/etc/apache2/sites-enabled/000-defaultssl.conf:94)
         port 443 namevhost ht.api9.server.net (/etc/apache2/sites-enabled/000-defaultssl.conf:119)

Git: Commits verfolgen

Ermitteln des Commit-Hashes:
git log --pretty=oneline | grep "suchwort"

Listet Commits mit Commit-Hash und Titel auf, wenn das Suchwort „suchwort“ darin vorkommt.

Soll der letzte Commit im aktuellen branch aufgelistet werden dann:
git log -1

Mit dem Commit-Hash sind dann die Vorgänger zu finden:
git rev-list -2 "commitHash"
„commitHash“ ist der Platzhalter für den zu untersuchenden Commit.
Die Anzeige ergibt zwei Zeilen (Hashes). Der erste Hash ist zu untersuchende Commit-Hash.
Der Zweite ist der Vorgänger-Commit-Hash.

Sublime 3 (proprietär) installieren

Repository-Key hinzufügen:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Sublime in sources.list eintragen:

echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Sublime installieren/updaten:

sudo apt update && sudo apt install sublime-text

Shell: Logeinträge nach Error 403 durchsuchen

watch -n 30 'grep "HTTP/1.1 403" /var/log/apache2/modsec_audit.log | wc -l'

Durchsucht das Modsecurity Audit Logfile alle 30 Sekunden nach 403 Error und gibt diese aus (als Gesamtzahl). Natürlich kann statt dem Modsecurity Logfile auch jedes andere Logfile durchsucht werden.

cat access_ssl.log | cut -d ' ' -f 9 | grep '403' | wc -l

Hier wird in einem Apache „combined“ Logfile die 9. Spalte gesucht (HTTP Status) und mit 403 (Forbidden) verglichen und Treffer aufaddiert.