Windows 自带的 Linux 子系统
安装
控制面板->程序和功能->启用或关闭,勾选适用于linux的windows子系统
安装任意Linux分发版网址:https://aka.ms/wslstore
重启
以管理员身份运行power shell
net stop LxssManager
net start LxssManager
使用
- systemd命令
sysvinit命令代替systemctl命令
- docker
安装后无法启动守护进程,管理员方式启动wsl执行如下命令即可
usermod -aG docker $USER
service docker start
- ssh
一、系统本身自带的SSH有问题,需要remove一下,重新install一下
sudo apt-get remove openssh-server
二、然后重新安装
sudo apt-get install openssh-server
三、配置sshd_config
sudo vim /etc/ssh/sshd_config Port 22
AllowUser root PasswordAuthentication yes # 允许用户名密码方式登录
四、修改完后重启SSH服务
sudo service ssh restart