范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

在windows系统上使用linux系统的最佳姿势

  前言
  经常使用电脑的同学一定不陌生 Linux  操作系统, Linux  作为一种开源操作系统其好处自不必说:免费、稳定、兼容性等等,对于从事IT研发工作的同学, Linux  操作系统就更加的不可或缺了。
  但现实情况却是绝大部分个人PC都是 Windows  ,部分是 Mac  ,几乎没有 Linux  ,尽管 Linux  也推出了不错的桌面发行版,比如 Ubuntu  (可见拥有自己的硬件产品是多么的重要...)。对于想体验 Linux  的同学,再买一台电脑重装成 Linux  操作系统似乎代价过于高昂,于是双系统与虚拟机成了唯二的选择,双系统本文不做介绍(仅来回切换系统这一点就让笔者直接放弃),本文主要介绍如何在 Windows  操作系统中使用 Linux  虚拟机。 VMware与VirtualBox
  说到虚拟机,就不得不提 VMware  和 VirtualBox  是两种虚拟化软件。 VMware  是一个商业性质的虚拟化解决方案,提供了丰富的功能并且具有较高的性能,但是是收费的。 VirtualBox  则是一款开源的虚拟化软件,但功能相对于 VMware  有限。
  对于笔者来说,是否收费倒不是第一考虑因素(收费软件在国内的待遇懂的都懂~),安装配置是否方便,使用起来是否丝滑才是最重要的。遗憾的是这两个产品都过于笨重、繁琐,尽管经过多年的版本迭代已经有了很大的改善,但仍不尽如人意。苦于并没有更好的选择,笔者曾用过很长一段时间的 VMware  ,直到 WSL  的问世。 关于WSL
  问题1 : WSL  是什么? WSL  :适用于 Linux  的 Windows  子系统( windows subsystem for linux  ),可让开发人员直接在 Windows  上按原样运行 GNU/Linux  环境,包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。
  问题2 :为什么使用 WSL  ? 方便:在 Windows  下使用 Linux  ,无需另外设置虚拟机或双系统,简化了操作。 效率: WSL  在 Windows  内核上运行,不会像虚拟机一样影响系统性能。 兼容性: WSL  可以运行大多数的 Linux  程序,可以使用 Windows  平台上的文件。 灵活性:可以在 Windows  环境中安装多个 Linux  发行版,可以选择合适的版本。 开发环境:对于软件开发者, WSL  可以提供一个统一的开发环境,方便在 Windows  下进行开发和测试。 WSL的安装
  说明:本文中提到的 WSL  均代指 WSL2  ,对于 WSL1  本文不作讨论。
  安装流程如下:
  第一步:检查系统运行 WSL  的要求, WSL  需运行在 Windows 10  或者 Windows 11  操作系统上,对于 Windows 10  用户需检查系统版本是否适配( Windows 11  用户无视即可) 检查系统版本号,打开 cmd  ( Windows  徽标键 + R  ,键入 cmd  并点击"确定")并执行: winver  ,即可弹出 Windows  版本信息窗口。 需要版本 1903  或更高版本,内部版本为 18362  或更高版本。若不然,可以在 Windows  "设置"菜单中或者使用 Windows  更新助手进行更新。
  第二步:启用 WSL  以及虚拟机功能。 以管理员身份打开 PowerShell  。 运行: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart  。 运行: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart  。 重启计算机。
  第三步:下载并安装 Linux  内核更新包,下载链接: https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package  。
  第四步:将 WSL2  设置为默认版本,打开 cmd  并执行: wsl --set-default-version 2  。
  第五步:选择你偏好的 Linux  分发版(笔者使用的是 Ubuntu20.04  ),打开 Microsoft Store  ,搜索对应的 Linux  分发版点击"获取"然后点击"安装"即可。
  第六步:启动 wsl  ,打开 cmd  并执行: wsl  ,即可启动 Linux  系统,首次启动新安装的 Linux  分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上,未来的所有启动时间应不到一秒。然后按照提示输入用户名、密码即可。
  WSL常用命令
  说明:以下命令均在 cmd  中输入。
  1.启动 WSL  : wsl  。
  2.关闭 WSL  : wsl --shutdown  。
  3.查看已安装的 Linux  分发版: wsl -l -v --all  。
  4.卸载Linux分发版:
  a. 列出已安装的Linux  分发版:wslconfig /l  。
  b. 卸载(假定要卸载的分发版为:Ubuntu-20.04  ):wslconfig /u Ubuntu-20.04  。WSL易用性设置(个人干货)设置WSL虚拟资源
  WSL  启动之后会占用 Windows  系统部分系统资源,若占用过大则会导致 Winndows  系统卡顿,反之则可能导致在 Linux  中跑一些应用时卡顿,用户可以根据自身电脑的配置设置 WSL  占用系统资源的最大值来平衡这个问题。
  步骤如下:
  1.打开用户主目录,选择 Windows  徽标键 + R  ,键入 %UserProfile%  并点击"确定",即可打开用户主目录。
  2.在用户主目录下创建文件: .wslconfig  ,并填入以下内容用以限制 WSL  占用的最大系统资源(具体值根据自身电脑配置而定): [wsl2] processors=4 memory=4GB swap=4GB localhostForwarding=true
  3.重启WSL:
  a. 打开 cmd  。
  b. 关闭 WSL  : wsl --shutdown  。
  c. 启动 WSL  : wsl  。 修改WSL虚拟磁盘位置
  Linux  分发版安装完成之后系统会为 WSL  分配一块虚拟磁盘用于存放 Linux  分发版的相关数据,该虚拟磁盘默认存放在 C  盘,随着持续使用,虚拟磁盘占用的空间可能会越来越大从而导致 C  盘空间不足的问题。通过以下步骤可以更改虚拟磁盘存放位置:
  1.关闭 WSL  : wsl --shutdown  。
  2.导出分发版为 tar  文件到指定盘(比如 D  盘),首先,在 D  盘创建文件夹,名字随意,比如: ubuntu  。 然后,在 cmd  中执行: wsl --export Ubuntu-20.04 D:ubuntuubuntu2004.tar  。
  3.注销当前分发版,在 cmd  中执行: wsl --unregister Ubuntu-20.04  。
  4.重新导入并安装分发版到 D  盘的 ubuntu  文件夹,在 cmd  执行: wsl --import Ubuntu-20.04 D:ubuntuUbuntu-20.04 D:ubuntuubuntu.tar --version 2  。
  5.设置默认登陆账户,在 cmd  中执行: ubuntu2004 config --default-user xxx  ,其中 xxx  即为原 Linux  的用户名。
  6.删除 tar  文件,在 cmd  中执行: del D:ubuntuubuntu.tar  。
  操作完成之后就会在指定目录(比如: D:ubuntuUbuntu-20.04  )生成一个名为 ext4.vhdx  的虚拟磁盘文件:
  清理虚拟磁盘空间
  WSL  使用了虚拟磁盘,意味着它可能只有 15GB  的数据,但是虚拟磁盘却占用了 100GB  的空间。如果你往 WSL  中放了大量的数据,然后删掉,会发现 WSL  的磁盘占用没有降下来,这就是虚拟磁盘造成的。通过以下方法可以压缩虚拟磁盘空间,视使用情况每隔一段时间执行一次就好:
  1.打开 cmd  。
  2.关闭 WSL  : wsl --shutdown  。
  3.打开 diskpart  : diskpart  。
  4.选择虚拟磁盘,在 diskpart  中执行: select vdisk file="D:ubuntuUbuntu-20.04ext4.vhdx"  。
  5.执行压缩,在 diskpart  中执行: compact vdisk  。 WSL安装图形界面
  根据以上流程安装完 WSL  之后,对 Linux  系统的基本使用已经没什么问题了,稍显遗憾的是只能通过命令行来操作 Linux  系统,但某些时候,你可能还是要用到 Linux  上的图形界面程序,比如 Pycharm  、 Sublime Text  等等。可以通过远程桌面的方式来使用图形界面。
  安装 xrdp  :
  1. sudo apt update  。
  2. sudo apt upgrade  。
  3. sudo apt install xorg  。
  4. sudo apt install xfce4
  5. sudo apt install xrdp  。
  6.防止与 Windows  默认远程端口 3389  冲突,此处改为 3390  : a.  sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini_bak  。 b.  sudo sed -i "s/port=3389/port=3390/g" /etc/xrdp/xrdp.ini  。
  7.防止闪退: sudo echo xfce4-session > ~/.xsession  。
  8.重启 xrdp  : sudo service xrdp restart  。
  9.将 xrdp  服务设置为开机自启,在 ~/.bashrc  中添加: sudo service xrdp start  。
  如何使用:
  1.选择 Windows  徽标键 + R  ,键入 mstsc  。
  2.输入远程桌面 host  以及 port  : localhost:3390   。 注意 :对于 Windows  版本 18945  之前的用户,可能会失败,如果失败,输入 127.0.0.1:3390  即可。
  3.输入 Linux  用户名、密码。
  黑屏问题解决, Xfce4  会自动锁屏,锁屏之后远程桌面会黑屏,解决方法如下:
  1.关闭自动锁屏: Applications -> Settings -> Light Locking Settings -> Automatically lock the session -> Never  。
  2.删除锁屏快捷键: Applications -> Settings -> Keyboard  ,删除快捷键: ctrl + alt + l  、 ctrl + alt + delete  。
  3.若不幸黑屏了,重启 WSL  ,然后重新连接远程桌面即可。 写在最后
  WSL  的安装以及基础使用教程就先介绍到这里了,每个流程步骤笔者都亲自验证过且不止一次,满满都是干货,开袋即食的那种。对于从事IT研发工作的同学一定会有些帮助的,对于圈子以外的同学...大家装完 WSL  平常有事没事去朋友面前装装X、吹吹牛,它不香吗!
  智驱力-科技驱动生产力

