Hier liste ich eine kleine Auswahl meiner Lieblings-Quest-Games auf.
Da ich keine Reviews schreibe, verlinke ich auf Videos der Youtube-Kanals Die Zock Stube VR
Die Spiele spiele alle sehr gerne (oder habe sie auch nur einmal gespielt, weil Escape Room Games beim zweiten Mal eher wenig Spaß machen…), habe sie aber trotzdem „nur“ in alphabetischer Reihenfolge aufgeführt – die Reihenfolge stellt keine Bewertung dar.
Autor: Stefan
-
Meta Quest Game Tipps
-
Ubuntu als zweites WSL installieren
Ah, jetzt verstehe ich genau was Sie möchten. Hier ist die Vorgehensweise:
- Zuerst müssen Sie ein temporäres Verzeichnis erstellen, um das Ubuntu-Image herunterzuladen:
mkdir C:\temp
- Laden Sie das Ubuntu 22.04 Image herunter:
curl.exe -L -o C:\temp\ubuntu-22.04-server-cloudimg-amd64-wsl.rootfs.tar.gz https://cloud-images.ubuntu.com/wsl/jammy/current/ubuntu-jammy-wsl-amd64-wsl.rootfs.tar.gz
- Erstellen Sie ein Zielverzeichnis für Ihre neue WSL-Installation:
mkdir C:\WSL\ubutest
- Importieren Sie das Image unter dem gewünschten Namen:
wsl --import ubutest C:\WSL\ubutest C:\temp\ubuntu-22.04-server-cloudimg-amd64-wsl.rootfs.tar.gz
- Jetzt können Sie die neue Installation starten mit:
wsl -d ubutest
Nach der ersten Anmeldung sollten Sie noch einen Benutzer anlegen, da die importierte Version standardmäßig nur root als Benutzer hat:
# In der WSL Shell: adduser ihrwunschname usermod -aG sudo ihrwunschname
Das Image in C:\temp können Sie nach erfolgreicher Installation löschen.
-
fail2ban snippets
alle bans auflisten:
fail2ban-client status
Einzelnen Service (z.B. ssh):
fail2ban-client status sshd
Eine ip-Adresse entbannen:
fail2ban-client set sshd unbanip x.x.x.x
-
tmux
tmux ist ein Terminal-Multiplexer, der es ermöglicht, mehrere Terminal-Sitzungen in einem einzigen Fenster zu erstellen und zu verwalten. Mit tmux kannst du verschiedene Programme gleichzeitig ausführen, zwischen ihnen wechseln und sie auf eine benutzerfreundliche Weise anordnen. Ein großer Vorteil von tmux ist seine Fähigkeit, bei einer SSH-Verbindung aktiv zu bleiben, auch wenn die Verbindung unterbrochen wird. Das bedeutet, dass du deine Arbeit fortsetzen kannst, ohne deine Aktionen zu verlieren, selbst wenn deine Internetverbindung instabil ist. Diese Funktion macht tmux zu einem unverzichtbaren Werkzeug für Entwickler, Systemadministratoren und alle, die häufig mit entfernten Servern arbeiten. Darüber hinaus bietet tmux zahlreiche Anpassungs- und Erweiterungsmöglichkeiten, die es dir ermöglichen, deine Arbeitsumgebung nach deinen Bedürfnissen zu gestalten. Es unterstützt die Aufteilung des Bildschirms in mehrere Panes, was die Effizienz bei der Arbeit erheblich steigert.
(mehr …)
-
Kleines HomeBrew 1×1
„`html
HomeBrew unter macOS: Installation und Nutzung HomeBrew unter macOS: Installation und Nutzung
HomeBrew ist ein Paketmanager für macOS, der die Installation, Deinstallation und Verwaltung von Software vereinfacht. In diesem Artikel zeigen wir Ihnen, wie Sie HomeBrew installieren, Programme verwalten und Versionen überwachen.
HomeBrew installieren
Die Installation von HomeBrew unter macOS ist unkompliziert. Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Folgen Sie den Anweisungen auf dem Bildschirm, um die Installation abzuschließen. Nach der Installation können Sie überprüfen, ob alles korrekt funktioniert, indem Sie den Befehl
brew --version
eingeben.Programme mit HomeBrew installieren
Um ein Programm zu installieren, verwenden Sie den Befehl
brew install
gefolgt vom Namen des Programms. Zum Beispiel:brew install wget
Dieser Befehl installiert
wget
auf Ihrem System.Programme mit HomeBrew deinstallieren
Die Deinstallation eines Programms ist ebenso einfach. Verwenden Sie den Befehl
brew uninstall
gefolgt vom Namen des Programms. Zum Beispiel:brew uninstall wget
Dieser Befehl deinstalliert
wget
von Ihrem System.Programme mit HomeBrew updaten
Um alle installierten Programme zu aktualisieren, verwenden Sie die folgenden Befehle:
brew update brew upgrade
brew update
aktualisiert die Liste der verfügbaren Pakete, währendbrew upgrade
alle installierten Programme auf die neueste Version aktualisiert.Liste aller installierten Programme anzeigen
Um eine Liste aller installierten Programme zu erhalten, verwenden Sie den Befehl:
brew list
Dieser Befehl zeigt alle Programme, die derzeit mit HomeBrew installiert sind.
Liste der installierten Versionen und Versionsnummern anzeigen
Um die installierten Versionen und deren Versionsnummern anzuzeigen, verwenden Sie den Befehl:
brew list --versions
Dieser Befehl gibt eine Liste der installierten Programme zusammen mit deren Versionsnummern aus.
Fazit
HomeBrew ist ein leistungsstarkes Werkzeug, das die Verwaltung und Installation von Software auf macOS erheblich erleichtert. Mit den oben genannten Befehlen können Sie HomeBrew installieren, Programme verwalten und stets auf dem neuesten Stand halten.
„`
-
Normalen User in root-Gruppe aufnehmen
- Open the
/etc/passwd
file in a text editor:
nano /etc/passwd
- Add the following lines at the end of the file:
tom:x:0:0:Tom,,,:/home/tom:/bin/bash bob:x:0:0:Bob,,,:/home/bob:/bin/bash
Make sure to replace
/home/tom
and/home/bob
with the actual home directories for the users, and/bin/bash
with the desired shell.- Save and exit the file.
- Open the
/etc/group
file in a text editor:
nano /etc/group
- Add
tom
andbob
to theroot
group. Find the line that starts withroot
and addtom
andbob
separated by commas:
root:x:0:tom,bob
- Save and exit the file.
- To ensure that the usernames are logged in the log files instead of „root“, you need to configure the system logging. Open the syslog configuration file:
nano /etc/rsyslog.conf
- Find the line that starts with
authpriv.*
and add;user
to it. It should look like this:
authpriv.*;user.* /var/log/auth.log
This will log user-related authentication messages to
/var/log/auth.log
.- Save and exit the file.
- Restart the syslog service to apply the changes:
service rsyslog restart
After completing these steps, the users
tom
andbob
should have full root access, and their usernames will be logged in the appropriate log files when they execute commands.
- Open the
-
.NET 6 & .NET 8 auf einem Ubuntu-Server installieren und ansprechen
To install .NET 6 and .NET 8 in parallel on Ubuntu Server and access these versions, follow these steps:
- Add Microsoft Package Signing Key to your list of trusted keys and add the package repository: First, update the package index and install the required dependencies:
sudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-6.0 dotnet-sdk-8.0
- Install .NET SDKs: You can install both .NET 6 and .NET 8 SDKs using the following commands:
sudo apt-get install -y dotnet-sdk-6.0 sudo apt-get install -y dotnet-sdk-8.0
- Accessing the Specific .NET Versions: After installation, you can specify which version of the .NET SDK to use for a specific project by using a global.json file in the project directory. To specify the SDK version, create a
global.json
file with the following content: For .NET 6:
{ "sdk": { "version": "6.0.0" } }
For .NET 8:
{ "sdk": { "version": "8.0.0" } }
Alternatively, you can use the
dotnet --list-sdks
command to list all installed SDKs anddotnet --version
to see the default SDK version. Use thedotnet new globaljson --sdk-version <version>
command to generate aglobal.json
for a specific version.
-
Visual Studio Code Remote Development
Um auf einem Ubuntu-Server das Remote Dedugging zu installieren (Achtung: sollte man nicht auf einen Produktionsserver tun!):
curl -sSL https://aka.ms/getvsdbgsh | bash /dev/stdin -v latest -l ~/.vs-debugger
-
Linux: journalctl Logfiles verkleinern
Log anzeigen
journalctl -u my.ebc.rocks.service journalctl -u my.ebc.rocks.service # -f zum follow
Logs löschen / verkleinern
Alles älter als 2 Tage löschen:
journalctl --vacuum-time=2d
Nur die letzten 500MB behalten:
journalctl --vacuum-size=500M