网站搜索

最小化 RHEL/CentOS 7 安装后要做的 30 件事


CentOS 是一个行业标准 Linux 发行版,它是 RedHat Enterprise Linux 的衍生版本。您可以在安装操作系统后立即开始使用它,但为了充分利用您的系统,您需要执行一些更新、安装一些软件包、配置某些服务和应用程序。

本文的目标是“安装 RHEL/CentOS 7 后要做的 30 件事”。写这篇文章时要记住,您已经安装了 RHEL/CentOS 最小安装,这是企业和生产环境中首选的安装,如果没有,您可以按照下面的指南进行操作,该指南将向您展示两者的最小安装。

  1. CentOS 7 最小安装
  2. 安装 RHEL 7 最小版

以下是我们根据行业标准要求在本指南中介绍的重要事项列表。我们希望这些东西对您设置服务器非常有帮助。

1. 注册并启用红帽订阅

完成最低限度的 RHEL 7 安装后,就可以在 Red Hat 订阅存储库中注册并启用您的系统,并执行完整的系统更新。仅当您拥有有效的 RedHat 订阅时此信息才有效。您需要注册才能启用官方 RedHat 系统存储库并不时更新操作系统。

我们已经在下面的指南中介绍了如何注册和激活 RedHat 订阅的详细说明。

  1. 在 RHEL 7 中注册并启用 Red Hat 订阅存储库

注意:此步骤仅适用于拥有有效订阅的 RedHat Enterprise Linux。如果您正在运行 CentOS 服务器,请立即执行进一步的步骤。

2. 使用静态 IP 地址配置网络

您需要做的第一件事是为 CentOS 服务器配置静态 IP 地址、路由和 DNS。我们将使用 ip 命令替换 ifconfig 命令。但是,ifconfig 命令仍然适用于大多数 Linux 发行版,并且可以从默认存储库安装。

yum install net-tools             [Provides ifconfig utility]

但正如我所说,我们将使用 ip 命令来配置静态 IP 地址。因此,请确保首先检查当前的 IP 地址。

ip addr show

现在使用您选择的编辑器打开并编辑文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3。在这里,我使用 Vi 编辑器并确保您必须是 root 用户才能进行更改......

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

现在我们将编辑文件中的四个字段。请注意以下四个字段,其他所有字段均保持不变。也保留双引号,并在其间输入您的数据。

IPADDR = “[Enter your static IP here]” 
GATEWAY = “[Enter your Default Gateway]”
DNS1 = “[Your Domain Name System 1]”
DNS2 = “[Your Domain Name System 2]”

进行更改“ifcfg-enp0s3”后,如下图所示。请注意,您的 IP、网关和 DNS 会有所不同,请与您的 ISP 确认。保存并退出。

重启服务网络,检查分配的IP是否正确。如果一切正常,Ping 查看网络状态...

service network restart

重新启动网络后,请务必检查IP地址和网络状态...

ip addr show
ping -c4 google.com

3. 设置服务器主机名

接下来要做的就是更改 CentOS 服务器的 HOSTNAME。检查当前分配的HOSTNAME

echo $HOSTNAME

要设置新的HOSTNAME,我们需要编辑“/etc/hostsname”并将旧主机名替换为所需的主机名。

vi /etc/hostname

设置主机名后,请确保通过注销并再次登录来确认主机名。登录后检查新主机名。

echo $HOSTNAME

或者,您可以使用命令“主机名”命令来查看当前的热点名称。

hostname

4. 更新或升级 CentOS 最小安装

除了更新和安装已安装软件包和安全更新的最新版本之外,这不会安装任何新软件包。此外,更新和升级非常相同,除了升级=更新 + 在更新期间启用过时处理这一事实。

yum update && yum upgrade

重要:您还可以运行以下命令,该命令不会提示软件包更新,并且您无需键入“y”接受改变。

然而,检查服务器上特别是生产环境中将要发生的更改始终是一个好主意。因此,使用以下命令可以自动为您进行更新和升级,但不建议这样做。

yum -y update && yum -y upgrade

5. 安装命令行 Web 浏览器

在大多数情况下,特别是在生产环境中,我们通常将CentOS安装为没有GUI的命令行,在这种情况下我们必须有一个命令行浏览工具来通过终端检查网站。为此,我们将安装一个最著名的工具,称为“链接”。

yum install links

有关使用链接工具浏览网站的用法和示例,请阅读我们的文章使用链接工具进行命令行网页浏览

6.安装Apache HTTP服务器

无论您出于什么目的使用服务器,在大多数情况下,您都需要 HTTP 服务器来运行网站、多媒体、客户端脚本和许多其他内容。

yum install httpd

如果您想将 Apache HTTP Server 的默认端口 (80) 更改为任何其他端口。您需要编辑配置文件“/etc/httpd/conf/httpd.conf”并搜索通常以以下方式开头的行:

LISTEN 80 

将端口号“80”更改为任何其他端口(例如3221),保存并退出。

通过防火墙添加刚刚为 Apache 打开的端口,然后重新加载防火墙。

允许服务 http 通过防火墙(永久)。

firewall-cmd --add-service=http

允许端口 3221 通过防火墙(永久)。


firewall-cmd --permanent --add-port=3221/tcp

重新加载防火墙。

firewall-cmd --reload

完成上述所有操作后,现在需要重新启动 Apache HTTP 服务器,以便新的端口号生效。

systemctl restart httpd.service

现在将 Apache 服务添加到系统范围内,以便在系统启动时自动启动。

systemctl start httpd.service
systemctl enable httpd.service

现在,使用 links 命令行工具验证 Apache HTTP Server,如下图所示。

links 127.0.0.1