深入解析:一步步掌握 CentOS 7 安装全流程及运维实战技巧

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 深入解析:一步步掌握 CentOS 7 安装全流程及运维实战技巧

一、准备工作

1. 下载 CentOS 7 镜像

从 CentOS 官方网站 或国内镜像源下载 CentOS 7 ISO 镜像。推荐使用 Minimal ISO 版本。

2. 创建启动盘

使用以下方法制作启动盘:

  • 在 Windows 上使用 Rufus:
  1. 下载并安装 Rufus
  2. 插入 U 盘并打开 Rufus。
  3. 选择 ISO 镜像 文件,分区方案选择 MBR,目标系统为 BIOSUEFI
  4. 点击 Start 开始制作。

在 Linux 上使用 dd 命令:

sudo dd if=CentOS-7-x86_64-Minimal.iso of=/dev/sdX bs=4M
sync
  • 请将 /dev/sdX 替换为实际的 U 盘设备名。

二、安装 CentOS 7

1. 启动安装程序

插入启动盘,启动系统并选择从 USB 启动。出现安装界面后,选择 Install CentOS 7,然后按下 Enter

选择 English 作为默认语言,并点击 Continue

3. 配置安装源、安装目标和网络

INSTALLATION DESTINATION(安装目标):

  1. 选择需要安装的磁盘,如果要手动分区,点击 I will configure partitioning
  2. 推荐的分区方案:
  • /boot:1 GB(ext4)
  • /:20 GB 或更多(xfs)
  • swap:2 GB 或等于物理内存大小
  • NETWORK & HOSTNAME(网络和主机名):
  1. 点击网络接口并启用网络连接。
  2. Hostname 输入框中设置主机名,例如 centos7.localdomain

4. 配置时区和日期时间

点击 DATE & TIME,选择时区(如 Asia/Shanghai),并启用 NTP 同步。

5. 软件选择

选择 Minimal Install 进行最小化安装。

6. 设置 root 密码和创建用户

安装过程中设置 root 密码,并根据需要创建用户:

  1. 点击 Root Password 设置 root 用户密码。
  2. 点击 User Creation 创建一个普通用户,并赋予管理员权限。

7. 安装完成并重启

点击 Reboot 重启系统,拔出 U 盘,系统将启动到新安装的 CentOS 7。

三、常见问题及解决方案

1. 无法识别硬盘

  • 原因: 磁盘驱动未加载或分区表格式不兼容。
  • 解决方案: 确保磁盘在 BIOS 中被识别,并使用 GPT 分区表。可通过 gdisk 工具修复分区表:
sudo gdisk /dev/sda

2. 网络无法连接

  • 原因: 网络配置未启用或缺少驱动。
  • 解决方案: 安装后通过 nmtui 配置网络:
sudo nmtui
  • 在图形界面中选择 Edit a connection,配置并启用网络。

3. 系统无法启动

  • 原因: 引导顺序错误或 GRUB 安装失败。
  • 解决方案: 在 BIOS 中检查启动顺序,确保选择正确磁盘。如需重装 GRUB,可使用以下命令:
sudo grub2-install /dev/sda
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

四、CentOS 使用技巧

1. 设置静态 IP 地址

使用 nmtui 工具配置静态 IP 地址:

sudo nmtui

选择 Edit a connection,编辑所需网络连接并设置静态 IP。

2. 配置防火墙规则

使用 firewalld 管理防火墙:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

如需禁用防火墙(不推荐):

sudo systemctl stop firewalld
sudo systemctl disable firewalld

3. 使用 YUM 管理软件包

更新系统并安装软件包:

sudo yum update -y
sudo yum install -y vim

4. 清理系统缓存

使用以下命令清理系统缓存和日志:

sudo yum clean all
sudo rm -rf /var/cache/yum
sudo journalctl --vacuum-time=3days

5. 快速设置主机名

使用 hostnamectl 命令设置主机名:

sudo hostnamectl set-hostname myserver.localdomain

关于centos的常用命令可以看我往期的文章:CentOS常用的命令及其注释_centos sed命令-CSDN博客

目录
打赏
0
2
2
0
28
分享
相关文章
深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功能和优势。
102 6
使用阿里云服务器自动搭建WordPress网站流程,超简单by系统运维管理OOS
本教程介绍如何使用阿里云服务器(ECS)和系统运维管理OOS自动搭建WordPress网站,支持Ubuntu、CentOS及Alibaba Cloud Linux等操作系统。前提条件包括ECS实例处于运行中、有公网IP且安全组已开启80端口。安装步骤简单:进入ECS快速购买控制台选择预装WordPress,确认下单后通过管理控制台查看实例详情并开放安全组端口。最后,通过实例公网IP访问,出现WordPress登录页即表示安装成功。
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
330 79
AI辅助的运维流程自动化:实现智能化管理的新篇章
AI辅助的运维流程自动化:实现智能化管理的新篇章
613 22
阿里云系统运维管理OOS一键安装宝塔面板,这个功能太牛了!
宝塔面板是实用的服务器管理工具,支持多种操作系统(如Ubuntu、CentOS等)。通过阿里云OOS可一键安装。安装前提包括ECS实例运行中且有公网,安全组需开放8888端口。安装步骤简单,进入ECS控制台选择预装应用并确认下单,完成后在控制台查看详情和登录信息。最后验证安装结果,确保能成功访问宝塔面板URL。
206 82
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论。
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
自动化运维的魔法——打造高效的DevOps流程
【10月更文挑战第28天】在数字化浪潮不断推进的今天,企业对运维效率的追求如同古人探索魔法一般充满好奇与渴望。本文将带你走进自动化运维的世界,揭秘如何通过DevOps实践,实现从代码到部署的无缝连接,提升企业的IT运营效能。我们将一起探索自动化工具的选择与配置,以及如何构建一个既能快速响应业务需求,又能保障系统稳定性的高效流程。
运维技术深度解析:构建高效、稳定的运维体系
【10月更文挑战第22天】运维技术深度解析:构建高效、稳定的运维体系
526 0
运维技术深度解析:构建高效、稳定的IT基础设施
【10月更文挑战第22天】运维技术深度解析:构建高效、稳定的IT基础设施
126 0
运维技术深度解析:构建高效、稳定的IT基础设施
【10月更文挑战第22天】运维技术深度解析:构建高效、稳定的IT基础设施
101 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等