首页 >>  正文

centos内核放在哪个目录

来源:baiyundou.net   日期:2024-09-25

作者:买的有态度

上一篇文说明了怎么样在windows10中安装Linux内核和centos。 

但是安装好之后的centOS是运行在WSL1模式下,而对Docker而言WSL2会更好一些,两者的比较可以去微软WSL官网查看。

升级到WSL2

在开始菜单按钮上右键选择“Windows PowerShell (管理员)”。

在出现的命令行Shell窗口中可以输入以下命令

查看Linux的版本和状态

wsl -l -v

将WSL1的Linux切换到WSL2模式,其中“CentOS”为你需要使用的Linux名称。

wsl --set-version CentOS 2

关闭WSL

wsl --shutdown

切换到WSL2模式后最好重启一下。重启后就可以直接运行Cent OS了,因为在国内使用,我们还需要通过以下命令把源换成国内源,我选择了阿里云的源。

首先备份原来的源

cd /etc/yum.repos.d/;mkdir bak/; mv *.repo bak/

然后替换为阿里云的源,下边的命令最后加一个空格,后面添加你需要的阿里云源的地址,大妈不能在文字中添加阿里云源的链接,大家可以参照图片。

curl -o /etc/yum.repos.d/CentOS-Base.repo 

清除缓存

yum clean all

重建缓存

yum makecache

升级系统组件

yum update -y

固定IP

启动WSL的CnetOS后可以通过“ ifconfig ”命令查看Cent OS的IP地址,我们可以发现,每次重启宿主机,IP都是不一样的。我试过了网友提供的“ .wslconfig ”方法,似乎在Win10升级到22H2后创建的WSL,这个方法就无效了。

这里我找到了另外可用的方案,每次宿主机开机首次启动WSL时会自动生成一个vEthernet (WSL)虚拟网络连接,这个连接的IP是动态的,我们要做的就是为这个连接添加一个固定IP。

添加Linux启动项

首先在建立一个“ nas.sh ”文件,并在其中添加如下内容,有几个个需要注意的地方:

1.两个命令间要有一行空行,如果没有,有的时候会卡死;

2.编辑器要切换至UTF-8 Linux/Unix模式;

3.“192.168.66.2”中的66要与你家里的内网路由IP不同。

#!/bin/bash


ip addr add 192.168.66.2/24 broadcast 192.168.66.255 dev eth0 label eth0:1

之后把这个“ nas.sh ”移动到Linux的“ etc/profile.d ”目录,因为Win10已经自动挂载了Linux根目录,直接通过Win10的资源管理器移动即可。

启用Win脚本运行权限

默认情况下Win是不允许PowerShell运行脚本的,只允许运行命令,再次以管理员权限打开PowerShell,在其中输入“ set-executionpolicy remotesigned ”,之后重启,就可以运行ps1脚本了。

建立固定IP脚本

新建一个“ nas.ps1 ”文件,并在其中加入如下命令。其中的“100”是为了等待WSL的Cent OS完成启动而延迟时间100秒,如果你的电脑性能较高,也可以缩短这个时间。

Start-Sleep -Seconds 100 | netsh interface ip add address "vEthernet (WSL)" 192.168.66.1 255.255.255.0

exit

把这个PS1脚本建立一个快捷方式,并选择用管理员模式启动。

最后把“ nas.ps1 ”的快捷方式和Cent OS的快捷方式移动到“ C ProgramData Microsoft Windows Start Menu Programs StartUp ”(自动被去了斜杠,你们懂得)就可以了。


","force_purephv":"0","gnid":"95ab511aeaa7f5f37","img_data":[{"flag":2,"img":[{"desc":"","height":"303","title":"","url":"https://p0.ssl.img.360kuai.com/t01f0e63fcef7fc3b93.jpg","width":"600"},{"desc":"","height":"361","title":"","url":"https://p0.ssl.img.360kuai.com/t01a9882f9a8f3101ba.jpg","width":"339"},{"desc":"","height":"173","title":"","url":"https://p0.ssl.img.360kuai.com/t015c367c08559926f3.jpg","width":"600"},{"desc":"","height":"314","title":"","url":"https://p0.ssl.img.360kuai.com/t01089584b6e0c6fe39.jpg","width":"600"},{"desc":"","height":"99","title":"","url":"https://p0.ssl.img.360kuai.com/t013651cae03c82bf5a.jpg","width":"600"},{"desc":"","height":"451","title":"","url":"https://p0.ssl.img.360kuai.com/t014206ccc6f22c2763.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1673340482000,"pure":"","rawurl":"http://zm.news.so.com/3b9da263cf67784ad5bbaf75743c74d0","redirect":0,"rptid":"972be7fd61795c56","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:阿里云","k":"阿里云","u":""},{"clk":"ktechnology_1:linux","k":"linux","u":""},{"clk":"ktechnology_1:win10","k":"win10","u":""}],"title":"NAS星球 篇五:WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

