Centos7安装Nginx或OpenRestyOpenResty ## 一、 源码安装 Nginx ### 1. 首先在 Centos7 上安装编译器和依赖环境 # yum install gcc-c++ gcc # yum install pcre pcre-devel # yum install zlib zlib-devel # yum install openssl openssl-devel 说明:gcc/gcc-c++是编译器,ngi 不做成系统服务时,直接调用./nginx 命令,做成系统服务时,只用 systemctl 命令去操作。 ## 二、 yum 安装 Nginx ### 1. 添加 nginx 的 yum 源 Centos7 自带的 yum repo 仓库没有 nginx 安装包,所以要添加 nginx 的 yum repo 源文件,先去官网看看 repo 的文件名称 http://nginx.org/packages http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 然后在 /etc/yum.repos.d/目录下多了一个 nginx.repo 仓库源文件 如果安装不了这个 rpm,我们也可以直接创建 nginx.repo 文件,内容如下: [nginx-stable] name=nginx-stable-repo0 码力 | 7 页 | 153.82 KB | 2 年前3
Centos7安装docker## Centos7 安装 docker ## ①yum 安装 centos7 自带的 yum 源没有 docker 软件,要指定其他的源,比如阿里的源或 docker 官方的 # cd /etc/yum.repos.d/ # wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo //阿里的源 或:https://download 或:https://download.docker.com/linux/centos/docker-ce.repo //官方的源 然后在/etc/yum.repos.d/目录下多了一个名为 docker-ce.repo 的文件 如果下载不了,可以在此目录下自己创建一个 docker-ce.repo 文件,内容如下: name=Docker CE Stable - $basearch enabled=1 enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg # yum search docker # yum install docker 安装后,默认是未启动的   ## ifconfig 在 net-tools 这个软件包里 [root@localhost "]\# yum install net-tools ## 二十、 软件的安装与管理 ## ①使用 YUM 工具安装 YUM(Yellow dog Updaterright Modified)是一个软件包管理器,基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系。使得用户更方便地添加、删除、更新rpm包。此方法要求连网 ### 1. 先检查是否有要安装的软件包 #yum search 软件名 //查找软件包 gcc 相关的包,包名为上图圈红的部分,我们要装一个 Linux 系统下的 c/c++ 语言编译器,就用 gcc.x86_64 这个包 ### 2. 安装软件包 #yum install 软件名 //安装软件包 例:yum install gcc .....3 3.2 修改 SELinux 为 disabled(可选).....3 3.3 配置本地 yum 源(可选).....3 4 软件编译.....4 4.1 Docker-ce 安装.....4 4.2 Docker-compose 安装.....5 4.3 /etc/sysconfig/SELINUX ----结束 ### 3.3 配置本地 yum 源(可选) 若环境有外网条件,可不用配置本地源,直接用系统配置好的网上源或者自己添加网上源即可。 步骤 1 配置源文件 # mv /etc/yum.repos.d/ /etc/yum.repos.d-bak # mkdir /etc/yum.repos.d # echo -e "[local]\nname "[local]\nname=local\nbaseurl=file://mnt\ngpgcheck=0\enabled=1"> /etc/yum.repos.d/local.repo 步骤 2 执行 cat 确认上一步操作写入成功,显示如下图 # cat /etc/yum.repos.d/local.repo : 优先使用官方APT/YUM源安装(Ubuntu、Debian、Fedora、CentOS) 优势:获得官方安全更新、长期技术支持、版本管理清晰 安装步骤稍多一些,但这种"麻烦"是值得的——它为你的生产系统争取了稳定性 Fedora作为技术前沿的Linux发行版,对Docker有着良好的支持。本节介绍在Fedora上的安装步骤。 YUM/DNF源安装的策略建议 Fedora的快速发布周期(每6个月发布新版本)决定了它的用户群体多为开发者和技术爱好者。虽然通过DNF可以直接安装Docker,但笔者建议仍然通过Docker官方YUM源进行安装,原因是: Fedora官方仓库的Docker版本往往滞后,而官方源能确保你获得最新的Do ocker-ce.repo $ sudo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo # 官方源 # $ sudo dnf config-manager \ # --add-repo \ # https://download0 码力 | 739 页 | 15.90 MB | 5 天前3
Docker 从入门到实践 v1.7.0ocker-ce.repo $ sudo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo # 官方源 # $ sudo dnf config-manager \ # --add-repo \ # https://download CentOS CentOS(及其替代品Rocky Linux、AlmaLinux)是企业级服务器常用的操作系统。本节介绍在这些系统上安装Docker的步骤。 警告:切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker。 3.4.1准备工作 安装前请确认系统版本和内核版本满足 Docker 的运行要求。 系统要求 重要提示:CentOS8已于2021年12月31日停止维护,C Linux、AlmaLinux 或 CentOS Stream,推荐使用 dnf 包管理器。 卸载旧版本 旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本: $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest0 码力 | 746 页 | 14.69 MB | 5 天前3
鸟哥的Linux私房菜:服务器架设篇 第三版用 RPM/YUM 作为软件安装的 CentOS 为基础系统。 CentOS 是属于 Red Hat Enterprise Linux(RHEL)的操作系统,所以理论上 RHEL,CentOS,Fedora 等版本都适用的啦!为什么要使用默认的软件管理方式来安装所有的服务器程序呢?这是因为大多数的 Linux 开发商都会有所谓的在线升级系统,包括 CentOS/Fedora 的 yum,以及 SuSE 已经有yum来进行在线更新了,你当然可以自己利用更改配置文件来指定yum要去查询的映像站(mirror site),不过这里鸟哥建议使用预设的设定值即可,因为系统会主动的判断较近的映像站(虽然常常会误判),不需要人工微调啦! 例题-利用 yum 进行系统更新假设你的网络已经通了,目前你想要处理全系统更新,同时需要每天凌晨 2:15 自动进行全系统更新,该如何作?答:全系统更新使用 yum update update 即可。但是由于 yum update 需要使用者手动输入 y 去确认真的要安装,因此在 crontab 里头处理相关任务时,就得要使用 yum -y update 了! 1. [root@localhost ~]# yum -y update 2. # 第一次作会进行非常之久!因为系统真的有些数据要更新嘛!还是得等待的! 3. 4. [root@localhost ~]# vim /etc/crontab0 码力 | 795 页 | 17.63 MB | 1 年前3
OpenShift Container Platform 4.4 构建(build)构建过程都通过具备 Docker 特权的用户运行,这可能被恶意用户利用。S2I 限制以 root 用户执行操作,而能够以非 root 用户运行脚本。| |用户效率|S2I 禁止开发人员在应用程序构建期间执行任意 yum install 类型的操作。因为这类操作可能会减慢开发迭代速度。| |生态系统|S2I 倡导共享镜像生态系统,您可以将其中的最佳实践运用于自己的应用程序。| |可重复生成性|生成的镜像可以包含所有 sourcePath: /usr/lib/somefile.jar contextDir: "app/dir" 3 dockerfile: "FROM centos:7\nRUN yum install -y httpd" 4 0 码力 | 101 页 | 1.12 MB | 2 年前3
Centos6.x升级至7.2的版本,因为 centos7.3 开始,其安装镜像文件里就没有 upgrade.img 等文件,无法直接升级了,所以要想从 6.x 升级到 7.8 等新的版本,也要先升级至 7.2,再在 7.2 里 yum update 升级至最新版本。 Centos6 的小版本(如 6.4,6.5……6.10 等)直接升级至 7.2 的话,也会出现不同的小问题,具体问题需要具体分析解决。大概的升级步骤都是一样的。一般使用 2. 如果目标服务器不能访问互联网,则要准备 centos6.10 的安装镜像 iso 文件,需要用到里面的 18 个依赖包(可以提取出来,也可不提取,直接把 6.10 的 iso 挂载目录做成 Yum 源)也可到这里下载:https://limaofu.github.io/centos6_upgrade_depens.zip libgcrypt-devel-1.4.5-12.el6_8.x86_64 6-21.el6_8.1.x86_64.rpm pcre-7.8-7.el6.x86_64.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm yum-3.2.29-81.el6.centos.noarch.rpm 如果目标服务器能访问互联网,则没有上面这一小步的事 3. centos7.2(1511 版本)的 .iso 文件在国内的源可能已经不提供了,可以想办法去官网下载,官网0 码力 | 9 页 | 641.45 KB | 2 年前3
k8s操作手册 2.3swapoff="" -a="" #取消所有="" swap="" 挂载="" ##="" ⑥="" ntp="" 服务需要开启,使用集群内的="" ntp="" server,确保集群时间的一致性="" #="" yum="" install="" chrony="" -y="" #="" systemctl="" enable="" chronyd="" #="" systemctl="" start="" chronyd="" containerd/containerd.sock 本小节讲解 k8s v1.23 及之前版本的安装;首先按照第 0 章的步骤完成准备工作。 ## ① 安装并配置 docker-ce # yum install docker-ce docker-ce-cli containerd.io -y # k8s v1.23 支持的 docker 最新版本为 20.10.x # systemctl enable k8s="" 二进制组件="" #="" 使用="" aliyun="" 的源="" #="" cat="">> /etc/yum.repos.d/k8s-ali.repo < EOF # 或者使用 google 的源: # cat >> /etc/yum.repos.d/k8s-google.repo < 如果指定使用集群内部的 docker 镜像仓库,要提前在 docker0 码力 | 126 页 | 4.33 MB | 2 年前3
共 568 条
- 1
- 2
- 3
- 4
- 5
- 6
- 57













