wsl --update
wsl --install -d ubuntu
wsl --set-default-version 2
wsl --install --web-download
sudo apt update && sudo apt upgrade -y && sudo apt install ubuntu-standard -y
Crie um arquivo chamado .wslconfig na raiz da sua pasta de usuário (C:\Users<seu_usuario>) Create a file named .wslconfig in the root folder of yor user (C:\Users<your_user_name>)
memory=8GB
processors=4
swap=2GB
#############
Remove WSL
wsl --list
wsl --unregister ubuntu
sudo apt update
sudo apt install curl
sudo apt install unzip
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
rm aws -rf
rm awscliv2.zip -f
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl
curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
git config --global user.name "nome"
git config --global user.email "e-mail"
Public key
ssh-keygen -t rsa -b 4096 -o -a 128 -C "e-mail"
sudo cat /home/anderson/.ssh/id_rsa.pub
sudo apt update && sudo apt upgrade
sudo apt remove docker docker-engine docker.io containerd runc
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo update-alternatives --config iptables >> iptables-legacy
sudo usermod -aG docker $USER
sudo vim /etc/wsl.conf
[boot]
systemd=true
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
wsl --shutdown
curl -L https://github.com/Exafunction/codeium/releases/download/termium-v0.2.0/install.sh | bash
brew install terragrunt
terragrunt --version
terragrunt --install-autocomplete
wget https://github.com/gruntwork-io/terragrunt/releases/latest/download/terragrunt_linux_amd64
mv terragrunt_linux_amd64 terragrunt
chmod u+x terragrunt
sudo mv terragrunt /usr/local/bin/terragrunt
terragrunt --version
terragrunt --install-autocomplete
sudo apt-get install build-essential curl git
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
(echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> ~/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
brew --version
brew doctor
echo "alias update='sudo apt update'
alias upgrade='sudo apt upgrade -y'
alias k='kubectl'
alias t='terraform'" >> ~/.bashrc
source ~/.bashrc
cat ~/.bashrc
brew install derailed/k9s/k9s
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install terraform