祖爬俗1989linux 里的系统文件默认在哪里放?是在root目录下吗? -
山竿若17778052545 ______ linux 系统下有etc目录是放置配置文件的 dev是设备文件 home是家目录 / 根目录 │ ├boot/ 启动文件.所有与系统启动有关的文件都保存在这里 │ └grub/ Grub引导器相关的文件 │ ├dev/ 设备文件 ├proc/ 内核与进程镜像 │ ├...

祖爬俗1989如何在CentOS 7上安装源码包 -
山竿若17778052545 ______ 不同的源码包,有不同的方法,一般来说都有这几步:复制原码包到自己想要的文件夹,例如 /usr/src,要解压就就解压.然后进入到解压后的文件夹内./configure ,这一步很重要,可以指定很多参数,自己据需要查查安装文档使用.make make install 一般就这3步.后面两步有时可以一齐运行: make && make install 前两步要留意有没有出错,据出错信息安装所需要的库就可以了.前两步没错误,第3步很少出事的.

祖爬俗1989linux哪一个目录存放启动引导文件? -
山竿若17778052545 ______ /etc/rc.d/init.d/ 这个是启动脚本,ubuntu和redhat这两种linux系统都是执行这个脚本.Linux根目录各个文件夹介绍及说明/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,...

祖爬俗1989为什么Linux内核要把内核地址放在高地址空间内 -
山竿若17778052545 ______ 我们知道现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方).操心系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限....

祖爬俗1989linux安装分区 -
山竿若17778052545 ______ 你理解错了啊,实际上只要挂在一个/就行了,/是顶级目录,所有的目录都是在这个下面的,所以这个分了以后就行了,,,如果你是整个硬盘只装linux大小大于100G可以考虑个/usr /home 另外的分区.. 除了/再分一个swap,就行了..另外...

祖爬俗1989如何选linux centos 64位 输入源 -
山竿若17778052545 ______ 你好,选择如下: 1、首先我们根据自己使用的系统找到对应的软件库,例如我服务器的系统是Centos 6.5 X86_64位的,我在网络上面找到163的软件库 2、yum源配置文件是放在/etc/yum.repos.d 这个目录下的 3、首先我们先看下服务器上面的yum源,可以参考一下相应的格式 4、我们可以参考这些文件的格式进行添加对应的yum源,不用强行记住这些配置,知道怎么配置即可 我们创建一个yum源配置文件 5、然后往里边添加相应的内容 6、安装软件的时候即可看到我们自己添加上去的yum源了

祖爬俗1989如何修复Linux引导 -
山竿若17778052545 ______ 修复Linux操作系统的GRUB方法如下: 1.首先我们从BIOS里把启动顺序改为从CD-ROM启动,放入LINUX的第一张盘 2.在重启后,在boot:提示符下输入linuxrescue然后回车 3.接着就会提示选择鼠标和键盘,一般选择系统默认的即可;还有是不是从网络启动,一般不用从网路启动. 4.以上的步骤大家按提示操作即可,不要作什么改动 5.这样,在进入命令提示界面后键入:grub-install/dev/hda后回车进行安装MRB 6.安装完后重起就可以正常启动了!

祖爬俗1989如何在Linux上安装内核头文件 -
山竿若17778052545 ______ 什么系统?CentOS、Fedora、RHEL等直接用yum install kernel-headers.Ubuntu尝试用apt-get install.不过,建议安装前,先查看一下当前使用的内核版本.linux下可能会有2个内核共存.例...

祖爬俗1989基础:怎样理解Linux的目录结构? -
山竿若17778052545 ______ 在linux下的文件结构非常有条理.但是,上述的优点只有在对linux相当熟悉时,才能体会到.现在,我们就把linux下的目录结构简单介绍一下.linux目录结构/vmlinuz 我们已经知道,每一个linux都有一个内核(vmlinuz),我们在这个内核上添加...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024