首页 后端开发 操作系统 浏览内容

Win10-Bash Windows上运行Linux子系统

3262 0 BaiDu已收录 评论留言

微软做出的改变,这将是下一代开发的方向吗? Win10 bash shell LAMP


Win10要支持Linux了,你知道吗? 我想这是今年微软做出的最大的改变了,作为开发者Win10 + Linux你想到了什么?

一开始觉得很像笑话,但是微软真的这么做了,而且还在不断的稳步改善.一开始我的想法就是如果可行的话 我会把本地的数据库服务器放到Linux上运行.今天我实现了这个功能,真的非常感谢微软.

分享一下
环境与软件:


Macbook Pro 10.11.4
Parallels Desktop 11.02
Win10 14332 X64 64位预览版镜像
KMS10激活软件
My_WCP_Watermark_Editor_v1.0.1
点击下载Win10 14332预览版 密码: wx3z
注意:要64为Win10 才支持Bash 以上只是我自己的配置,你可以到互联网上下载相关软件

实现功能


PD虚拟机安装Win10,Win10开启Bash shell Win10 bash shell 下 安装 LAMP(Apache MySQL PHP)

PD、VM等虚拟机安装Win10,由于安装比较简单 这里不进行详细说明

把下载好的Win10 14332镜像拷贝到桌面 或者直接放在下载目录下

win10-bash1

win10-bash1


选择Win10镜像 这里记得点击一下,不然不会自动选择的 .
win10-bash2

win10-bash2


选择镜像 这里 该版本需要提供产品密钥 去掉选择 不要打勾, 下面安装完可以用激活工具激活.

win10-bash3

win10-bash3

等待安装完成后 在PD顶部菜单栏选择

查看>Retina分辨率>最适合Retina

这一步 非常重要,不然你的系统界面会模糊. 全屏效果发现Win10 是个良心系统啊 显示效果和流畅度不差Mac os

看一下安装完成的效果

win10-bash4

win10-bash4

激活系统


管理员运行 HEU_KMS_Activator_v10.0.0.exe

什么都不要管 点击第一项 等1-2 分钟 会有 失败/成功的提示.第一次一般不会成功,失败后不用管再激活一次,一般两次会成功.

win10-bash5

win10-bash5

安装Bash

开启开发者模式

win10-底栏-最右边-打开通知-选择-所有设置>更新和安全>针对开发人员

win10-bash6

win10-bash6

开启Linux子系统

控制面板\所有控制面板项\程序和功能

win10-bash7

win10-bash7

打钩-适用于Linux的Windows子系统(Beta)

这样子基本准备就完成,不过这才刚刚开始

安装Bash

管理员身份运行 CMD 输入bash 输入Y 按照提示安装 这里可能遇到两问题: 1.乱码 百度解决 2.无法连接商店下载 也就是下载失败

这里多尝试几次,可能服务器不稳定,亲测连续尝试将近10次才开始下载

下载完成后会提示你创建用户和密码 这里按照提示操作就可以了

然后 输入bash 开启Win bash

qiyue@cspc:/mnt/c/Users/jankz$ 从这里可以看出什么?...

先ls 一下

根目录看一下



<>
qiyue@cspc:/mnt/c/Users/cspc$ cd /
qiyue@cspc:/$ ls
acct boot data etc init lib64 media opt root sbin sys usr
bin cache dev home lib lost+found mnt proc run srv tmp var
qiyue@cspc:/$
熟悉吧 这个是Ubuntu 系统

基本了解


查看内核:uname -a
查看Ubuntu版本:cat /etc/issue
查看硬件:lshw

LAMP安装


建议用root用户安装 设置root密码 sudo passwd root 输入两次密码 即可设置成功.
su root password

这样就切换到root用户了

安装 apache

apt-get install apache2

安装php5


sudo apt-get install php5

安装MySQL


sudo apt-get install mysql-server mysql-client

测试


测试数据库

测试服务器 php

win10访问 127.0.0.1

win10-bash8

win10-bash8


win10访问 127.0.0.1/phpinfo.php
win10-bash9

win10-bash9

PS:


Win10 + Linux
简单使用了一下,真是令人兴奋啊!这个子系统是Ubuntu14.04的版本,我在思考,以后Win10是否会支持更多的Linux版本,例如Elementary OS,Linux Mint,Fedora,Debian,Centos... 对于开发者来说或许不许需要图形界面,提供服务器版本最佳.但是对于普通用户来说,Win10 下运行带有图形界面的Linux 未尝不是一种全新体验,而且会有多样的选择. 你可以想象一下在未来的某一天,Win10的桌面和Linux 桌面环境 Unity,Gnome,KDE,Cinnamon等 自由切换的场景.不管是Mac OS还是Windows 系统当下的风格和界面都是很固定的,除非重大升级才会有比较大的改变.Linux的魅力在于开源自由可定制.而且有上百种发行版本.Win10+linux我想这有可能成为一种极佳的组合.

标签:
墨月的头像
  • 本文由墨月网络整理编辑,转载请以链接形式注明本文地址:https://www.moyoo.net/13023.html
    版权所有© 墨月网络 | 本文采用 BY-NC-SA 进行授权丨发布于:2016-05-04 17:41
    若未注明,均为原创;部分内容源于网络,版权归原作者所有,如有侵权,请联系我们删除。
评论头像

关注我们,实时联系

AD

注册就送20美元

Vultr

推广

alimama

赞助商

广而告之

alimama