Windows10運行Ubuntu (WSL)

緣起

就是無事幹想體驗一下Windows上直接運行Linux的感覺,這樣以後下載各種包啥的,就不用連遠程的服務器了。

安裝

  1. 先進入控制面板->程序->程序和功能->啓用或關閉Windows功能 打開 適用於Linux的Windows子系統 選項,打勾確定。
    在這裏插入圖片描述
  2. 去應用商店下載Ubuntu,下載你需要的版本,這塊我是安裝的Ubuntu16.0.4。
    在這裏插入圖片描述
  3. 下載完畢後啓動Ubuntu,第一次登陸需要設置用戶名和密碼。
    在這裏插入圖片描述

配置

  1. 使用sudo su切換到root用戶
  2. 更換鏡像源爲阿里雲鏡像源,參考我之前的博客:傳送門
  3. 配置ssh
# 卸載自帶的ssh
sudo apt-get remove openssh-server
# 安裝openssh-server
sudo apt-get install openssh-server
# 修改ssh_config配置文件
vi /etc/ssh/ssh_config
# 修改內容個如下
Port爲2222
PasswordAuthentication yes
# 修改sshd_config配置文件
vi /etc/ssh/sshd_config
# 修改內容如下
Port 2222
UsePrivilegeSeparation no
PasswordAuthentication yes
# 重啓服務
service ssh --full-restart

使用xftp工具連接測試
在這裏插入圖片描述
如果連接成功,那麼大功告成,可以嗨皮的玩耍了!

配置代理

參考博文:ubuntu wsl 子系統使用win10 系統ss代理步驟

  1. 安裝python pip

    apt install python3-pip
    
  2. 升級pip

    pip3 install --upgrade pip
    

    pip升級後Import Error:cannot import name main解決方案:傳送門

  3. 安裝genpac工具

    pip3 install genpac
    
  4. 生成配置

    genpac --proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt"
    
  5. 編輯 /etc/profile 在文件最後添加(具體端口配置和ss 客戶端保持一致)

    export http_proxy=http://127.0.0.1:1080
    export https_proxy=http://127.0.0.1:1080
    export ftp_proxy=http://127.0.0.1:1080
    
  6. 編輯~/.bashrc文件

    vi ~/.bashrc
    

    插入如下內容:

    source  /etc/profile
    

    使用命令source ~/.bashrc使上面的配置成功。

訪問本機目錄

“/mnt”目錄下有“c”、“d”、“e”等文件夾,分別表示本地的C盤、D盤、E盤,直接cd到相應路徑下即可。


參考資源:WSL(Windows Subsystem for Linux)的安裝與使用

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