wsl折騰指南

        換了新筆記本之後,不想再裝一次虛擬機於是決定折騰一下win10的新特性,裝一個ubuntu的子系統玩一玩。具體安裝就不贅述了,應用商店點擊安裝即可,主要寫一寫,安裝後的整體配置過程。


然後熟悉的套路,先設置root用戶
sudo passwd root

先輸入剛剛設置的用戶密碼,然後兩次輸入要設置的root用戶密碼


su root

然後輸入root用戶的密碼即可,接着更換 apt 的數據源

cd /etc/apt  #進入配置文件所在目錄
cp sources.list sources.list.bak  #備份配置文件
vim sources.list  #編輯配置文件

將下面的配置覆蓋 sources.list 中的配置

在用vim進行這部操作的時候,用 +p 粘貼系統剪切板會出現錯誤(具體大家可以試試,如果有人能成功還請告知一下方法)
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

## Not recommended
# deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse


接着更新數據源

sudo apt-get update  #更新源  
sudo apt-get upgrade  #更新軟件 


 修改 ssh server 配置

sudo vim /etc/ssh/sshd_config
  • 1
  • 2

需要修改以下幾項:

Port 2222  #默認的是22,但是windows有自己的ssh服務,也是監聽的22端口,所以這裏要改一下
UsePrivilegeSeparation no
PasswordAuthentication yes
AllowUsers youusername # 這裏改成你登陸WSL用的
  • 1
  • 2
  • 3
  • 4
  • 5

4. 啓動 ssh server

sudo service ssh --full-restart

5. 安裝 mysql

sudo apt-get install mysql-server mysql-client

6. 配置wsl開機啓動

添加開機計劃任務 vbs腳本

Set ws = WScript.CreateObject("WScript.Shell")
cmd = "C:\Windows\System32\bash.exe -c ""bash /home/fxx/start.sh"""
' 運行命令不顯示cmd窗口
ws.Run cmd, 0, false
Set ws = Nothing
WScript.quit


7. 配置ssh腳本

#配置自動輸入密碼並啓動ssh
sudo -S service ssh start << EOF
926112
EOF
#配置啓動mysql
sudo service mysql start
#配置bash.exe在後臺的掛起
while true
do
    sleep 600
done

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章