初识CentOS零基础入门指南
对于零基础的初学者而言,CentOS作为一个稳定、安全且开源的Linux发行版,是学习服务器管理和系统运维的绝佳选择,本文将从零开始,带你了解CentOS的基本概念、安装步骤、常用命令以及实用技巧,帮助你快速上手。

什么是CentOS?
CentOS(Community Enterprise Operating System)是基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费发行版,它与RHEL高度兼容,但无需支付订阅费用,因此被广泛应用于企业服务器、云计算平台和个人学习环境中,CentOS以稳定性著称,适合构建长时间运行的服务,如Web服务器、数据库等。
系统安装前的准备
在安装CentOS之前,需要做好以下准备工作:
- 硬件要求:确保计算机至少拥有1GB内存(推荐2GB以上)、10GB可用硬盘空间以及支持虚拟化的CPU。
- 下载镜像:从CentOS官网下载最新版本的ISO镜像文件,如CentOS 7或CentOS Stream。
- 创建安装介质:使用工具如Rufus或balenaEtcher将ISO镜像写入U盘,制作可启动的安装盘。
安装CentOS系统
- 启动安装程序:将U盘插入计算机,重启并进入BIOS/UEFI设置,选择从U盘启动。
- 选择语言和时区:在安装界面中选择语言(如“简体中文”)和时区(如“亚洲/上海”)。
- 磁盘分区:推荐使用“自动分区”选项,或手动划分“/boot”、“/”和“swap”分区。
- 设置root密码和用户:创建管理员账户(root)和普通用户,设置强密码以确保安全。
- 开始安装:确认配置后,点击“开始安装”,等待系统完成部署。
基础命令与操作
安装完成后,你需要熟悉一些常用命令:
- 文件操作:
ls(列出目录内容)、cd(切换目录)、cp(复制文件)、rm(删除文件)。 - 用户管理:
useradd(创建用户)、passwd(修改密码)、su(切换用户)。 - 系统信息:
uname -a(查看内核版本)、top(监控进程)、df -h(查看磁盘使用情况)。
软件包管理
CentOS使用YUM(Yellowdog Updater Modified)管理软件包,常用命令包括:

yum install <包名>:安装软件包。yum remove <包名>:卸载软件包。yum update:更新系统所有软件包。
安装Web服务器Apache:
sudo yum install httpd sudo systemctl start httpd # 启动服务
网络配置
CentOS的网络配置文件位于/etc/sysconfig/network-scripts/,编辑网卡配置文件(如ifcfg-ens33),修改以下参数:
BOOTPROTO=dhcp(动态IP)或static(静态IP)。IPADDR、NETMASK、GATEWAY(静态IP需手动设置)。
配置完成后,重启网络服务:
sudo systemctl restart network
安全与防火墙
CentOS默认使用Firewalld管理防火墙,常用操作:

sudo firewall-cmd --permanent --add-service=http:允许HTTP服务。sudo firewall-cmd --reload:重新加载防火墙规则。
常见问题与解决
- 无法联网:检查网卡配置、DNS设置(
/etc/resolv.conf)或防火墙规则。 - 忘记root密码:通过GRUB引导菜单进入单用户模式重置密码。
FAQs
Q1:CentOS与Ubuntu有什么区别?
A1:CentOS基于RHEL,以稳定性和企业级支持著称,适合服务器环境;Ubuntu基于Debian,拥有更友好的图形界面和软件生态,适合桌面开发和测试环境,两者包管理工具不同(CentOS用YUM,Ubuntu用APT)。
Q2:如何为CentOS配置静态IP?
A2:编辑网卡配置文件(如/etc/sysconfig/network-scripts/ifcfg-ens33),设置BOOTPROTO=static,并添加IPADDR、NETMASK、GATEWAY和DNS1参数,最后重启网络服务。