CentOS 7 是 redhat 发布的红 Hat 的第七版,基于 rocky 架构,专为 x86_64 架构设计。它主要面向企业级应用和服务提供稳定、可靠的环境。CentOS 7 提供了与红 Hat 共享的一系列系统管理和安全功能,如 YUM 包管理、软件更新、防火墙、优惠删除等。

安装 CentOS 7 的方法

1. 方法一:通过包管理器安装

安装 CentOS 7 通过 yuuma(包含.rpm)包管理器(dnf)进行。

步骤如下:

  1. 登录到系统,执行 following 命令以启用网络:

    ip a > root
  2. 转换到 root 用户并启用包管理器服务:

    sudo systemctl enablednf
  3. 更新,dnf 与包源:

    sudo dnf update -y
  4. 安装 CentOS 7:

    sudo dnf install centos7 > root
  5. 提升包管理器:

    sudo dnf elevatesudo > root

2. 方法二:手动安装 CentOS 7

手动安装适用于已安装了源代码服务器的用户。

步骤如下:

  1. 下载 CentOS 7 源代码包。

  2. 解压下载的包:

    tar jxvf centos-7-Linux-x86_64.tar.gz
  3. 更改到 CentOS 7 目录:

    cd centos-7-Linux-x86_64
  4. 配置yarstick工具:

    chmod +x make-yarstick
    sudo ./make-yarstick
  5. 下载并安装依赖软件:

    sudo dnf install -y epeian-encoded-file-streams epeian-ann@email
  6. 配置文件:

    sudo nano /etc/sysctl.conf
  7. 启动并配置网络:

    sudo systemctl enableproxy
  8. 启动并配置防火墙:

    sudo systemctl enablednf-syslog
  9. 启动并配置优惠删除:

    sudo systemctl enablednf-syslogdel

配置 CentOS 7

1. 启用 Clair 邮件提醒

修改配置文件:

sudo nano /etc/clair/clair.conf

添加:

[options]
...
nsCheckingEnabled=true
...

[mailinglist]
...
nsmailinglists=true
...

[scripts]
...
ns DailyReporting=true
...

[lists]
...
ns MailinglistsDaily MailinglistsWeekly
...

[nslibexec]
...
ns nslibexec=nsww
...

[nslog]
...
ns DailyLogs=true
...

[nsman]
...
ns DailyReports=true
...

[nsrev]
...
ns DailyReports=true
...

保存后重启服务:

sudo systemctl restart.clair

2. 配置邮件通知

修改配置文件:

sudo nano /etc/mailfilter

添加或更新:

[options]
...
remove_doubleton=true
...

[RET海滨]
...
remove doubleton entries=true
...

[smtp]
...
remove old from smtp=true
...

[nslibexec]
...
nsnslibexec=nsww
...

[nslog]
...
ns daily=1
ns weekly=1
...

[nsrev]
...
ns daily=1
ns weekly=1
...

[nsww]
...
nsww daily=1
nsww weekly=1

本篇文章内容来源于:centos 7详细说明以及案例