最小化 RHEL/CentOS 7 安装后要做的 30 件事
CentOS 是一个行业标准 Linux 发行版,它是 RedHat Enterprise Linux 的衍生版本。您可以在安装操作系统后立即开始使用它,但为了充分利用您的系统,您需要执行一些更新、安装一些软件包、配置某些服务和应用程序。
本文的目标是“安装 RHEL/CentOS 7 后要做的 30 件事”。写这篇文章时要记住,您已经安装了 RHEL/CentOS 最小安装,这是企业和生产环境中首选的安装,如果没有,您可以按照下面的指南进行操作,该指南将向您展示两者的最小安装。
- CentOS 7 最小安装
- 安装 RHEL 7 最小版
以下是我们根据行业标准要求在本指南中介绍的重要事项列表。我们希望这些东西对您设置服务器非常有帮助。
1. 注册并启用红帽订阅
完成最低限度的 RHEL 7 安装后,就可以在 Red Hat 订阅存储库中注册并启用您的系统,并执行完整的系统更新。仅当您拥有有效的 RedHat 订阅时此信息才有效。您需要注册才能启用官方 RedHat 系统存储库并不时更新操作系统。
我们已经在下面的指南中介绍了如何注册和激活 RedHat 订阅的详细说明。
- 在 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