Ajustes na inicialização do WSL2

Neste vídeo eu mostro como configurar o postgresql para iniciar junto com o WSL2 e também configurar um diretório padrão que deve ser acessado/exibido após executar o WSL2. Bons estudos!!



Comandos utilizados no vídeo
Verificar o nome de usuário:
whoami

Verificar o "path" do Service:
which service

Verificar o "path" do Mount:
which mount

Editar arquivo referente as permissões:
sudo visudo

Comando para ignorar solicitação de senha ao tentar usar o Service:
NomeDoUsuário ALL = NOPASSWD: /usr/sbin/service
(adicionar no visudo)

Comando para ignorar solicitação de senha ao tentar usar o Mount:
NomeDoUsuário ALL = NOPASSWD: /usr/sbin/service
(adicionar no visudo)

Criar uma pasta:
sudo mkdir DiretórioENomeDaPasta
(Exemplo criando a pasta "projetos" no diretório raiz do ubuntu:
sudo mkdir /projetos)

Acessar diretório raiz do usuário:
cd ~

Utilizar o Nano para editar o arquivo ".bashrc":
sudo nano .bashrc
(você deve está na pasta de usuário)

Iniciar o postgresql:
sudo service postgresql restart
(adicionar no .bashrc)

Montar a unidade "E:\Code" e fazer o bind para espelhar os arquivos na pasta "/projetos":
sudo mount --bind /mnt/e/Code /projetos
(Sintaxe: sudo mount --bind DiretórioOrigem DiretórioDestino)

Comandos extras
Verificar status do postgresql:
sudo service postgresql status

Reiniciar o postgresql:
sudo service postgresql restart