CentOS 7 安装流程详细教程

CentOS 7 安装流程详细教程

CentOS 7 是一个基于 Red Hat Enterprise Linux (RHEL) 的社区版发行版,广泛应用于服务器环境中。本文将详细介绍 CentOS 7 的安装流程,涵盖从下载镜像到安装操作系统的每一个步骤。

目录

  1. 准备工作
  2. 启动安装
  3. [安装 CentOS 7](#安装 CentOS 7)
  4. 完成安装并重启
  5. 后续配置
  6. 总结

准备工作

系统要求

在安装 CentOS 7 之前,请确保你的计算机满足以下基本要求:

  • CPU: 1 GHz 或更高
  • 内存: 最低 512 MB(推荐 1 GB 以上)
  • 存储空间: 最低 10 GB(推荐 20 GB 以上)
  • 网络连接: 安装过程中可能需要联网以获取更新和软件包

下载 CentOS 7 镜像

  1. 访问 CentOS 官网
  2. 导航至"Get CentOS"部分,选择 CentOS 7。
  3. 选择适合的 ISO 镜像文件:
    • DVD ISO: 完整安装镜像,包含所有安装包。
    • Minimal ISO: 最小化安装镜像,仅包含基本的系统包,后续需要联网安装其他软件包。
  4. 下载完成后,校验 ISO 文件的 SHA256 值以确保文件的完整性。

制作启动盘

你可以使用以下工具将 ISO 镜像写入 USB 启动盘:

  • Windows : 使用 Rufus 工具。
  • macOS/Linux : 使用 dd 命令或 Etcher 工具。

示例(使用 dd 命令在 Linux 或 macOS 上制作启动盘):

bash 复制代码
sudo dd if=CentOS-7-x86_64-DVD-2009.iso of=/dev/sdX bs=4M status=progress

确保 of= 后面是你的 USB 设备路径。

启动安装

进入 BIOS/UEFI

  1. 启动计算机,按下启动时屏幕提示的快捷键进入 BIOS/UEFI 设置(常见快捷键有 F2, F12, DELESC)。
  2. 在 BIOS/UEFI 设置中,将启动顺序中的 USB 设备设置为第一启动项。

选择启动设备

  1. 保存并退出 BIOS/UEFI 设置,计算机将重启并从 USB 启动盘启动。
  2. 在启动菜单中,选择"Install CentOS 7"以开始安装。

安装 CentOS 7

选择安装语言

  1. 启动安装程序后,首先会提示选择安装语言。
  2. 选择"中文 (简体)" 或 "English (United States)" 作为系统语言,然后点击"继续"。

配置安装选项

在"安装信息摘要"页面,你需要配置以下几个关键选项:

  1. 日期和时间: 设置正确的时区和日期、时间。
  2. 键盘布局: 确认键盘布局是否正确。
  3. 语言支持: 确认语言支持选项。
  4. 安装源: 如果使用本地 ISO 安装,默认无需更改。如果使用网络安装,可以指定网络安装源。
  5. 软件选择: 选择要安装的环境(详细内容见下文)。

分区设置

  1. 点击"安装位置"选项卡。
  2. 选择安装目标磁盘。
  3. 在"其他存储选项"中,你可以选择"自动分区"或"自定义分区":
    • 自动分区: 系统将自动为你创建分区。
    • 自定义分区 : 手动创建 /boot/swap 等分区。

示例分区方案(手动分区):

  • /boot: 500 MB(ext4)
  • swap: 2 GB(交换分区,内存的1.5倍左右)
  • /: 剩余空间(ext4)

网络和主机名配置

  1. 点击"网络和主机名"选项卡。
  2. 设置主机名,如 centos7.localdomain
  3. 启用网络接口(通常会自动启用)。

软件选择

在"软件选择"页面,你可以选择要安装的软件环境:

  • 最小安装: 仅安装基础系统,无 GUI。
  • 带 GUI 的服务器: 安装图形界面,适合需要图形化管理的服务器。
  • 开发和创作: 包含开发工具和 IDE。
  • 其他选项: 可以根据需求选择不同的软件包组。

安装引导程序

系统会自动选择安装 GRUB2 作为引导程序,通常不需要手动配置。如果你有特殊需求,可以点击"引导装载程序"进行自定义设置。

设置 Root 密码和创建用户

  1. 点击"Root 密码"选项卡,设置 Root 用户的密码。
  2. 点击"用户创建"选项卡,创建一个新的普通用户,并设置其权限。

完成安装并重启

  1. 确认所有配置无误后,点击"开始安装"。
  2. 安装过程可能需要几分钟至几十分钟,具体时间取决于系统配置和安装选项。
  3. 安装完成后,点击"重启"按钮,系统将重启并引导进入 CentOS 7。

后续配置

更新系统

首次启动系统后,建议先更新所有软件包以确保系统安全和稳定。

bash 复制代码
sudo yum update -y

安装常用软件包

根据你的需求,可以安装常用的软件包,如 wget, curl, vim, git 等:

bash 复制代码
sudo yum install -y wget curl vim git

设置防火墙

CentOS 7 使用 firewalld 作为默认防火墙工具,你可以通过以下命令管理防火墙规则:

  1. 启动防火墙:

    bash 复制代码
    sudo systemctl start firewalld
    sudo systemctl enable firewalld
  2. 打开 HTTP 和 HTTPS 端口:

    bash 复制代码
    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload

总结

通过以上步骤,你已经成功安装并配置了 CentOS 7 操作系统。此指南提供了从下载镜像到系统初始化的详细步骤,并涵盖了一些基本的系统配置。在实际应用中,你可能需要根据具体需求进一步调整和优化系统设置,但无论如何,本文所述的步骤应该能为你提供一个坚实的起点。

相关推荐
lihuhelihu2 小时前
第3章 CentOS系统管理
linux·运维·服务器·计算机网络·ubuntu·centos·云计算
Diamond技术流5 小时前
从0开始学习Linux——网络配置
linux·运维·网络·学习·安全·centos
Ven%12 小时前
centos查看硬盘资源使用情况命令大全
linux·运维·centos
上辈子杀猪这辈子学IT13 小时前
【Zookeeper集群搭建】安装zookeeper、zookeeper集群配置、zookeeper启动与关闭、zookeeper的shell命令操作
linux·hadoop·zookeeper·centos·debian
minihuabei13 小时前
linux centos 安装redis
linux·redis·centos
Diamond技术流1 天前
从0开始学习Linux——远程连接工具
linux·学习·centos·ssh·xshell·ftp
188_djh1 天前
# Python基础到实战一飞冲天(一)--linux基础(一)
linux·开发语言·python·ubuntu·centos·os·operationsystem
Jeffrey侠客2 天前
.Net Core 6.0 WebApi在Centos中部署
linux·centos·.netcore
WiFiMing2 天前
nginx的基本安装与服务器配置
linux·运维·centos
华纳云IDC服务商2 天前
CentOS系统中查看内网端口映射的多种方法
linux·运维·centos