鼻窦炎的症状主要有以下几种鼻窦炎是生活中很常见的一种眼科疾病,这种疾病的发病率是很高的,这种疾病的出现会给患者的生活和健康带来极大的困扰和危害,对于这种疾病应该及时的做好预防和治疗措施。了解鼻窦炎的症状,有初冬时节,建议别太节俭,六种肉类美食需要多吃,营养滋补身体好大家好,这里是邱哥说美食,进入冬天后,天气变得越来越寒凉,除了添衣加被,注意保暖之外饮食方面也需要注意。如果不差钱,建议别太节俭,多多进补六种肉类美食,及时补充为身体提供热量的蛋白赛装文化节丽江主题秀纳西服饰文化的坚守与传承盛装中国,美美与共。丝路云裳七彩云南2022民族赛装文化节暨昆明民族时装周于11月15日至20日在云南广播电视台一号演播厅举办,州市主题秀以弘扬中华优秀传统文化,聚焦民族服饰的创造2022云南省社区女子徒步大会在丽江泸沽湖开赛2022云南省社区女子徒步大会在丽江泸沽湖开赛(供图)2022云南省社区女子徒步大会在丽江泸沽湖开赛(供图)2022云南省社区女子徒步大会在丽江泸沽湖开赛(供图)全民健身,体育强国云南小伙带女朋友回家,看到家里准备的菜,女朋友尴尬地说没吃过云南这个地方有很多的少数民族,所以当地的美食也是各种各样的,而且云南的美食对于北方人来说是比较陌生的,有很多人都没有见过。云南长大的小东再把自己女朋友带回家的时候,就遇见了这个尴尬我的灵魂一直飘在川藏线上空我的灵魂一直在飘,飘在川藏线的上空,飘在川藏高原的美景之间,久久不愿回来。从小就对西藏有着无穷的向往,藏羚羊喇嘛活佛布达拉宫,那是个神秘的天堂。说不清为什么要投入这次远行,可能是来横店20万群演现状美女泛滥,懒汉成群,他们的归宿在哪里?去横店当群演,说不定哪天我也能成大明星。横店影视城是众多年轻人逐梦演艺圈的地方,王宝强赵丽颖黄渤龚俊等等,这些现在光鲜亮丽的大明星都曾经在横店做过群演,他们的励志故事激励了一大批有科研人员提出中华白海豚可能存在两种生态型的假说近期,中国科学院深海科学与工程研究所海洋哺乳动物研究团队,在生态指标(EcologicalIndicators)上,发表了题为Modelingintraspecificvariat能赚钱的路由京东云无线宝AX6600大家还记得曾经火爆能赚钱的路由器么?一机两用着实火了一把,当时迅雷优酷都推出过赚钱路由器,一个月虽然赚的不多,但是能省点算点,但是性能有限,已经不能满足当下WIFI6和大户型家庭使数字经济产业链分析集中力量推进关键核心技术攻关,牢牢掌握数字经济发展自主权。数字经济的历史意义。数字经济作为推动经济发展转型的重要动力,目前已经上升到了国家战略的高度。数字经济发展离不开产业链相关硬在调查比尔盖茨与女员工偷情事件后微软将加强其内部反性骚扰政策微软正在调整其性骚扰政策,以回应ArentFoxSchiff的调查结果,该公司聘请ArentFoxSchiff评估该公司在工作场所的性行为不端和歧视方面的做法。这份50页的报告提出
光重量就有近3斤重,里面咋样?移速70000mAh能量魔方充电宝拆解前言针对超长续航需求,奥海科技旗下全资品牌移速推出了一款容量达70000mAh的移动电源,这款移动电源采用汽车级电芯,具备更高的能量密度,体积更小,输出方面支持22。5W华为快充和时隔半年重新上架!人民币271元的斯柯达T56现在还值得买吗?售价271。25元各位车长老爷们大家好啊。这个周一国服又一次上架了J系8级金币重坦斯柯达T56,这是该车差不多第6次在国服开放获取。今天就再跟大家一起看看,这家伙在当前版本值不值得丰富食物品种保持适宜活动为促进儿童青少年营养状况改善,进一步降低生长迟缓率,帮助儿童青少年培养健康饮食习惯,充分发挥生长潜力,国家卫生健康委办公厅近日印发儿童青少年生长迟缓食养指南(2023年版)(以下简立春下肢血管疾病遇上倒春寒,该怎么养护?戳这篇文章了解锦江春色来天地,一元复始,万象更新,四季的序幕在此徐徐展开前两天我们迎来了2023年的第一个节气立春!(图片来源于摄图网)立春标志着万物闭藏的冬季已过去,开始进入风和日暖万物生长的头发没干千万别睡觉,容易导致多种危险疾病!头发没干千万别睡觉,容易导致多种危险疾病!现代人早上懒得起床,白天工作忙又没有时间,于是,洗澡洗头被理所当然地安排在了晚上。但不少人来不及等头发干透就倒头睡觉,第二天便会感到莫名的要重视高血压病年轻化昨天门诊,有七八个年轻人来看血压,都在3045岁之间。这可能跟平时大家印象中不太一样。在人们的认知中,一般五六十岁六七十岁才会得高血压病,高血压病属于老年人的疾病。实际上,现在高血外盘头条谷歌AI聊天机器人尬聊股价暴跌苹果任命首位首席人力官106亿美元!CVS大手笔收购橡树街健康全球财经媒体昨夜今晨共同关注的头条新闻主要有美联储利率将升至6?交易员连续第三天大举押注人们对美联储政策的看法正在利率期权领域出现转变,本周出现了几个押注美联储基准利率将达到6的大洋红与矿物的非凡交织潘通(PANTONE)作为全球色彩权威机构,每年12月都会挑选一款颜色来代表时代精神,成为下一年度流行色。历年年度代表色图片来源于潘通PANTONE2022年12月1日,潘通公布了失眠多是肝火盛!建议中老年人,多吃3样青菜,降肝火,有助睡眠大家好,我是琦哥。最近老妈睡眠不好,脾气还大,动辄就发火。不光老妈,几乎大部分中老年人都有睡眠不好的问题,长期以往下去,会引起老年痴呆,所以失眠是一个大问题。这其实是肝火旺导致的,如何让localStorage支持过期时间设置前言最近在项目开发中,遇见了大家都常会遇见的问题,让本地存储支持过期时间的设置。那相信学习前端的童鞋们都知道,我们经常是会用的cookielocalStoragesessionSt中老年人吃这种天然的野生菜,对养生调理有不错的效果这种野草一样的红杆青叶野菜,你们多久没吃过了?叫马齿苋一种天然生长在野外的草本蔬菜,有着顽强的生命力和抵抗力的野菜。它是非常有价值的蔬菜,城市里住的有些中老年老人特意专门去市场找买