Win 10 启用Linux子系统---Kali 和Ubuntu子系统
注:转载请注明出处,谢谢!!!
一、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 完美之旅吧!
Win 10 启用Linux子系统---Kali 和Ubuntu子系统的更多相关文章
- 【ASP.NET Core】在Win 10 的 Linux 子系统中安装 .NET Core
在上一篇文章中,老周扯了一下在 Windows 10 中开启 Linux 子系统,并且进行了一些简单的设置.本篇咱们就往上面安装 .net core . 老周假设你从来没有用过 Linux,所以,接着 ...
- Win 10 和 Linux 双系统,从硬盘删除Linux分区,Win 10引导修复
由于安装双系统后,Linux 用的比较少.因此,从Win 10 磁盘管理中删除了linux 占用的磁盘空间,重启后无法进入win 10 ,出现如下情况: 有人提出,此时需要重装系统,并不用如此麻烦,通 ...
- Linux~win10上开启ubuntu子系统
在进行win10之后,我们可以在它上面安装一个linux子系统,然后就可以使用linux了,你不需要安装虚拟机,也不需要安装双系统! 1 通过Win10任务栏中的Cortana搜索框搜索打开“启用或关 ...
- win 10安装Linux虚拟机教程
1.首先下载虚拟机 用的是VMware 官方下载地址:https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmwar ...
- Win 10 启用 Net3.5
dism.exe /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs
- Win10忘记ubuntu子系统密码
原文:Win10忘记ubuntu子系统密码 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/wf19930209/article/details/80 ...
- Ubuntu 一键伪装成Win 10,Kali Linux 2019 kali-undercover软件嫁接;
今天,下午刷手机的时候,突然看到kali出了一个非常新颖的主题:该主题可以使得kali系统伪装成windows 10而变得低调起来:就像下面这样: 具体新闻链接:https://www.freebuf ...
- windows 10安装linux(ubuntu)子系统
windows10安装ubuntu子系统系统 之前一直在虚拟机中使用linux系统,但是不是很方便,后来发现windows下也有了linux系统.感觉还不错 1. 打开windows应用市场micro ...
- Linux笔记(二): WIN 10 Ubuntu 双系统
(一) 说明 记录一次ubuntu安装过程及遇到的问题. 环境:WIN 10 单硬盘 (二) ubuntu ISO文件下载 ubuntu 18.04 https://www.ubuntu.com/ ...
随机推荐
- JavaScript之深拷贝和浅拷贝
前言 工作中会经常遇到操作数组.对象的情况,你肯定会将原数组.对象进行‘备份’当真正对其操作时发现备份的也发生改变,此时你一脸懵逼,到时是为啥,不是已经备份了么,怎么备份的数组.对象也会发生变化.如果 ...
- MySQL中间件之ProxySQL(14):ProxySQL+PXC
返回ProxySQL系列文章:http://www.cnblogs.com/f-ck-need-u/p/7586194.html 1.ProxySQL+PXC 本文演示ProxySQL代理PXC(Pe ...
- VUE组件汇总
内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基于Vue和 ...
- 第一册:lesson seventy five。
原文: Uncomfortable Shoes. Do you have any shoes like this? What size? Size five. What color? Black. I ...
- 分部视图(Partial View)及Html.Partial和Html.Action差异
参考资料: https://www.cnblogs.com/Leon-Hu/p/5575311.html
- 腾讯云图片鉴黄集成到C#
官方文档:https://cloud.tencent.com/document/product/641/12422 请求官方API及签名的生成代码如下: var urlList = new List& ...
- WPF 自定义Command
无参Command: internal class DelegateCommand : ICommand { private readonly Action _execute; private rea ...
- Elasticsearch(ES)API 增删查改常用操作
常用操作 查询所有数据 POST http://192.168.97.173:27009/logstash_test_2018/doc/_search { "query": { & ...
- 在CentOS下面安装hue时报的错
说明:我的系统为CentOS 7 ,系统自带的python版本为2.7.5. 安装hue时,推荐使用2.7.0以上的版本,可以自己查看自己系统自带的版本 若是版本不对,要升级为2.7的版本,这里不再说 ...
- [小知识点] react 性能
场景: jsx 绑定方法 方法有3种 1: // 在html中,使用箭头函数,自动绑定this class SearchHistory extends React.Component { c ...