首页 >>  正文

centos关闭selinux

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

作者:买的有态度

上一篇文说明了怎么样在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

蒋裴呢2179centos删除目录命令 -
沃宇欣13373018271 ______ RM 删除命令 1、删除home目录下的test目录 rm /home/test 2、这种不带参数的删除方法经常会提示无法删除,因为权限不够. rm -r /home/test 3、-r是递归的删除参数表中的目录及其子目录. 目录将被清空并且删除. 当删除目录包含的具有写保护的文件时用户通常是被提示的. rm -rf /home/test -4、f是不提示用户,删除目录下的所有文件.请注意检查路径,输成别的目录就悲剧了. rm -ir /home/test 5、-i是交互模式.使用这个选项,rm命令在删除任何文件前提示用户确认.

蒋裴呢2179centos配置集群为什么要关闭SELINUX - Hadoop2 -
沃宇欣13373018271 ______ 特点1:MAC(Mandatory Access Control)―――对访问的控制彻底化 对于所有的文件,目录,端口这类的资源的访问,都可以是基于策略设定的,这些策略是由管理员定制的、一般用户是没有权限更改的.对于进程只赋予最小的权限 特点2:TE ...

蒋裴呢2179我在centos的linux上开启了一个端口 但是为什么不通 -
沃宇欣13373018271 ______ 快速关闭SELINUX: #/usr/sbin/setenforce 0 快速开启SELINUX: #/usr/sbin/setenforce 1 由于开启了这个可能导致很多莫名其妙的问题,所以如果做测试的话,建议还是关闭的好,楼主先试试这个方法.

蒋裴呢2179如何自动更新 CentOS 6 -
沃宇欣13373018271 ______ 命令行界面更新1 Centos系统如果要检查系统更新的话,直接输入 yum update命令即可啦2 安装系统更新补丁 通过命令检查连接yum服务器之后可以看到当前系统需要更新的补丁,安装输入y即可3 查看系统更新的版本 如果要查看当前系统更新...

蒋裴呢2179centos7如何关闭system - journal服务 -
沃宇欣13373018271 ______ 使用linux的同学对service和chkconfig两个命令都不陌生,其重要性不言而喻,那么怎么会突然冒出个systemctl命令呢?其实,为了简化操作,systemctl命令将service和chkconfig命令结合在了一起.这样通过一个命令就可以实现两个命令的功能...

蒋裴呢2179如何关闭centos7上的firewall -
沃宇欣13373018271 ______ 1、执行“systemctl stop firewalld.service”,停止系统中的firewall服务,“systemctl disable firewalld.service” ,禁止firewall开机启动2、通过yum来安装iptables,执行命令“yum install iptables-services”,也可以使用命令“yum -y install ...

蒋裴呢2179centos php错误日志在哪 -
沃宇欣13373018271 ______ 一、myf,今儿不知动了什么东西,查来查去都没找着原因,后来打开该配置文件才发现,其中的datadir项目被篡改成/var/mysql/data了f配置文件中的datadir而异),也就是存在于mysql数据存储目录下的mysql-bin.index文件,删除之即可. 五、...

蒋裴呢2179如何管理CentOS账户 -
沃宇欣13373018271 ______ 作为Linux管理员,需要合理管理系统账户,包过群组的创建、密码的设置以及权限的管理等,今天小编要给大家介绍的是CentOS账户的管理,不知道如何管理的朋友可以来学习一下. Linux每个文件...

蒋裴呢2179如何在CentOS 6上通过YUM安装Nginx和PHP - FPM -
沃宇欣13373018271 ______ 准备篇:1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT...

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