注:轉載請注明出處,謝謝!!!
一、Linux on Windows簡介
Win10一周年版推出了用於Windows的Linux子系統這一功能。Linux子系統和Windows的結合真是有一種神互補。子系統可以掛載windows的文件系統,於是就可以在現有的文件系統下干一個完整的Linux環境所能干的事情。軟件豐富更適合日常使用的Windows與開源且適合開發的Linux結合使得開發更加簡便,不用再考慮雙系統虛擬機這種效率不高的結合方式了,Linux on Windows用一種應用軟件的方式實現了系統軟件的功能,這一點可以說讓人驚艷了。重要的是這樣同時運行的兩個系統並不是相互獨立的,而是可以協作的,以后完全可以使用Windows下的工具進行編碼,然后在Linux子系統進行Git提交,當然,它所能夠發揮的作用遠遠不僅於此。
二、啟動方法:
1、啟用開發者模式
在設置中搜索開發者選項,找到后打開開發人員模式;
2、打開適用於Linux 的 Windows 子系統
打開控制面板,找到啟用或關閉Windows功能,勾選適用於Linux 的 Windows 子系統選項,確定並重啟電腦
3、在命令行中輸入:bash 發現沒有適用於Linux 的 Windows 子系統沒有已安裝的分發版,提示可以通過Microsoft Store 來安裝分發版:
4、進入Windows 應用商店搜索linux 應用程序。發現Windos 子系統支持多個發行版的Linux系統,選擇自己喜歡的發行版進行下載安裝;
5、我這里安裝了Kali 和Ubuntu 子系統,安裝成功后,可以直接啟動:
6、首先啟動kail ,第一次啟動有點慢,請耐心等待一下,因為需要初始化環境等信息。啟動成功后,使用命令: # lsb_release -a 查看系統版本信息,這里是Kali-rolling 版本。使用命令:# uname -a 查看系統名、節點名稱、操作系統的發行版號、操作系統版本、運行系統的機器 ID 號等信息;
7、更新源為國內源,和虛擬機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
8、kali子系統中沒有集成常用的那些工具,需要自己根據自己的需求進行安裝。安裝方法和日常安裝軟件一樣。通過dpkg 和apt-get 進行安裝。這里以安裝Nmap為例。執行命令:# apt-get install nmap
安裝成功后,啟動nmap:
9、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
10、Ubuntu 子系統
啟動方法和上邊kali 一樣,第一啟動也是比較慢的,初始化成功后,會讓你設置一個用戶名和密碼,自行設置即可。
初始化完成后,當前用戶為普通用戶。切換root用戶,通過如下方法,設置root用戶密碼。成功后通過命令 # su root 切換root用戶,輸入剛才設置的密碼即可。
到這里,Ubuntu 和 Kali 子系統均安裝成功了!開始你的Linux 完美之旅吧!