CentOS Stream 是一个免费的企业级 Linux 发行版,由 Red Hat 社区提供支持。它是一个理想的操作系统选择,特别是在 AWS EC2 上部署服务器时。以下是快速在 AWS EC2 上部署 CentOS Stream 服务器的五大关键步骤,让您轻松搭建一个高效的服务器。
1. 创建 EC2 实例
首先,您需要登录到 AWS Management Console。以下是创建 EC2 实例的基本步骤:
- 在左侧菜单中,点击 “EC2”。
- 选择 “启动实例”。
- 选择 Amazon Machine Image (AMI) 时,选择 CentOS Stream 的官方 AMI。您可以从 Amazon Linux 2 AMI 获取它,因为它基于 CentOS Stream。
- 选择实例类型,根据您的需求选择一个适合的配置。对于新服务器,一般建议使用通用或计算优化类型的实例。
- 配置实例细节:
- 关键盘:使用现有的密码,或创建一个新密码。
- 实例用户名称:通常选择 “admin”。
- 实例存储:默认分配即可,您可以根据需要调整。
- 公网访问:勾选此选项,以便实例可以接受外网访问。
2. 创建安全组
安全组相当于虚拟防火墙,用于控制流量进出实例。以下是创建安全组的基本步骤:
- 在左侧菜单中,点击 “网络和服务” > “VPC”。
- 在左侧菜单中,点击 “安全组”。
- 选择 “创建安全组”。
- 设置安全组的名称和描述。
- 在“入站规则”中,允许 SSH(TCP 端口 22)和 HTTP(TCP 端口 80)或 HTTPS(TCP 端口 443)的访问。
3. 分配 Elastic IP (EIP)
EIP 是一个唯一的公共 IPv4 地址,可用于实例,确保它始终保持可用。
- 在左侧菜单中,点击 “网络和服务” > “VPC”。
- 选择 “分配新的 Elastic IP”。
- 将 EIP 分配给您刚创建的 EC2 实例。
4. 远程连接实例
现在您已经拥有了 EC2 实例、安全组和 EIP,可以通过 SSH 远程连接到您的 CentOS Stream 服务器。
- 在终端中,使用以下命令连接到实例:
(其中,ssh -i "/path/to/your-key-pair.pem" ec2-user@your-instance-public-dns/path/to/your-key-pair.pem是您创建实例时使用的 SSH 密钥的路径,your-instance-public-dns是您的实例的公共 DNS 名称。)
5. 系统更新与优化
一旦您连接到 CentOS Stream 服务器,进行以下操作来确保您的系统安全且性能最佳。
- 更新系统软件:
sudo dnf update -y - 安装性能优化工具,例如
sysctl:sudo dnf install -y sysctl - 调整内核参数以优化性能。编辑
/etc/sysctl.conf文件,并根据您的需求更改参数。
至此,您已经在 AWS EC2 上成功部署了 CentOS Stream 服务器。根据您的具体需求,您可以进一步安装应用程序和服务。希望这份指南对您有所帮助!
