Skip to content

LuizCampedelli/Setups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

WSL Ubuntu

In powershell:

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

AWS CLI

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

Kubectl

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

Helm

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

Github

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

Docker WSL

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

Termium: Codeium in the Terminal(termonal code sugestions)

curl -L https://github.com/Exafunction/codeium/releases/download/termium-v0.2.0/install.sh | bash

Terragrunt

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

Brew

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

Bash Alias

echo "alias update='sudo apt update'
alias upgrade='sudo apt upgrade -y'
alias k='kubectl'
alias t='terraform'" >> ~/.bashrc
source ~/.bashrc
cat ~/.bashrc

K9S

brew install derailed/k9s/k9s

Terraform

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

Releases

No releases published

Packages

No packages published