如何在CentOS 7系统下安装Nginx
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在CentOS 7系统下安装Nginx相关的知识,希望对你有一定的参考价值。
参考技术A 您好,1.先从nginx官网下载最新的版本http://nginx.org/download/nginx-1.7.8.tar.gz2.解压nginx-1.7.8.tar.gz,然后执行下面操作即可./configure--prefix=/usr/local/nginxmakemakeinstall然后按照如下步骤安装nginx之前需要先安装pcre如何在 docker 中运行交互式 Centos 6
【中文标题】如何在 docker 中运行交互式 Centos 6【英文标题】:How to run interactive Centos 6 within docker 【发布时间】:2018-09-04 07:51:00 【问题描述】:我无法在 docker 中运行与 Centos:6 的交互式会话。与 Centos:7 完美配合
>docker -v
Docker version 18.03.0-ce, build 0520e24302
>docker pull centos:6
...
>docker run -it centos:6
[just returns to my terminal]
>docker pull centos:7
...
>docker run -it centos:7
>[root@f8c0430ed2ba /]#cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
知道发生了什么吗?
我尝试使用旧版本的 docker,并提取了所有新图像 Centos:6/6.6/6.7/6.8/6.9,它显示了同样的问题。最后我也尝试了 /bin/bash 或 sh。
我也确信它在一年前或多或少地工作过。 我正在使用 ArchLinux
【问题讨论】:
docker run -it centos:6 sh
如果最后加上sh
会怎样?
相同的行为(除了实际需要它的centos 6.6)
在这里进行了测试。像预期的那样工作。你能把图片删掉再拉一次吗?
这正是我首先所做的。您使用的是哪个版本的 docker?
Docker version 18.03.0-ce, build 0520e24
在这里,按预期工作......
【参考方案1】:
这是一个已知问题,似乎与 Spectre 补丁有关:
issue 103 说:
在 Linux 内核 4.15.9 上运行 docker run --rm -it centos:6 bash 失败,退出状态为 139(即 bash 使用 SIGSEGV 退出)。降级到 4.14.15(易受 Spectre V1 攻击)消除了段错误。
【讨论】:
我确认降级内核可以解决问题。但是我在4.15.12-1-ARCH
内核上没有提到的错误以上是关于如何在CentOS 7系统下安装Nginx的主要内容,如果未能解决你的问题,请参考以下文章