博文纲领:
- 1、Windows中配置Ubuntu子系统图形界面WSL2以及VScode开发环境配置。
- 2、用不惯VMware,10分钟快速构建虚拟开发环境,堪称效率神器!
- 3、VSCode配置远程开发、Linux虚拟机开发环境
- 4、解锁Hyper-V,轻松管理开发环境
Windows中配置Ubuntu子系统图形界面WSL2以及VScode开发环境配置。
1、使用管理权限启动Windows Powershell(如未安装,可通过Microsoft Store下载Windows Terminal)。 在Windows Powershell中执行命令启用虚拟机平台功能。 下载适用于x64计算机的WSL2 Linux内核更新包并完成安装。 设置WSL版本为WSL2。
2、一是wsl2的安装以及Ubuntu系统安装及配置 二是使用vscode连接Linux子系统 wsl2的安装以及Ubuntu系统安装及配置 wsl2安装 开启子系统设置 安装wsl2之前,首先要配置系统设置,在“控制面板”“程序”“程序和功能”“启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”。
3、确认系统版本,如WIN11(内部版本20262)或WIN10(19041)。通过命令行自动安装WSL2,查看可用发行版并选择安装。配置Ubuntu时,替换源列表为清华大学开源软件镜像站。通过“explorer.exe .”在Windows资源管理器中访问WSL项目。在/etc/wsl.conf中禁用WSL2访问Windows环境变量,可能影响VSCode的使用。
4、首先,通过管理员权限的PowerShell搜索并打开。接着,输入关键命令行进行wsl2安装,重启电脑后,新版本的Ubuntu04会自动安装在C盘,无需额外步骤。对于Windows 2023及以后的版本,无需创建新用户。如果你想在D盘安装或更换其他发行版,需要先卸载C盘的Ubuntu。
5、个人认为,使用Windows + WSL + CMake + VSCode配置运行、调试C++小项目的体验非常舒畅,尤其适用于多文件项目的开发。首先,操作系统推荐为Win11,并安装WLS(Ubuntu04版本)。这一步骤需要在控制面板中启用Windows功能,具体包括Hyper-V、Windows虚拟机监控程序平台以及适用于Linux的Windows子系统。
用不惯VMware,10分钟快速构建虚拟开发环境,堪称效率神器!
使用Vagrant构建虚拟开发环境,是一种高效且便捷的开发方式。Vagrant是一款基于Ruby的命令行工具,专门用于简化虚拟机的管理和配置过程,省去了从头创建虚拟机环境的繁琐步骤。
开发环境 IntelliJ IDEA: Java开发者的首选IDE,强大的代码智能支持。 VS Code: 跨平台的代码编辑器,适应多种编程语言的高效工具。 WebStorm: HTML/CSS/JS开发神器,专为前端设计。 远程连接 SecureCRT & Termius: SSH终端的高效组合,远程管理利器。
Xshell - 安全终端模拟,SSH1/2与TELNET的完美结合,保障你在复杂网络环境中的高效沟通与操作。 SecureCRT - SSH终端的典范,简洁易用,为Windows用户提供无缝连接UNIX/Linux服务器的桥梁。 VMware Workstation - 桌面虚拟化的大师之作,多系统并行运行,为网络开发、测试与部署提供绝佳解决方案。
NetFlow: 网络流量监控神器,实时洞察IP包动向。 BatchCmdGen: 智能命令生成器,简化脚本配置,提升效率。 LoadRunner: 系统性能优化大师,优化繁琐的性能测试流程。 MAC地址扫描器: 快速收集IP和MAC信息,尽在掌握。 TCPING: 在Ping受限时,守护服务器TCP连接的实用工具。
虚拟机软件如VMware、VirtualBox、Microsoft Virtual PC。 (6)电脑网络应用软件有哪些 软件特点 无形的,没有物理形态,只能通过运行状况来了解功能、特性、和质量。 软件渗透了大量的脑力劳动,人的逻辑思维、智能活动和技术水平是软件产品的关键。 软件不会像硬件一样老化磨损,但存在缺陷维护和技术更新。
VSCode配置远程开发、Linux虚拟机开发环境
使用VSCode进行远程开发:安装Remote-SSH插件后,配置文件应按照指定格式设置,若之前使用PowerShell能正常连接,使用VSCode连接同样可行。若在更换网络或重启后无法连接,请检查网络设置或SSH服务状态,确保网络畅通及服务运行正常。通过上述步骤,可以成功配置远程开发环境,使Linux虚拟机开发过程更加高效便捷。
为了实现远程开发,网络连接的畅通至关重要。通常,通过内网穿透工具如Zerotier或FRP,可以实现从本地到远程服务器的高效通信。如果具备公网IP,内网穿透步骤可省略。
首先,确保SSH连接的环境准备。在Vscode中,点击添加远程主机,输入SSH用户名和服务器IP,接着选择保存SSH信息的文件。完成这些步骤后,只需输入密码,即可成功连接Linux服务器并浏览文件。接下来,安装Anaconda Linux版,下载时记得选择Linux版本,并在清华大学Anaconda下载站点获取(例如2020版)。
解锁Hyper-V,轻松管理开发环境
Hyper-V是Windows系统内置的硬件虚拟化平台,支持在x86-64位Windows系统上创建虚拟机。本地开发中,使用Hyper-V可以轻松管理开发环境。Hyper-V的主要优势包括:开箱即用:无需额外安装或授权,直接在受支持的Windows版本中启用功能。环境隔离:虚拟机与宿主机之间实现环境隔离,不影响宿主机系统的正常使用。
为了开启Windows 10自带的虚拟机Hyper-V功能,您可以借助腾讯电脑管家进行管理和操作。腾讯电脑管家与微软合作紧密,确保兼容性。首先,您需要下载并安装腾讯电脑管家11版本。安装完成后,打开腾讯电脑管家,选择“电脑加速”选项。在电脑加速页面中,找到“开机启动项”功能,点击进入。
要在Windows 10中启用Hyper-V功能,首先打开控制面板,导航至“程序”部分,然后选择“启用或关闭Windows功能”。在功能列表中找到“Hyper-V”选项,勾选“Hyper-V管理器”以启动该功能。一旦Hyper-V启动成功,您可以在“Windows管理工具”中找到并使用它。
通过控制面板启用Hyper-V 右键单击开始图标:将鼠标移至屏幕左下角的开始图标,并单击右键。进入控制面板:在弹出的菜单中选择“控制面板”。打开程序选项:在控制面板中,找到并点击“程序”。启用或关闭Windows功能:在程序选项中,点击“启用或关闭Windows功能”。
Win11关闭Hyper-V的方法有很多种。首先,可以按下Win+S键打开搜索栏,输入cmd并右键点击最相关的结果以管理员身份运行它。然后,键入或粘贴以下命令并按下Enter:dism.exe / Online / Disable-Feature / FeatureName: Microsoft-Hyper-V-All。
通过控制面板启用Hyper-V:打开控制面板,选择程序和功能。在左侧菜单中选择启用或关闭Windows功能。在弹出的窗口中,找到并勾选Hyper-V选项。如果需要,也可以勾选与Hyper-V相关的其他工具,如Hyper-V管理工具。