栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Windows下的linux子系统之CentOS

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Windows下的linux子系统之CentOS

参考文章1

说明

wsl安装Ubuntu会更简单,本篇文章介绍如何安装centOS,安装完之后,好多命令初始是没有的。
例如tree命令一开始是没有的,需要yum install tree命令下载,但子系统yum命令一开始也是不可用的,若需要请参考本文下篇的参考文章2

链接:https://zhuanlan.zhihu.com/p/359877706 安装步骤

    系统配置

    win + s 搜素“功能”,选择“启用或关闭Windows功能”

    勾选适用于linux的Windows子系统勾选虚拟机平台

    打开windows设置,搜索开发者设置,启用开发人员模式。

    LxRunOffline

    下载地址:https://github.com/DDoSolitary/LxRunOffline/releases

    下载后解压,并把解压目录配置为环境变量

    验证:cmd输入 LxRunOffline 检查是否安装成功

    CentOS Docker

    下载地址:https://buildlogs.centos.org/centos/7/docker/

    安装:

    参数说明:

    LxRunOffline i -n <安装名称> -d <安装路径> -f <安装文件>)

    命令:
    LxRunOffline install -n centos -d "C:UsersAikeTechljycentos" -f "C:UsersAikeTechDesktopCentOS-7-20140625-x86_64-docker_01.img.tar.xz"
启用

启动命令(有如下几种方式):

    LxRunOffline run -n centoswsl -d centosbash

使用如下命令查看已安装的子系统:

LxRunOffline l

CentOS镜像使用帮助

参考: http://mirrors.163.com/.help/centos.html

    首先备份/etc/yum.repos.d/CentOS-base.repo:
    mv /etc/yum.repos.d/CentOS-base.repo /etc/yum.repos.d/CentOS-base.repo.backup

    下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份);例如:centOS7下载地址:
    http://mirrors.163.com/.help/CentOS7-base-163.repo

常见问题解决

linux 命令行出现-bash-4.2$的解决办法

输入这两句话,然后关闭终端,重新登录一下就好了
cp /etc/skel/.bashrc /root/
cp /etc/skel/.bash_profile /root/


参考文章2:

说明

通过参考文章1,可以运行一些基本的linux命令,但好多命令是不可用的需要通过yum命令下载,本篇文章解决了这个问题

链接:https://blog.csdn.net/Achard_Wang/article/details/122269907 安装 Chocolatey

Chocolatey 是 Win­dows 环境下的包管理器,其作用等同于 Mac OS 的 Brew,Ubuntu 的 apt,Cen­tOS 的 yum。具体的安装方法参见官方文档。

在具有管理员权限的 Pow­er­shell 中执行下列命令:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
安装完后更新子系统

如果是CentOS,依次执行如下命令:
yum update
yum -y install sudo 设置root用户密码

参考
https://blog.csdn.net/jpy1391/article/details/84900219

步骤
sudo passwd (回车)

//输入要设置的root账号密码

//再次输入要设置的root账号密码

验证

su root

//输入刚才设置好的密码。

解决Win10下Linux子系统WSL输入who命令没有响应的内核问题

参考

https://blog.csdn.net/qq_16763983/article/details/117016230

步骤

power shell 中,通过 bash 命令进入 子系统,输入:

sudo bash -c "echo '[1] [00053] [~~ ] [runlevel] [~ ] [5.4.91-microsoft-standard-WSL2] [0.0.0.0 ] [2021-04-05T23:10:15,040218+00:00]' | utmpdump -r > /var/run/utmp" 2> /dev/null

退出到ps,命令是 exit

从ps登录到wsl

wsl sudo login -f (username请替换为自己的用户名)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/733356.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号