CentOS From Scratch步骤有哪些
小樊
38
2025-12-19 18:29:53
CentOS 从零开始步骤
一 准备与启动介质
- 下载镜像:访问 CentOS 官方页面选择 x86_64 架构的 ISO(建议选择 Minimal 最小化镜像,后续按需安装软件包)。
- 制作启动盘:在 Windows 用 Rufus 写入 U 盘;在 Linux/macOS 可用 dd 命令写入。
- BIOS/UEFI 设置:插入 U 盘,开机按 F12/Del 进入启动菜单,选择 U 盘或 UEFI: USB 启动。
- 虚拟机场景:在 VMware/VirtualBox 新建虚拟机,加载 ISO 后从光盘启动。
二 安装过程
- 启动安装:选择 Install CentOS(或带测试介质的测试选项)。
- 语言与键盘:选择 中文(简体) 或 English,并设置键盘布局。
- 软件选择:新手可选 Minimal Install;需要桌面可选 Server with GUI。
- 安装源:保持默认(本地介质)。
- 分区方案:
- 新手建议 自动分区;进阶可 手动分区。
- 常见挂载点:/boot、/、/home、/var、swap。
- 参考大小:/boot 200–500MB;/ 至少 10–20GB;swap 一般为内存的 1–2 倍(大内存可设 8–16GB 或更小);其余空间给 /home 或数据盘。
- 网络与主机名:开启 以太网,设置 主机名,确认可获取 IP。
- 安全策略:保持默认 SELinux 策略。
- 开始安装:设置 root 密码,可同时创建 普通用户;完成后 重启 并拔掉 U 盘。
三 首次启动与基础配置
- 登录与更新:登录后执行 yum update -y 更新系统。
- 仓库与工具:安装 EPEL 仓库与常用工具(如 vim、nano、wget、git)。
- 防火墙:启动并开机自启 firewalld,按需放行端口(如 80/tcp)。
- SSH 服务:安装、启动并开机自启 sshd,便于远程管理。
- SELinux:查看状态 sestatus;一般保持 Enforcing,不建议直接禁用。
四 网络与分区要点
- 静态 IP 配置(示例,按实际网卡名调整):
- 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0(或 ens33/enp0s3 等):
- BOOTPROTO=static;ONBOOT=yes
- IPADDR=192.168.1.100;NETMASK=255.255.255.0
- GATEWAY=192.168.1.1;DNS1=8.8.8.8;DNS2=8.8.4.4
- 重启网络:
- CentOS 7:systemctl restart network
- 或使用 nmcli/ifup 等工具
- 分区参考(手动分区时):
- /boot:200–500MB;/:≥10–20GB;swap:内存 1–2 倍(大内存可 8–16GB);/home:剩余空间;可按需增加 /var(日志、容器数据等)。
五 常见问题与排障
- 启动黑屏或提示虚拟化未启用:在 BIOS 打开 Intel VT‑x/AMD‑V 虚拟化支持。
- 老显卡导致图形异常(如 i915 报错):在 /etc/default/grub 的 GRUB_CMDLINE_LINUX 添加 i915.modeset=0,执行 grub2-mkconfig -o /boot/grub2/grub.cfg 后重启。
- 忘记 root 密码:进入 救援模式/单用户模式 重置密码(需物理或控制台访问)。
- 无法远程连接:确认 sshd 已启动、防火墙放行 22/tcp,并检查 网络连通性 与 IP/网关/DNS。