centos系统怎么安装,CentOS 7 安装详细图解

题图来自Unsplash,基于CC0协议
导读
想要开始使用CentOS操作系统,无论是作为服务器还是桌面环境,安装是第一步。CentOS是一个稳定、可靠的Linux发行版,深受企业和开发者喜爱。下面是CentOS(以最新版CentOS Stream 8或广泛使用的CentOS 7为例,安装过程类似)的一般安装流程和注意事项,帮助新手顺利完成安装。
准备阶段至关重要
在开始安装前,请务必做好充分准备。首先,你需要 获取最新版的CentOS发行镜像文件ISO(例如,CentOS-Stream-8-Live(forest)-x86_64-XXX.iso对于CentOS 8 Stream)或指定版本的CentOS 7/8 ISO镜像文件。你可以从官方镜像站点下载。下载完成后,将这个ISO镜像文件写入到一个容量至少为8GB的U盘或刻录到一把光盘中,制作用来引导安装的可启动介质。
其次,确认你的硬件设备满足CentOS的最低安装要求:
- CPU:支持x86_64架构的处理器。
- 内存:CentOS 7建议至少2GB,但官方只标明最小内存需求(如512MB用于开发服务器,但实际流畅使用Web服务器等建议更多,例如1GB或更多)。CentOS 8通常建议2-4GB内存,更流畅的桌面体验可能需要更多。
- 硬盘:预留足够的磁盘空间作为分区(例如,根分区
/至少20GB,/boot分区约100-200MB,Swap分区通常设置为与物理内存相同大小,或略大,具体取决于内存大小和用途)。 - 网络:如果计划安装新硬件或需要在线软件仓库,可能需要准备必要的驱动程序包(特别是网卡驱动),虽然现代硬件通常能被CentOS支持。
启动与安装步骤
将准备好的U盘插入主板USB口,或者将刻录好的光盘放入光驱。重启计算机,在启动过程中快速按下特定的功能键(常见组合如F12, ESC, F10或Del键,具体取决于你的主板品牌)进入BIOS/UEFI启动设置。在启动顺序列表中选择从“USB HDD”或“CD/DVD Drive”启动。
成功从可启动介质启动后,进入CentOS安装程序。
-
选择语言与键盘布局:按照提示选择安装过程所需的语言和键盘映射。
-
连接网络:检查网络连接是否可用,这对于后续从网络下载安装所需文件和更新非常重要。
-
选择安装类型:
- Graphical Installation:图形化安装,对于新手更友好,推荐选择此选项。
- 如果你想进行更复杂的操作,如分区、选择不同的安装源等,可以使用 Install from local medium 或 Installation Source 选项。
-
进行到 Summary and外网设置:
- 选择目标语言和时区。
- 设置 root 超级用户密码:非常重要!为拥有最高权限的root账户设置一个强壮且你记得住的密码。安装后首次登录需要使用root密码。
- 创建一个或多个普通用户(可选):通常建议创建至少一个普通用户以进行日常操作,这比直接使用root登录更安全。
- 选择安装源:
- From a local disc:如果这里识别到了你的CentOS安装介质(通常是USB),选择它。然后选择安装介质中提供的软件仓库。
- From HTTP, FTP or NFS server:如果你已有搭建好的软件仓库服务器,或者使用公共镜像站点,选择此项,填写仓库地址。
- Base操作系统:选择此选项通常会自动选择一套基本的图形桌面环境和做一些最小化设置,适合新手。
- 网络和 Hostname:配置网络连接,确保能访问互联网(如果需要的话)。设置系统的主机名(hostname)。
- Installation Destination (Storage Devices):这是安装配置中非常关键的一步。在这里决定硬盘如何被分区和使用。
- [ ] Do not format... (Storage options):展开此项。
- [ ] I want to manually... (Partitioning scheme):这里可以选择自动或手动分区。
- 自动分区:如果硬盘为空,通常推荐选择自动分区 (例如"Automatically configure partitioning"),会自动创建/boot、swap和根分区。
- 手动分区:如果你对分区有特殊需求(如LVM、特定大小的分区),或者想查看当前硬盘布局,可以选择手动分区。
- 右下角的 "+"按钮:点击它来创建新的分区。通常建议至少创建:
- 一个 /boot 分区,类型设置为
bootable,文件系统选择ext4,通常大小100-200MB。 - 一个或多个其他分区,取决于你的需求。常用配置包括:
- 一个 / (root) 分区,挂载点mount point为
/,通常是根分区,存放绝大部分系统文件。可以是ext4或xfs文件系统。 - 一个 swap 分区,用于休眠和内存交换。大小通常建议为物理内存大小或更大,也可以选择让系统自动创建。
- 一个 / (root) 分区,挂载点mount point为
- 可以设置挂载选项,例如自动挂载到启动(checkbox ticked)。点击 "OK" 完成分区添加。
- 分区完成后点击 "Done"。
- 一个 /boot 分区,类型设置为
- 右下角的 "+"按钮:点击它来创建新的分区。通常建议至少创建:
- Installation Programs (Installation Summary):
- Include:设定要安装的软件组及其子组。对于新手,选择 "Minimal installation"(最小化安装)和 "Development Tools"(开发者工具)通常就够了。
- Exclude:可以输入包名前缀,避免安装某些不需要的软件。
- Addons:如果需要特定工具或仓库,可以在这里添加,但通常安装后根据需要再添加。CentOS Stream或8之后,官方不再提供类似addons的附加仓库,软件都包含在Base OS和AppStream仓库中。
-
开始 Installation: 确认所有设置无误后,点击"Installation Options"页的"Done",然后回到Summary页面,点击"Begin Installation"。
-
After Installation: 安装程序将进行文件复制、分区格式化、引导加载程序(GPU)安装等操作,这可能需要一些时间(取决于机器速度、硬件和安装选项)。耐心等待,通常会自动进行软件包冲突检查和校验和验证。
-
Reboot System: 当安装进度显示到“Rebooting”的时候。点击"Reboot",系统将重启。几分钟后,你会再次看到登录界面。
-
Login: 输入你之前设置的root密码,登录到刚刚安装好的CentOS系统。
安装后的基础配置 (CentOS 8 Stream/8)
安装完成后,你还需要进行一些基础配置,使系统更安全可用:
- 网络配置:确保网络连接正常,可以
ping门户网站进行测试。 - 时区设置:使用命令
timedatectl查看和设置时区。 - 根密码确认:刚刚设置过root密码,确保自己记得。
- 用户账户:添加你创建的普通用户,并为其设置密码 (
useradd/ passwd)。 - 开始基本服务:通常安装完成后,init进程会自动设为System V compatibility (
/sbin/init) 或 systemd (/usr/lib/systemd/systemd),CentOS 8使用systemd。大部分服务默认是停着的,你需要启动并设置防火墙 (firewalld) 服务:sudo systemctl start firewalld。 - 仓库信息确认:确认系统使用的软件仓库是官方公共镜像或者其他你指定的仓库 (
dnf repolist)。
总结
CentOS系统的安装过程虽然有多步骤,但遵循以上指导,理论上即使是新手也能顺利安装。重要的是明确目标,准备好所需材料(特别是硬件和安装介质),然后逐步操作,在关键步骤如分区和软件选择时多加小心。dnf 工具用于替代原来的 yum,用于管理软件包。
希望这篇说明能帮助你成功地安装CentOS系统!
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com