How to Shutdown WSL from inside the Linux distro (e.g Ubuntu) environment [duplicate] - windows-subsystem-for-linux

This question already has answers here:
Shutdown or Reboot a WSL session from inside the WSL session
(2 answers)
Closed 2 months ago.
So, I totally begineer at WSL and I have installed and running WSL. And, I found that I can enter the default distro by just typing wsl and pressing.
But, how to exit from the same terminal, without going into powershell window and then typing wsl --shutdown
Want to Shutdown WSL distro from within the same terminal and flexiblity to shift from Wsl to powershell mode within the same terminal on desire. In simple terms to exit the linux distro and get back to powershell mode just like I can get into distro mode by using wsl command.

To shutdown WSL from inside a Linux distro :
wsl.exe -t $WSL_DISTRO_NAME

Related

WSLG on Windows Insider Preview build - Unable to load gui apps

Getting can not open display error in wslg on windows Insider build.
If you are installing Ubuntu or other distro from Windows Store then they comes with wsl version 1. wslg is only compatible with WSL 2.
you can list the distros using :
wsl --list -v
then choose distro you want to use and fire below command:
wsl --set-version your_distro_name_with_version_goes_here 2
for example:
wsl --set-version Ubuntu-20.04 2
after that restart wsl using
wsl --shutdown
Check screen shots for refeence.
Source : https://github.com/microsoft/wslg

Vagrant 1.9.6 hangs on command "vagrant ssh"

I have vagrant 1.9.6 and oracle virtual box 5.1.22 installed on my system. when I ran vagrant up and tried to switch into vagrant ssh on GIT bash it hangs there and nothing get it to work on me.
screenshot:
I solved mine by adding this line export VAGRANT_PREFER_SYSTEM_BIN=1 in my .bash_profile file. You can manually create this file on windows and place it on your home directory.
Take a look at this thread

Boot2Docker start up fails in windows

I am trying to start docker from winodws7 enterprise edition.
boot2docker start
results
Waiting for VM and Docker daemon to start...
..........................................................................oooooo
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Started.
Trying to get Docker socket one more time
Error requesting socket: exec: "ssh": executable file not found in %PATH%
Docker client does not run on Windows for now. Please use
"boot2docker" ssh
to SSH into the VM instead.
I tried this link. But All answers doesn't help me. I have re-installed the boot2docker and powered off boot2docker-vm in Virtual machine and restarted. Virtualisation is enabled in my bios. My Sys has better capabilities.
Using 1.4.1 version.
Please Some Suggestions?
As boot2docker complained, you don't have ssh in your path. Please add ssh.exe into Windows path (it might not be visible, but boot2docker installation includes msys-git installation which includes ssh.exe, so you need to add Git installation directory in path, e.g.
c:\Program Files (x86)\Git\bin

Vagrant halt doesn't work

I am trying to shut down Vagrant with vagrant halt command, but getting this error:
(blog-venv)vagrant#precise64:/vagrant$ vagrant halt The program 'vagrant' is currently not installed. You can install it by typing: sudo apt-get install vagrant
Why?
vagrant commands must be executed from the local machine. If you look at your bash prompt, you are still sshed (secure shelled) into your virtual machine. You need to exit the ssh session and then run the vagrant commands on your local machine in the local directory where your Vagrantfile configuration file is located.
You have SSHed into the vagrant machine.
first executeexit to get back to your machine and then executevagrant halt

Access Virtual Machine via PuTTY Using Built-in Command "vagrant ssh"

I have installed Vagrant, PuTTY, PuTTYgen and Virtual Box and I now want to
open a SSH connection to my virtual machine with the windows command prompt.
Every time I want to open the connection with the vagrant sshcommand I get this error:
vagrant ssh
`ssh` executable not found in any directories in the %PATH% variable. Is an
SSH client installed? Try installing Cygwin, MinGW or Git, all of which
contain an SSH client. Or use the PuTTY SSH client with the following
authentication information shown below:
I already know about the possibility to install "Git" to solve this problem!
I was wondering if its possible to use PuTTY in combination with the command vagrant ssh instead of OpenSSH!
For example:
With a batch file or something to ajust the syntaxes.
There is an official thread for Vagrant here which ended in no result AFAIR. But when googling for "vagrant putty" there seem to exist many plugins for Vagrant bringing that functionality, maybe through "hacks".
For reference: vagrant-multi-putty. Worked for me too on Windows after two simple commands: vagrant plugin install vagrant-multi-putty and vagrant putty (only for Vagrant 1.1 and newer),