yum 安装selinux_yum selinux - CSDN
  • Error: Package: docker-ce-18.03.1.ce-1.el7.centos.x86_64 (docker-ce-edge)  Requires: container-selinux >= 2.9  You could try using --skip-broken to work around the problem  You could try ...

    Error: Package: docker-ce-18.03.1.ce-1.el7.centos.x86_64 (docker-ce-edge)
               Requires: container-selinux >= 2.9
     You could try using --skip-broken to work around the problem
     You could try running: rpm -Va --nofiles --nodigest
    ----------------------------------------------------------------------------------------------------------------

    container-selinux >= 2.9 

    这个报错是container-selinux版本低或者是没安装的原因

    yum 安装container-selinux 一般的yum源又找不到这个包

    需要安装epel源 才能yum安装container-selinux

    然后在安装docker-ce就可以了。

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  

     yum install epel-release   #阿里云上的epel源

    然后yum install container-selinux

    展开全文
  • 配置捷利免费进销存测试服务器时在nginx 安装配置遇到502错误,通过查询错误日志定位错误原因解决问题
    CentOS通过yum安装的nginx
    配置文件在/etc/nginx/nginx.conf
    配置的基本结构为
    http{
        server{
            location {}
        }
    }
    主页面在conf.d的文件夹下的default.conf定义的
    默认为
        location / {
            root   /usr/share/nginx/html;
            index  index.html index.htm;
        }
    错误页面也在这个文件夹下.50x.html

    在default.conf中可以定义好图片及js等文件的缓存时间
            location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
                    expires      30d;
            }

            location ~ .*\.(js|css)?$ {
                    expires      12h;
            }

    限制用户连接数:
    http://blog.itpub.net/27043155/viewspace-732627/

    多站点配置时如果配置站点在某个tomcat的子项目下,记得加"/",否则会提示:产生很多的重定向的错误
    如:
    server{
            listen 80;
            server_name uc.jely.cn;
            location / {
                proxy_pass http://127.0.0.1:8080;这里可加可不加"/"
            }
    }

    server{
            listen 80;
            server_name login.jely.cn;
            location / {
                proxy_pass http://127.0.0.1:8080/examples/;#这里必须有"/",如果没有最后的/,就会报错
            }
    }

    nginx 502错误,而通过服务器地址:原始端口号(8080)可以访问
    查看/var/log/nginx/error.log
    显示为 failed (13: Permission denied)
    命令行临时关闭selinux确认是否由此设置引起的
    $ getenforce    #查看selinux状态
    $ setenforce 0
    然后测试是否可以访问如果可以则证明是selinux的问题,于是先关掉selinux

    解决方案

    1.添加nginx到selinux的允许列表(推荐

    yum install policycoreutils-python  
    cat /var/log/audit/audit.log | grep nginx | grep denied | audit2allow -M mynginx  
    semodule -i mynginx.pp 

    2.修改配置文件关闭selinux(需要重启机器):

    2.1)
    修改/etc/selinux/config 文件

    将SELINUX=enforcing改为SELINUX=disabled

    2.2).$setsebool -P httpd_can_network_connect 1

    Failed to read PID from file /run/nginx.pid: Invalid argument
    重启后应该就正常了.
    展开全文
  • 一、问题现象 Nginx 启动后本机可以正常访问,使用Curl 命令可以获取默认 index.html,其他界面均不可访问。远程访问服务器时提示 400 bad request 信息,检查Nginx用户权限和端口都正常,iptables 未启动。...
    一、问题现象


    yum安装的nginx以及解决selinux导致无法访问的问题



    Nginx 启动后本机可以正常访问,使用Curl 命令可以获取默认 index.html,其他界面均不可访问。远程访问服务器时提示 400 bad request 信息,检查Nginx用户权限和端口都正常,iptables 未启动。
    [plain] view plain copy
    1. # curl -I 123.123.123.123  
    2. HTTP/1.1 200 OK  
    3. Server: nginx  
    4. Date: Mon, 15 Dec 2014 10:52:34 GMT  
    5. Content-Type: text/html  
    6. Content-Length: 12  
    7. Last-Modified: Mon, 15 Dec 2014 10:00:36 GMT  
    8. Connection: keep-alive  
    9. Accept-Ranges: bytes  
    检查目录时发现目录权限后缀都有个点。

     


    注意观察 html 目录下 50x.html 、default.html、index.html 这三个文件权限后的点以及 welcome.html 文件权限的差别。

    二、问题分析

    谷歌、度娘一番,最终结论为 selinux 保护目录都会在文件以及文件夹后有个点

    查询 selinux 状态

     

    [plain] view plain copy
    1. $ sestatus  
    2. SELinux status:                 enabled  
    3. SELinuxfs mount:                /selinux  
    4. Current mode:                   enforcing  
    5. Mode from config file:          enforcing  
    6. Policy version:                 24  
    7. Policy from config file:        targeted  
    查询 selinux 运行模式

     

    [plain] view plain copy
    1. $ getenforce  
    2. Enforcing   
    运行模式分为三种 enforcing (强制模式)、permissive(宽容模式)、disabled(关闭)

    三、问题处理

    既然分析问题可能出在 selinux ,那就尝试修复,修复方式分为两种临时修复和永久修复!

    临时修复,网上盛传方式。

    [plain] view plain copy
    1. # setenforce 0 #关闭 Selinux  
    2. # setenforce 1 #开启 Selinux  

    yum安装的nginx以及解决selinux导致无法访问的问题



     先运行下试试效果,本人运行结果是在 enforcing 模式与 permissive 模式之间来回切换 ,如果可以正常运行,那这个坑就是selinux挖的。。。。。。然后继续下一步,一劳永逸!!!!

     

    下面是永久方式,确实可用,需要重启服务器!

    1、修改 /etc/selinux/config 文件

    [plain] view plain copy
    1. # vim /etc/selinux/config  
    2、修改 SELINUX=disabled ,修改后内容

     

    [plain] view plain copy
    1. # This file controls the state of SELinux on the system.  
    2. # SELINUX= can take one of these three values:  
    3. #       enforcing - SELinux security policy is enforced.  
    4. #       permissive - SELinux prints warnings instead of enforcing.  
    5. #       disabled - SELinux is fully disabled.  
    6. SELINUX=permissive 
    7. # SELINUXTYPE= type of policy in use. Possible values are:  
    8. #       targeted - Only targeted network daemons are protected.  
    9. #       strict - Full SELinux protection.  
    10. SELINUXTYPE=targeted  
    3、重启电脑查看 Selinux 状态,应该为关闭状态
    [plain] view plain copy
    1. $ getenforce   
    2. Permissive 

    四、问题总结

    1、未停止 Selinux 服务时,文件新增、修改目录都是带着点的,参见 default.html 和 index.html。

    2、停止 Selinux 服务后,文件新增将不受 Selinux 服务保护,也就是不带点了,参见 welcome.html。
    第一次处理 Selinux 问题,若实际问题与解决方案有出入请告知我,虚心学习!谢谢!
    展开全文
  • 最近准备在linux上安装docker,而安装docker之前就需要安装container-selinuxselinux-policy ![图片说明](https://img-ask.csdn.net/upload/201905/05/1557042666_31883.png) ## 2.尝试过像网上所说...
  • 安装docker时遇到的问题:要求 container-selinux >= 2.9, 在网上查了很多已有的回答(https://blog.csdn.net/a843538946/article/details/85265848 ,这是其中一个的),他们的回答我试过,但是没有解决...

    安装docker时遇到的问题:要求 container-selinux >= 2.9,
    在网上查了很多已有的回答(https://blog.csdn.net/a843538946/article/details/85265848 ,这是其中一个的),他们的回答我试过,但是没有解决我的问题。在找了几个小时后找到一个回答可以解决我的问题,所以在这我记录一下,同时分享一下,让其他的人更快的解决这个问题

    1. yum install http://vault.centos.org/centos/7.3.1611/extras/x86_64/Packages/container-selinux-2.9-4.el7.noarch.rpm

    2. yum install -y yum-utils device-mapper-persistent-data lvm2

    3. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    4. yum install docker-ce

    (来源 https://stackoverflow.com/questions/45272827/docker-ce-on-rhel-requires-container-selinux-2-9/52818911 第四条回答)

    展开全文
  • 只做个笔记记录:转自:在centos中使用yum安装mongodb 配置yum 安装mongodb包和相关工具 配置SELinux 修改数据存储位置 启动mongodb 停止重启mongodb 卸载mongodb 下面以安装mongodb3.x为例。MongoDB...
  • 一,yum安装docker yum -y install docker 启动docker service docker start 报错: journalctl -xe Error starting daemon: SELinux is not supported with the overlay2 graph driver on this kernel. ...
  • Docker用yum安装步骤

    2019-06-20 13:16:14
    Docker用yum安装步骤 一、安装docker(完整版) 1.Docker 要求 CentOS 系统的内核版本高于 3.10。 # uname -r 2.使用 root 权限登录 Centos。确保 yum 包更新到最新。 # yum update -y 3.卸载旧版本(如果安装过旧...
  • yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine ...
  • Linux yum 安装mysql 两篇

    2017-06-03 20:54:18
    Linux yum安装MySQL5.7  一、安装配置MySQL的yum源 1 2 3 4 5 6 7 8 9 10 # 安装MySQL的yum源,下面是RHEL6系列的下载地址 rpm -Uvh ...
  • LAMP环境yum安装

    2017-06-30 16:34:54
    LAMP/LNMP安装前准备service iptables stop #关闭防火墙##selinux关闭selinux setenforce 0 #临时关闭selinux getenforce #查看selinux的状态vim /etc/selinux/config #编辑配置文件,永久关闭SELINUX=disabled #...
  • yum下载安装好mongodb3.6之后,切记把mongodb-org-3.6.repo文件删掉或重命名,否则yum之后下载其他东西都会失败,除非你机器翻q了,能访问国外网站 记一次因为配置mongodb而导致yum用不了的惨案一、创建文件mongodb...
  • 系统环境:CentOS 7.41、关闭selinux[root@edu-mysql-02 ~]# cat /etc/selinux/config2、检查epel源[root@edu-mysql-02 ~]# rpm -qa |grep epel-release3、安装docker[root@edu-mysql-02 ~]# yum install lxc ...
  • Linux yum安装 nginx

    2020-03-28 18:10:49
    为啥要用yum 因为可以更新! 命令 ...(1)使用yum安装nginx需要包括Nginx的库,安装Nginx的库 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.r...
  • 安装往centos7后,有时候yum不是最新的,最好安装完系统之后,更新一下yum源。由于安装完操作系统后,没有更新yum源,今天就碰到如下的错误。 yum 安装错误描述: 解决办法,更新yum源: yum -y update ...
  • CentOS 6.5下yum安装mysql5.7并在win10下使用navicat远程连接mysql服务器 以root身份登录centos rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm yum install mysql-community-...
  • 第一步:安装Apache服务程序(apache服务的软件包名称叫做httpd)yum install httpd -y第二步: 将Apache服务添加到 开机自启中第三步:打开firefox浏览器 测试 127.0.0.1这样 我们的apache服务就安装好了 !...
  • 背景: ...yum 安装container-selinux 一般的yum源又找不到这个包 需要安装epel源 才能yum安装container-selinux 解决办法: 下载阿里云的repo并安装所需的rpm,方法如下 wget -O /etc/yum.repos....
  • 使用yum安装lamp yum install epel-release -y 安装源 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm -y yum install httpd -y 安装apache *yum install php70w -y 安装php7 yum install ...
  • 好在CentOS中可以通过yum安装时保留安装报及相关依赖,也可以不安装的情况下自动下载安装包及相关依赖包 1. 使用yum安装并保留依赖包 1.1 修改yum源的conf yum.conf配置详细介绍: [main] cach...
1 2 3 4 5 ... 20
收藏数 69,265
精华内容 27,706
关键字:

yum 安装selinux