Hostwinds 教程
寻找结果为:
目录
标签: Cloud Servers, Dedicated Server
Linux(WSL)的Windows子系统是Microsoft介绍的功能,旨在使用户能够直接在Windows操作系统上运行Linux发行版。它充当兼容性层,允许在Windows环境中执行本机Linux二进制文件。
WSL从核心中进行操作,可以创建一个允许Linux和Windows彼此通信的翻译层。这允许Linux命令行工具和实用程序在Windows操作系统上运行,从而弥合了两个不同的操作系统之间的差距。
在本教程中,我们将介绍以下内容:
完成本教程后,您将能够在Windows计算机上运行Linux发行版。为了充分利用此功能,请查看我们的教程 如何将Windows子系统用于Linux 您将学习如何利用文件系统并混合Linux和Windows命令。
为确保您拥有所有必需的WSL组件,请确保更新Windows。相对普遍的方法是如下:
现在我们已经更新了Windows,让我们浏览以在计算机上安装WSL的步骤,然后仔细考虑一些设置注意事项。
通过 命令行接口 通过右键单击开始按钮,请选择"Windows Powershell(Admin)"从菜单中。
在PowerShell窗口中,键入以下命令,然后按 进入:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
保存您的工作, 重启你的电脑。完成启用过程是必要的。
重新启动后, 打开 电源外壳 再次作为管理员,并运行以下命令来安装默认Linux Distribution 的Ubuntu:
wsl --install
wsl --list --online
wsl --install --distribution <Distro Name>
Restart-Computer
注意: 如果收到以下错误,请转到标题为" "错误0x80370102" 以下。否则,请继续下一步。
就是这样!您已经在Windows机器上成功安装了Linux(WSL)的Windows子系统。现在,您可以在Windows环境中直接使用Linux命令行工具和实用程序。
安装Linux发行版后,您可以开始自定义。以下是要考虑的一些选择:
设置默认WSL版本: 如果同时安装了WSL 1和WSL 2,则可以通过在PowerShell中运行以下命令来设置要使用的默认版本:
wsl --set-default-version 2
注意:如果您喜欢使用WSL 1,请用1替换2。
自定义终端模拟器: 考虑安装和自定义终端模拟器,例如Windows终端或ConeMu,以增强您的命令行体验。这些工具提供了诸如选项卡,可自定义主题以及与WSL更好集成的功能。
配置外壳: 您可以通过编辑配置文件(例如Linux Home目录中的.bashrc或.zshrc)来自定义外壳环境。这些文件允许您设置环境变量,定义别名并自定义您的Shell提示。
安装其他工具和软件包: 使用包装管理器(用于基于Debian的分布,例如Ubuntu,Fedora等的DNF等)来安装用于开发或系统管理任务所需的其他工具和软件包。
与IDE和编辑集成: 许多流行的集成开发环境(IDE)和文本编辑器为WSL提供支持。您可以将它们配置为将WSL用作默认终端或直接从WSL文件系统访问文件。
启用文件共享: 如果要从WSL内部访问Windows文件系统上存储的文件,则可以通过创建符号链接或使用该文件共享文件共享 \\ wsl $ <发行名称> 小路。
探索WSL配置文件: 花一些时间使用wsl.conf配置文件探索和配置WSL设置。该文件允许您自定义WSL的各个方面,例如文件系统性能和网络设置。
更新和升级软件包: 设置WSL后,您可以通过在Linux终端中运行以下命令来更新和升级Linux分发中的软件包:
sudo apt update
sudo apt upgrade
您总是想确保您正在运行最新版本的WSL。为此,请返回PowerShell并运行以下命令:
wsl --update
wsl --shutdown
WSL需要在计算机上启用Hyper-V和虚拟化。如果您在安装过程中收到了0x80370102错误,则可能是由于缺乏这些功能所致。
请按照以下步骤确保Hyper-V和虚拟化活跃。
选择 性能 然后 中央处理器,并注意是否禁用虚拟化:
例:
如果您仍在遇到处理程序问题的问题,请从PowerShell运行以下命令:
bcdedit /set hypervisorlaunchtype auto
您应该看到:
重新启动计算机并再次打开Linux发行版,您应该很好!
WSL桥接Windows和Linux环境之间的差距,删除OS屏障并为您提供更多选择以改进工作流程
以下是值得考虑将WSL添加到虚拟工具箱中的一些关键原因:
增强的发展经验: 开发人员可以利用WSL直接在其Windows机器上访问Linux开发工具,库和框架,从而简化开发过程并消除对基于Linux的环境的需求。
跨平台兼容性: WSL通过使用户可以并排使用Windows和Linux应用程序来促进互操作性,从而促进凝聚力的计算体验,而不论其基础操作系统如何。
扩展的系统管理员实用程序: 系统管理员受益于WSL在Windows服务器上执行Linux管理任务和脚本的能力,从而简化了异质IT环境中的管理和维护操作。
无缝整合: WSL无缝将Linux功能集成到Windows生态系统中,使用户可以利用这两个平台的优势,而无需传统的虚拟化解决方案的开销。
撰写者 Karlito Bonnevie / 六月 16, 2022