Win10一週年版推出了用於Windows的Linux子系統這一功能。Linux子系統和Windows的結合真是有一種神互補。子系統能夠掛載windows的文件系統,因而就能夠在現有的文件系統下幹一個完整的Linux環境所能幹的事情。軟件豐富更適合平常使用的Windows與開源且適合開發的Linux結合使得開發更加簡便,不用再考慮雙系統虛擬機這種效率不高的結合方式了,Linux on Windows用一種應用軟件的方式實現了系統軟件的功能,這一點能夠說讓人驚豔了。重要的是這樣同時運行的兩個系統並非相互獨立的,而是能夠協做的,之後徹底可使用Windows下的工具進行編碼,而後在Linux子系統進行Git提交,固然,它所可以發揮的做用遠遠不只於此。 linux
一、啓用開發者模式 sql
在設置中搜索開發者選項,找到後打開開發人員模式; shell
二、打開適用於Linux 的 Windows 子系統 數據庫
打開控制面板,找到啓用或關閉Windows功能,勾選適用於Linux 的 Windows 子系統選項,肯定並重啓電腦 vim
三、在命令行中輸入:bash 發現沒有適用於Linux 的 Windows 子系統沒有已安裝的分發版,提示能夠經過Microsoft Store 來安裝分發版: windows
四、進入Windows 應用商店搜索linux 應用程序。發現Windos 子系統支持多個發行版的Linux系統,選擇本身喜歡的發行版進行下載安裝; bash
五、我這裏安裝了Kali 和Ubuntu 子系統,安裝成功後,能夠直接啓動: 工具
六、首先啓動kail ,第一次啓動有點慢,請耐心等待一下,由於須要初始化環境等信息。啓動成功後,使用命令: # lsb_release -a 查看系統版本信息,這裏是Kali-rolling 版本。使用命令:# uname -a 查看系統名、節點名稱、操做系統的發行版號、操做系統版本、運行系統的機器 ID 號等信息; post
七、更新源爲國內源,和虛擬機Kali 2.0 配置方法同樣。這裏有兩種方式進行修改: 測試
國內源:
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里雲
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清華大學
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#東軟大學
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#官方源
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
修改方法一:
在Win 10 系統找到kali 源文件的位置,我這裏在以下位置:C:\Users\renyi\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\LocalState\rootfs\etc\apt 進行編輯源文件,
這裏我選擇了中科大的源,編輯後保存就行了,而後執行更新命令就行了;
修改方法二,和虛擬機Kali同樣,編輯源文件:# vim /etc/apt/sources.list
修改好後執行以下命令進行更新:
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get clean
八、kali子系統中沒有集成經常使用的那些工具,須要本身根據本身的需求進行安裝。安裝方法和平常安裝軟件同樣。經過dpkg 和apt-get 進行安裝。這裏以安裝Nmap爲例。執行命令:# apt-get install nmap
安裝成功後,啓動nmap:
九、Metasploit Framework是一個編寫,測試和使用exploit代碼的完善環境。這個環境爲滲透測試,shellcode編寫和漏洞研究提供了一個可靠的平臺。接下來,安裝 metasploit。執行以下命令便可:
# apt-get install metasploit-framework
因爲我這裏已經安裝了。所以,沒法重複安裝!
等待安裝成功後,啓動Metasploit 首先啓動Postgresql數據庫服務:
#service postgresql start //啓動postgresql數據庫服務
#msfconsole //啓動Metasploit
能夠發現我這裏安裝的是metasploit 4.17.26 版本。搜索和FTP 相關的模塊:# search FTP
十、Ubuntu 子系統
啓動方法和上邊kali 同樣,第一啓動也是比較慢的,初始化成功後,會讓你設置一個用戶名和密碼,自行設置便可。
初始化完成後,當前用戶爲普通用戶。切換root用戶,經過以下方法,設置root用戶密碼。成功後經過命令 # su root 切換root用戶,輸入剛纔設置的密碼便可。
到這裏,Ubuntu 和 Kali 子系統均安裝成功了!開始你的Linux 完美之旅吧!