[{"content":"Cron-Jobs einrichten: Aufgaben automatisch ausführen Regelmäßige Backups, Logrotation, tägliche Berichte – wer will schon morgens um 3 Uhr manuell ein Skript starten? Genau dafür gibt es Cron: Der Dienst des Systems führt Aufgaben zu festgelegten Zeiten automatisch aus. So funktioniert\u0026rsquo;s.\nWie Cron funktioniert Cron liest eine Tabelle mit Regeln, die Crontab, in der jede Zeile eine Aufgabe beschreibt. Ein typischer Eintrag:\n30 2 * * * /usr/local/bin/backup.sh Diese Zeile führt das Skript jeden Tag um 2:30 Uhr aus. Das Format hat fünf Felder für Minute, Stunde, Tag des Monats, Monat und Wochentag:\nFeld Werte Bedeutung Minute 0–59 Minute der Stunde Stunde 0–23 Stunde des Tages Tag 1–31 Tag des Monats Monat 1–12 Monat des Jahres Wochentag 0–7 0 und 7 stehen für Sonntag Ein Sternchen bedeutet „jeden Wert\u0026quot;. Beispiele:\n* * * * * # Jede Minute */15 * * * * # Alle 15 Minuten 0 9 * * 1 # Jeden Montag um 9 Uhr 0 0 1 * * # Am Ersten jeden Monats um Mitternacht 0 22 * * 1-5 # Werktags um 22 Uhr Die eigene Crontab pflegen Jeder Benutzer hat eine eigene Tabelle, bearbeitet wird sie mit crontab:\ncrontab -e # Tabelle bearbeiten crontab -l # Einträge anzeigen crontab -r # Tabelle komplett löschen Die Bearbeitung öffnet den Standardeditor – in der Regel nano. Ein neuer Eintrag wird als Zeile eingefügt und gespeichert; danach prüft crontab -l das Ergebnis.\nHäufige Fallstricke Drei Dinge sorgen bei Cron immer wieder für Verwirrung:\nUmgebungsvariablen fehlen: Cron startet ohne die Umgebung des Logins. Ein Skript, das PATH braucht, sollte den Pfad selbst setzen oder Befehle absolut angeben: /usr/bin/find statt find. Ausgabe landet im Nirgendwo: Standardmäßig schickt Cron Ausgaben per Mail. Besser explizit in eine Logdatei umleiten: 0 2 * * * /usr/local/bin/backup.sh \u0026gt;\u0026gt; /var/log/backup.log 2\u0026gt;\u0026amp;1 Das Skript ist nicht ausführbar: Ohne x-Recht schlägt jeder Lauf fehl. Vorher mit chmod +x backup.sh nachhelfen. Systemweite Aufgaben Für Wartungsaufgaben des Systems gibt es die Verzeichnisse unter /etc/cron.daily, /etc/cron.weekly und /etc/cron.monthly – Skripte dort hineinlegen genügt, die Ausführungszeit wird über /etc/crontab festgelegt. Für einzelne Benutzer sind eigene Crontabs aber meist die bessere Wahl.\nFazit Cron ist eine der ältesten und zugleich zuverlässigsten Lösungen der Unix-Welt. Wer das Fünffeld-Format und die Logik hinter Umgebung und Ausgaben verstanden hat, kann sich über automatisierte Abläufe freuen – und über morgens volle E-Mail-Postfächer wundert er sich nicht mehr.\n","permalink":"https://nexusvault.de/posts/linux/test-post6/","summary":"\u003ch1 id=\"cron-jobs-einrichten-aufgaben-automatisch-ausführen\"\u003eCron-Jobs einrichten: Aufgaben automatisch ausführen\u003c/h1\u003e\n\u003cp\u003eRegelmäßige Backups, Logrotation, tägliche Berichte – wer will schon morgens um 3 Uhr manuell ein Skript starten? Genau dafür gibt es Cron: Der Dienst des Systems führt Aufgaben zu festgelegten Zeiten automatisch aus. So funktioniert\u0026rsquo;s.\u003c/p\u003e\n\u003ch2 id=\"wie-cron-funktioniert\"\u003eWie Cron funktioniert\u003c/h2\u003e\n\u003cp\u003eCron liest eine Tabelle mit Regeln, die Crontab, in der jede Zeile eine Aufgabe beschreibt. Ein typischer Eintrag:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e30 2 * * * /usr/local/bin/backup.sh\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eDiese Zeile führt das Skript jeden Tag um 2:30 Uhr aus. Das Format hat fünf Felder für Minute, Stunde, Tag des Monats, Monat und Wochentag:\u003c/p\u003e","title":"Cron-Jobs einrichten: Aufgaben automatisch ausführen"},{"content":"SSH verstehen: Sichere Verbindungen im Netzwerk Ob Serveradministrator oder Webentwicklerin – wer auf entfernte Rechner zugreift, kommt an SSH nicht vorbei. Das Secure Shell Protocol verschlüsselt jede Verbindung und macht Übertragungen im Netzwerk abhörsicher. Dieser Beitrag erklärt, wie SSH funktioniert und wie man es richtig einsetzt.\nWarum SSH? Früher übernahmen Protokolle wie Telnet die Fernwartung – und übertrugen Passwörter im Klartext über das Netzwerk. Jede Mitschrittstelle konnte sie lesen. SSH verschlüsselt dagegen die gesamte Verbindung und authentifiziert außerdem den Server, damit niemand sich als Zielrechner ausgeben kann.\nDie Grundlagen Das Prinzip ist simpel: Zwischen Client und Server wird eine verschlüsselte Verbindung aufgebaut. Standardmäßig lauscht der SSH-Server auf Port 22. Die Verbindung von einem Rechner aus sieht so aus:\nssh benutzer@192.168.1.100 ssh benutzer@server.beispiel.de -p 2222 Der zweite Befehl nutzt einen abweichenden Port, was bei vielen Servern üblich ist.\nAuthentifizierung mit Schlüsseln Passwörter sind bequem, aber schwache Passwörter sind ein Einfallstor. Sicherer ist die Anmeldung per Schlüsselpaar: ein privater Schlüssel bleibt auf dem eigenen Rechner, der öffentliche landet auf dem Server.\nssh-keygen -t ed25519 ssh-copy-id benutzer@server.beispiel.de Der erste Befehl erzeugt das Schlüsselpaar, der zweite überträgt den öffentlichen Schlüssel auf den Server. Ab dann klappt die Anmeldung ohne Passwort:\nssh benutzer@server.beispiel.de Empfehlung: Die private Schlüsseldatei unbedingt mit einer Passphrase schützen – sie schützt auch dann noch, wenn die Datei in falsche Hände gerät.\nPasswortlogin deaktivieren Wer das Passwort als Einstieg komplett ausschließen will, ergänzt in der Serverkonfiguration /etc/ssh/sshd_config:\nPasswordAuthentication no PubkeyAuthentication yes Danach muss der SSH-Dienst neu geladen werden:\nsudo systemctl reload ssh Achtung: Vor dem Neustart unbedingt prüfen, ob die Schlüsselanmeldung funktioniert – sonst sperrt man sich selbst aus.\nDateien übertragen mit scp und rsync SSH ist nicht nur für Shell-Sitzungen da. Dateien lassen sich über dieselbe sichere Verbindung kopieren:\nscp backup.tar.gz benutzer@server:/home/benutzer/ rsync -avz ./projekt/ benutzer@server:/srv/projekt/ rsync überträgt nur geänderte Dateien und eignet sich deshalb ideal für Backups und Deployments.\nFazit SSH ist eine der tragenden Säulen der modernen Systemadministration – verschlüsselt, standardisiert und auf jedem Linux-System vorinstalliert. Wer Schlüssel statt Passwörter nutzt und die Grundbefehle beherrscht, ist auf der sicheren Seite.\n","permalink":"https://nexusvault.de/posts/linux/test-post5/","summary":"\u003ch1 id=\"ssh-verstehen-sichere-verbindungen-im-netzwerk\"\u003eSSH verstehen: Sichere Verbindungen im Netzwerk\u003c/h1\u003e\n\u003cp\u003eOb Serveradministrator oder Webentwicklerin – wer auf entfernte Rechner zugreift, kommt an SSH nicht vorbei. Das Secure Shell Protocol verschlüsselt jede Verbindung und macht Übertragungen im Netzwerk abhörsicher. Dieser Beitrag erklärt, wie SSH funktioniert und wie man es richtig einsetzt.\u003c/p\u003e\n\u003ch2 id=\"warum-ssh\"\u003eWarum SSH?\u003c/h2\u003e\n\u003cp\u003eFrüher übernahmen Protokolle wie Telnet die Fernwartung – und übertrugen Passwörter im Klartext über das Netzwerk. Jede Mitschrittstelle konnte sie lesen. SSH verschlüsselt dagegen die gesamte Verbindung und authentifiziert außerdem den Server, damit niemand sich als Zielrechner ausgeben kann.\u003c/p\u003e","title":"SSH verstehen: Sichere Verbindungen im Netzwerk"},{"content":"Docker für den Schnellstart: Container in 10 Minuten „Läuft bei mir\u0026quot; – dieser Satz ist der Klassiker unter Entwicklern. Docker beendet das Problem, indem es Anwendungen samt Umgebung in Container verpackt. Einmal gebaut, läuft ein Container überall gleich: auf dem Laptop, dem Server oder in der Cloud.\nContainer und Images Zwei Begriffe stehen am Anfang:\nEin Image ist die Vorlage – eine Art Bauplan der Anwendung inklusive Betriebssystem-Basis, Code und Abhängigkeiten. Ein Container ist die laufende Instanz eines Images. Aus einem Image lassen sich beliebig viele Container starten, und ein Vergleich zur Objektorientierung drängt sich auf: Das Image ist die Klasse, der Container das Objekt.\nDas erste Image Das Testen beginnt direkt in der Shell. Das offizielle Nginx-Image startet einen Webserver mit einer Zeile:\ndocker run -d -p 8080:80 nginx Danach ist der Server unter http://localhost:8080 erreichbar. Die Parameter im Einzelnen:\n-d startet den Container im Hintergrund -p 8080:80 verbindet den Host-Port 8080 mit dem Container-Port 80 Wichtige Docker-Befehle Die häufigsten Befehle im Überblick:\nBefehl Wirkung docker ps Laufende Container anzeigen docker ps -a Alle Container, auch gestoppte docker images Lokale Images auflisten docker stop \u0026lt;name\u0026gt; Container stoppen docker rm \u0026lt;name\u0026gt; Container löschen docker rmi \u0026lt;image\u0026gt; Image löschen docker logs \u0026lt;name\u0026gt; Ausgaben des Containers anzeigen docker exec -it \u0026lt;name\u0026gt; sh Shell im laufenden Container öffnen Das eigene Image bauen Ein eigenes Image wird über ein Dockerfile definiert. Ein minimales Beispiel für eine Python-Anwendung:\nFROM python:3.12-slim WORKDIR /app COPY requirements.txt . RUN pip install -r requirements.txt COPY . . CMD [\u0026#34;python\u0026#34;, \u0026#34;app.py\u0026#34;] Der Bau und Start erfolgen dann so:\ndocker build -t meine-app . docker run -p 5000:5000 meine-app Jede Zeile im Dockerfile erzeugt eine Ebene im Image. Das sorgt dafür, dass sich nur Geändertes neu baut – und macht COPY-Zeilen im Dockerfile zu den wichtigsten Hebel für schnelle Builds.\nDaten dauerhaft speichern Container sind wegwerfbar: Stoppt man sie, gehen darin geschriebene Dateien verloren. Volumes lösen das:\ndocker run -d -v daten:/var/lib/mysql mysql:8 Das benannte Volume daten überlebt, auch wenn der Container gelöscht wird. Alternativ bindet man mit -v /pfad/auf/host:/pfad/im/container ein echtes Verzeichnis ein.\nFazit Docker wirkt mit seinen vielen Konzepten zunächst groß, aber der Einstieg ist klein: ein Image, ein docker run, ein Dockerfile. Wer diese drei Dinge verstanden hat, hat die wichtigste Hürde genommen – der Rest ist Detailwissen, das sich bei Bedarf ergänzen lässt.\n","permalink":"https://nexusvault.de/posts/linux/test-post4/","summary":"\u003ch1 id=\"docker-für-den-schnellstart-container-in-10-minuten\"\u003eDocker für den Schnellstart: Container in 10 Minuten\u003c/h1\u003e\n\u003cp\u003e„Läuft bei mir\u0026quot; – dieser Satz ist der Klassiker unter Entwicklern. Docker beendet das Problem, indem es Anwendungen samt Umgebung in Container verpackt. Einmal gebaut, läuft ein Container überall gleich: auf dem Laptop, dem Server oder in der Cloud.\u003c/p\u003e\n\u003ch2 id=\"container-und-images\"\u003eContainer und Images\u003c/h2\u003e\n\u003cp\u003eZwei Begriffe stehen am Anfang:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEin \u003cstrong\u003eImage\u003c/strong\u003e ist die Vorlage – eine Art Bauplan der Anwendung inklusive Betriebssystem-Basis, Code und Abhängigkeiten.\u003c/li\u003e\n\u003cli\u003eEin \u003cstrong\u003eContainer\u003c/strong\u003e ist die laufende Instanz eines Images.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAus einem Image lassen sich beliebig viele Container starten, und ein Vergleich zur Objektorientierung drängt sich auf: Das Image ist die Klasse, der Container das Objekt.\u003c/p\u003e","title":"Docker für den Schnellstart: Container in 10 Minuten"},{"content":"Git für Anfänger: Der Einstieg in die Versionskontrolle Jede Zeile Code ist einmal anders gewesen. Git hält fest, wann welche Änderung passiert ist, wer sie gemacht hat und warum. Damit ist die Versionskontrolle für Einzelprojekte und Teams gleichermaßen unverzichtbar. Dieser Beitrag erklärt die ersten Schritte mit Git.\nWas ist Git? Git ist ein verteiltes Versionsverwaltungssystem. Jeder hat eine vollständige Kopie des Projekts mit der gesamten Historie – das macht das Werkzeug schnell, robust und offline nutzbar. Entwickelt wurde Git 2005 von Linus Torvalds, dem Erfinder von Linux.\nDie wichtigsten Begriffe Begriff Bedeutung Repository Das Projekt inklusive der gesamten Änderungshistorie Commit Ein gespeicherter Stand des Projekts mit Beschreibung Working Tree Die aktuellen Dateien auf der Festplatte Staging Area Zwischenspeicher für Änderungen, die in den nächsten Commit sollen Branch Eigener Strang der Entwicklung, z. B. für neue Funktionen Das erste Repository Ein neues Projekt wird mit zwei Befehlen in die Versionskontrolle aufgenommen:\ngit init git add . git commit -m \u0026#34;Erster Commit\u0026#34; git add legt Dateien in die Staging Area, git commit speichert den Stand dauerhaft mit einer Nachricht.\nÄnderungen verfolgen Der typische Arbeitsablauf wiederholt sich danach ständig:\ngit status # Was hat sich geändert? git diff # Unterschiede im Detail ansehen git add geaendert.txt # Datei stagen git commit -m \u0026#34;Fix: Tippfehler korrigiert\u0026#34; git log # Chronik aller Commits Mit git log --oneline bekommt man eine kompakte Übersicht:\na1b2c3d Fix: Tippfehler korrigiert e4f5g6h Erster Commit Commits rückgängig machen Fehler passieren. Wichtige Rettungsbefehle:\ngit restore datei.txt # Änderungen in einer Datei verwerfen git reset --soft HEAD~1 # Letzten Commit rückgängig machen, Änderungen behalten git revert \u0026lt;hash\u0026gt; # Commit sauber per Gegen-Commit zurücknehmen Vorsicht: git reset --hard verwirft Änderungen endgültig – nur verwenden, wenn man genau weiß, was man tut.\nMit Branches arbeiten Branches erlauben paralleles Arbeiten, ohne den Hauptzweig zu gefährden:\ngit branch feature-login # Neuen Branch anlegen git checkout feature-login # Dorthin wechseln git checkout -b feature-login # Beides in einem Schritt git merge feature-login # Änderungen in den aktuellen Branch übernehmen Ein Branchname mit Beschreibung, z. B. fix/leere-titel, verrät später sofort, worum es ging.\nZusammenarbeit mit Remote-Repositories Auf Plattformen wie GitHub oder GitLab lagert die gemeinsame Kopie:\ngit remote add origin https://beispiel.de/projekt.git git push origin main # Eigene Commits hochladen git pull origin main # Änderungen anderer holen Fazit Git braucht am Anfang etwas Geduld, aber schon die hier gezeigten Befehle decken den Alltag der meisten Projekte ab. Der Einstieg lohnt sich: Die Gewissheit, jeden Stand wiederherstellen zu können, ist das Geld wert.\n","permalink":"https://nexusvault.de/posts/linux/test-post3/","summary":"\u003ch1 id=\"git-für-anfänger-der-einstieg-in-die-versionskontrolle\"\u003eGit für Anfänger: Der Einstieg in die Versionskontrolle\u003c/h1\u003e\n\u003cp\u003eJede Zeile Code ist einmal anders gewesen. Git hält fest, wann welche Änderung passiert ist, wer sie gemacht hat und warum. Damit ist die Versionskontrolle für Einzelprojekte und Teams gleichermaßen unverzichtbar. Dieser Beitrag erklärt die ersten Schritte mit Git.\u003c/p\u003e\n\u003ch2 id=\"was-ist-git\"\u003eWas ist Git?\u003c/h2\u003e\n\u003cp\u003eGit ist ein verteiltes Versionsverwaltungssystem. Jeder hat eine vollständige Kopie des Projekts mit der gesamten Historie – das macht das Werkzeug schnell, robust und offline nutzbar. Entwickelt wurde Git 2005 von Linus Torvalds, dem Erfinder von Linux.\u003c/p\u003e","title":"Git für Anfänger: Der Einstieg in die Versionskontrolle"},{"content":"Die wichtigsten Bash-Befehle für den Einstieg Das Terminal wirkt auf Neulinge oft einschüchternd. Dabei genügen ein paar Dutzend Befehle, um den Alltag auf der Kommandozeile problemlos zu meistern. Dieser Beitrag stellt die wichtigsten Bash-Befehle vor – vom Navigieren im Dateisystem bis zur Suche nach Inhalten.\nIm Dateisystem navigieren Der Ausgangspunkt ist immer das aktuelle Verzeichnis. Mit diesen Befehlen bewegt man sich durch das Dateisystem:\npwd # Aktuelles Verzeichnis anzeigen ls # Inhalt des Verzeichnisses auflisten ls -la # Ausführlich, inklusive versteckter Dateien cd dokumente # In das Verzeichnis \u0026#34;dokumente\u0026#34; wechseln cd .. # Eine Ebene nach oben cd ~ # Ins Home-Verzeichnis wechseln Tipp: Mit TAB lassen sich Befehle und Dateinamen automatisch vervollständigen, mit der Pfeiltaste hoch wechselt man zu früheren Befehlen.\nDateien und Verzeichnisse anlegen Dateien entstehen nicht von selbst. Die grundlegenden Werkzeuge:\ntouch notiz.txt # Leere Datei anlegen mkdir projekte # Verzeichnis anlegen mkdir -p a/b/c # Verschachtelte Verzeichnisse auf einmal cp datei.txt kopie.txt # Datei kopieren mv alt.txt neu.txt # Datei verschieben oder umbenennen rm datei.txt # Datei löschen (dauerhaft!) rm -r verzeichnis # Verzeichnis samt Inhalt löschen Achtung: Anders als im Papierkorb des Desktops gibt es hier kein Zurück. Ein rm ist endgültig.\nInhalt von Dateien ansehen cat datei.txt # Ganze Datei ausgeben less datei.txt # Datei seitenweise lesen (q zum Beenden) head -n 20 datei.txt # Die ersten 20 Zeilen tail -n 20 datei.txt # Die letzten 20 Zeilen Besonders praktisch ist tail -f, um eine Logdatei live zu verfolgen, etwa bei einem laufenden Serverprozess:\ntail -f /var/log/syslog Text durchsuchen mit grep grep durchsucht Dateien nach Mustern und ist eines der mächtigsten Werkzeuge überhaupt:\ngrep \u0026#34;error\u0026#34; log.txt # Zeilen mit \u0026#34;error\u0026#34; finden grep -i \u0026#34;warning\u0026#34; log.txt # Groß-/Kleinschreibung ignorieren grep -r \u0026#34;TODO\u0026#34; ./src/ # Rekursiv im ganzen Ordner suchen Kombiniert man grep mit einer Pipe, lassen sich auch Befehlsausgaben filtern:\nps aux | grep ssh Hilfe finden Kein Befehl ist schwer zu merken, wenn man weiß, wo man nachschlägt:\nman ls # Handbuch zum Befehl anzeigen ls --help # Kurze Hilfe Fazit Die Kommandozeile lernt man nicht durch Lesen, sondern durch Ausprobieren. Wer die Grundbefehle zur Navigation, Dateiverwaltung und Suche beherrscht, hat den größten Teil des Alltags abgedeckt – alles Weitere kommt mit der Übung von ganz allein.\n","permalink":"https://nexusvault.de/posts/linux/test-post2/","summary":"\u003ch1 id=\"die-wichtigsten-bash-befehle-für-den-einstieg\"\u003eDie wichtigsten Bash-Befehle für den Einstieg\u003c/h1\u003e\n\u003cp\u003eDas Terminal wirkt auf Neulinge oft einschüchternd. Dabei genügen ein paar Dutzend Befehle, um den Alltag auf der Kommandozeile problemlos zu meistern. Dieser Beitrag stellt die wichtigsten Bash-Befehle vor – vom Navigieren im Dateisystem bis zur Suche nach Inhalten.\u003c/p\u003e\n\u003ch2 id=\"im-dateisystem-navigieren\"\u003eIm Dateisystem navigieren\u003c/h2\u003e\n\u003cp\u003eDer Ausgangspunkt ist immer das aktuelle Verzeichnis. Mit diesen Befehlen bewegt man sich durch das Dateisystem:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003epwd              # Aktuelles Verzeichnis anzeigen\nls               # Inhalt des Verzeichnisses auflisten\nls -la           # Ausführlich, inklusive versteckter Dateien\ncd dokumente     # In das Verzeichnis \u0026#34;dokumente\u0026#34; wechseln\ncd ..            # Eine Ebene nach oben\ncd ~             # Ins Home-Verzeichnis wechseln\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eTipp: Mit \u003ccode\u003eTAB\u003c/code\u003e lassen sich Befehle und Dateinamen automatisch vervollständigen, mit der Pfeiltaste hoch wechselt man zu früheren Befehlen.\u003c/p\u003e","title":"Die wichtigsten Bash-Befehle für den Einstieg"},{"content":"Linux Dateirechte verstehen Linux besitzt ein einfaches, aber mächtiges Berechtigungssystem.\nDie drei Berechtigungsgruppen Eine typische Ausgabe von ls -l sieht beispielsweise so aus:\n-rwxr-xr-- ","permalink":"https://nexusvault.de/posts/linux/linux_dateirechte/","summary":"\u003ch1 id=\"linux-dateirechte-verstehen\"\u003eLinux Dateirechte verstehen\u003c/h1\u003e\n\u003cp\u003eLinux besitzt ein einfaches, aber mächtiges Berechtigungssystem.\u003c/p\u003e\n\u003ch2 id=\"die-drei-berechtigungsgruppen\"\u003eDie drei Berechtigungsgruppen\u003c/h2\u003e\n\u003cp\u003eEine typische Ausgabe von \u003ccode\u003els -l\u003c/code\u003e sieht beispielsweise so aus:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-text\" data-lang=\"text\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e-rwxr-xr--\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Linux Dateirechte verstehen"},{"content":"About NexusVault NexusVault is a technical knowledge base focused on:\nLinux Windows macOS IT forensics Scripting ","permalink":"https://nexusvault.de/about/","summary":"\u003ch1 id=\"about-nexusvault\"\u003eAbout NexusVault\u003c/h1\u003e\n\u003cp\u003eNexusVault is a technical knowledge base focused on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLinux\u003c/li\u003e\n\u003cli\u003eWindows\u003c/li\u003e\n\u003cli\u003emacOS\u003c/li\u003e\n\u003cli\u003eIT forensics\u003c/li\u003e\n\u003cli\u003eScripting\u003c/li\u003e\n\u003c/ul\u003e","title":"About"}]