Frontend-Dev Setup
Mein Frontend-Setup mit Debian unter WSL, manueller DNS-Konfiguration, Vim und der Fish Shell.
1. Virtualisierung im BIOS aktivieren
Starte den Computer neu und öffne das BIOS. Beim Start musst du dafür je nach Computer eine Taste wie F2, F10, F12 oder Entf drücken.
Suche nach den Virtualisierungseinstellungen. Diese können beispielsweise folgende Namen haben:
- Virtualization Technology
- VT-x
- AMD-V
- SVM
Ändere die Einstellung von „Disabled“ auf „Enabled“. Speichere die Änderungen und starte den Computer neu.
2. Windows Subsystem for Linux installieren
Für mein Setup verwende ich die Linux-Distribution Debian.
Öffne CMD oder PowerShell und führe folgenden Befehl aus:
wsl --install -d debian
3. WSL starten
Gib „Debian“ in die Windows-Suche ein und öffne die Anwendung.
4. Nameserver konfigurieren
In meinem Setup verwende ich die Nameserver von OpenDNS. Dafür bearbeite ich die Dateien resolv.conf und wsl.conf innerhalb von WSL.
resolv.conf bearbeiten
Öffne die Datei:
vi /etc/resolv.conf
Drücke i, um in den Einfügemodus zu gelangen. Trage die folgenden Nameserver auf zwei separaten Zeilen ein:
nameserver 208.67.220.220
nameserver 208.67.222.222
Drücke anschliessend Escape und gib :x ein, um die Datei zu speichern und zu schliessen.
wsl.conf bearbeiten
Öffne die Konfigurationsdatei oder erstelle sie, falls sie noch nicht vorhanden ist:
vi /etc/wsl.conf
Füge diese beiden Zeilen ein:
[network]
generateResolvConf = false
Speichere und schliesse die Datei ebenfalls mit Escape und :x.
5. WSL neu starten
Starte WSL nach den Änderungen neu.
6. Internetverbindung testen
Teste die Verbindung mit folgendem Befehl:
ping tbf.ch
7. Vim installieren
Installiere den Editor Vim:
sudo apt install vim
8. Fish Shell installieren
Installiere die Fish Shell:
sudo apt install fish
9. Alias in Fish erstellen
Mit einem Alias kann ich einen längeren Befehl unter einem kurzen Namen speichern.
Mein Beispiel:
alias beispielname='ssh debian@194.182.188.236'
Speichere den Alias anschliessend:
funcsave beispielname