Kategorie: Server Administration
-
docker compose WSL2 error: read-only file system
Bei folgender Fehelrmeldung unter Windows sollte man checken, ob das WSL Dateiusystem wirklich mit Schreibrechten gemountet wurde. Dies kann man überprüfen mittels: Bei mir war /mnt/wsl mit ro (readonly) gekennzeichnet. Um das zu ändern einfach den folgenden Befehl ausführen um Schreibrechte zu setzen: Und ein WSL restart
-
Finden der größen Dateien auf dem Server
Mit dem folgenden Befehl findet man bei einer vollen Festplatte den Übeltäter auf einem Linux System:
-
Docker Windows WSL Date falsch
Wenn die Uhr im Docker Container falsch läuft, liegt das am Host System, unter Windows ist dies Ubuntu. Dort lässt sich die Zeit einstellen mittels:
-
Mehrere Befehle mit docker ausführen
Es gibt mehrere Möglichkeiten, mehrere Befehle mit Docker Compose auszuführen. Hier sind ein paar Beispiele: Verwenden Sie das && Zeichen, um mehrere Befehle in einer einzigen Zeile auszuführen: Verwenden Sie ein Semikolon, um mehrere Befehle in einer einzigen Zeile auszuführen Erstellen Sie eine Bash-Skript-Datei mit mehreren Befehlen und führen Sie die Datei mit dem Befehl…
-
Verbinden mit einem Docker Container unter einem bestimmten User
Um sich mit einem bestimmten Benutzer in einen Docker-Container zu verbinden, können Sie den Befehl docker exec verwenden. Der Befehl hat folgendes Format: Der Parameter -i sorgt dafür, dass die Standardeingabe (stdin) an die angegebene Befehlszeile gebunden wird, während der Parameter -t dafür sorgt, dass ein pseudo-Terminal erstellt wird. Der container_name_or_id entspricht der ID oder…
-
SSO Saml Login mit Symfony
Single-Sign-On ist das Thema der Stunde, es verbessert die Sicherheit und auch die User Verwaltung. Um Saml SSO in Symfony einzubauen gibt es das OneloginSaml Bundle, ein Symfony Wrapper für das php-saml Packet. Der Vorteil für die Benutzer von SSO liegt darin, dass diese sich morgens einmal authentifizieren müssen und danach den ganzen Tag alle…
-
AWS API Gateway für DynamoDB erstellen
Die Aufgabe ist es eine REST API zu erstellen mit AWS API Gateway, welche Daten lesen und später auch schreiben kann von einer Dynamo DB ohne eine Lambda Funktion zu verwenden. Wir werden das API Gateway so konfigurieren, dass es die Request Daten validiert und so verändert, dass der DynamoDB Service die Daten verarbeitet. Dazu…
-
AWS Policy Generator
Zum generieren von Berechtigungen gibt eine einfaches Web-Tool von AWS, welches einem die Berechtigungen im JSON Format generiert. Type of policy ist meist IAM policy. https://awspolicygen.s3.amazonaws.com/policygen.html
-
APIs erstellen mit AWS API Gateway
Amazon API Gateway ist eine Service mit dem man professionelle APIs erstellen kann, welche skalieren sich um die Authentifizierung kümmern serverless sein können zu AWS Labmda oder einem AWS Datern Speicher aber auch über HTTP(S) zu einer EC2 Instanz weiterleiten können Das AWS API Gateway kann den Request validieren, verändern und auch beantworten/abbrechen um Traffic…
-
Docker Windows Port freigeben
Wenn man in Docker unter Windows die Fehlermeldung bekommt: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:12345: bind: An attempt was made to access a socket in a way forbidden by its access permissions. Dann muss der Port 12345 freigeben werden: Dazu muss man auf der Powsershell Konsole mit Admin Rechten erstmal…