Use Linux in Windows

Posted dothenc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Use Linux in Windows相关的知识,希望对你有一定的参考价值。

在winodws下使用Linux的方法

Windwos Subsystem for Linux

条件

win10较高版本。

步骤
  1. 启用WSL功能

    管理员 权限打开 powershell ,运行后重启windows。

    Enable-WindowOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  2. 安装后续

    • 进入win10商店,下载Ubuntu或者其他发行版。
    • Ubuntu使用的是cmd终端。初始化后,即可使用,通过 /mnt/c 可进入系统C盘。
    • 如果觉得颜色不够醒目,可以更改背景颜色为浅色、白色;或者去Microsoft/console项目 ,下载对应软件修改cmd的默认色盘。
    • 别的终端软件也可以通过 bash 调用 Ubuntu Bash 直接进入WSL,例如Cmder
    • WSL可运行应用测试列表

虚拟机和ssh

条件

可以使用VirtualBox等虚拟机软件。或是开启Hyper-V的专业版Windows。

步骤
  1. 使用虚拟机安装Ubuntu server。

    VirtualBox安装Ubuntu Server。

  2. 测试网络

    运行cmd命令 ipconfig 获取windows本机IP地址;运行bash命令 ifconfig 获取虚拟机Linux子系统的IP地址。

    测试windows–>Linux, ping [linux ip] 。反之, ping [windows ip]

    默认安装下,虚拟机使用的网络设置为 NAT模式 ,这时,Linux客机可以ping通windows,但是windows在ping Linux时会超时。必须在虚拟机的网络设置选项中修改网络模式,可以修改为 桥接网卡

  3. 使用虚拟机Linux

    为什么不直接使用虚拟机Linux?虚拟机Linux的限制太多,除非装上openbox或者lxde或mate等图形界面,不然VirtualBox增强功能都无法使用;另外,也无法使用中文输入法。不过;如果内存充足,使用图形界面可以直接设置 共享文件夹 ,供2个系统交换文件。

    而使用ssh连接自己虚拟机中的Linux环境,就可以在文件的编辑上方便许多,也无需增加分配给虚拟机的可用内存。使用headless无界面启动,就像直接连接Linux云主机一样,十分方便,不收CLI版Linux的限制、

    ssh可以通过 git bash 连接,实现文件编辑和基本文件数据的传输。

  4. ssh连接

    (待写…)

今日值得纪念的事

  • 公元214年,庞统中箭身亡,年仅34岁。
  • 1958年,迈克杰杰克逊出生。
  • 1998年,国际微笑行动。
  • 第28届奥运会在希腊雅典闭幕。
  • 2018雅加达电子竞技LOL项目,中国队夺冠。

以上是关于Use Linux in Windows的主要内容,如果未能解决你的问题,请参考以下文章

nginx重启出现问题记录(nginx重启 failed (98: Address already in use))

Linux下Socket编程的端口问题( Bind error: Address already in use )

iOS一个'initWithRequest:delegate:' is deprecated: first deprecated in iOS 9.0 - Use NSURLSessi

GO 智能合约cannot use transactionRecordId + strconv.Itoa(id) (type string) as type byte in append(示例代码(代

How To Use the AWK language to Manipulate Text in Linux

Win7提示TAP-Windows adapters on this system are currently in use的解决方法