echo 'export PATH=$PATH:$(go env GOPATH)/bin' >> ~/.bashrc
source ~/.bashrc
apt install redis-server golang mariadb-server mariadb-client docker.io etcd-server etcd-client docker-compose
Test Redis
redis-cli ping
redis-cli
redis-cli -a yourpassword ping
sudo nano /etc/redis/redis.conf
masterauth 123456
# requirepass yourpassword
> AUTH yourpassword
> PING
systemctl daemon-reexec
systemctl daemon-reload
systemctl enable redis
systemctl start redis
sudo systemctl enable redis-server
sudo systemctl start redis-server
sudo systemctl status redis-server
Test MariaDB
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
wsl --import ubuntu24 C:\wsl\ubuntu24 C:\wsl\ubuntu-noble-wsl-amd64-24.04lts.rootfs.tar.gz --version 2
https://cloud-images.ubuntu.com/wsl/
wsl -l -v
wsl --import flutter-env C:\Users\Admin\wsl\ C:\Users\Admin\Downloads\ubuntu-22.04-server-cloudimg-amd64-root.tar.xz --version 2
\\wsl$\
wsl --list --online
🔹 فرامین عمومی WSL
فرمان توضیح
wsl --list یا wsl -l نمایش لیست توزیعهای نصبشده
wsl --list --verbose یا wsl -l -v نمایش لیست توزیعها با جزئیات (حالت اجرا، نسخه، پیشفرض)
wsl --set-default <distribution> تنظیم یک توزیع به عنوان پیشفرض
wsl --set-version <distribution> <version> تغییر نسخه WSL بین 1 و 2 برای یک توزیع خاص
wsl --status نمایش وضعیت WSL و نسخه پیشفرض
wsl --update بهروزرسانی کرنل WSL
wsl --shutdown خاموش کردن تمام توزیعهای در حال اجرا
wsl --unregister Debian
wsl --export <distro> <filename.tar>
wsl --import <distro> <install location=""> <filename> </filename></install></distro></filename.tar></distro>
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl start redis
sudo systemctl enable redis