温馨提示×

centos stream8怎么学入门

小樊
33
2026-09-18 01:39:16
栏目: 智能运维

CentOS Stream 8 是 Red Hat 推出的滚动发布版(介于 Fedora 和 RHEL 之间),适合想了解 RHEL 生态、但又想用较新软件的人。下面从定位 → 安装 → 基础命令 → 系统管理 → 学习路径给你一个入门路线。


一、先搞清楚:CentOS Stream 8 是什么

  • 不是传统 CentOS(那个已经停了)
  • RHEL 的上游开发版
  • 包比 RHEL 新,比 Fedora 稳
  • 适合:学习 Linux、运维入门、搭服务

如果你只是想“学 Linux”,Ubuntu / Debian 也行;但想进企业运维,CentOS Stream / Rocky / Alma 更接近真实环境。


二、安装(第一步)

1. 准备

  • 虚拟机:VMware / VirtualBox
  • 镜像:
    https://mirrors.aliyun.com/centos-stream/8/isos/x86_64/

2. 安装建议

  • 最小安装(Minimal)✅ 学命令最有用
  • 分区:
    / + swap(新手够用)
  • 设置好 root 密码和普通用户

三、最该先学的命令(天天用)

pwd        # 当前目录
ls -l      # 查看文件
cd         # 切换目录
cat        # 看文件
vi         # 编辑文件
cp mv rm   # 复制 移动 删除

网络相关:

ip addr
ping baidu.com

四、软件管理(重点)

CentOS Stream 8 用 dnf(yum 的升级版)

dnf update
dnf install vim wget net-tools

换国内源(推荐):

mv /etc/yum.repos.d/CentOS-Stream-*.repo /tmp/
curl -o /etc/yum.repos.d/CentOS-Stream.repo https://mirrors.aliyun.com/repo/Centos-8-stream.repo
dnf makecache

五、系统管理入门

用户

useradd test
passwd test

权限

chmod 755 file
chown user:user file

服务(systemd)

systemctl start nginx
systemctl enable nginx
systemctl status nginx

六、推荐学习顺序(从易到难)

  1. Linux 基础命令
  2. 文件 / 权限 / 用户
  3. 软件安装(dnf)
  4. 网络基础(IP、端口、防火墙)
  5. 服务搭建(SSH、Nginx、MySQL)
  6. Shell 脚本入门
  7. 日志排查(/var/log)

七、常见坑提醒

  • ❌ 不要用 rm -rf /
  • ❌ 防火墙没关连不上服务
  • ✅ 多查 man 命令
  • ✅ 出错看日志:journalctl -xe

八、学习资源(免费)

  • 鸟哥的 Linux 私房菜
  • CentOS 官方文档
  • B 站搜:CentOS Stream 8 入门
  • 实验:搭一个博客 / 文件服务器

如果你愿意,我可以:

  • 给你每日学习任务表
  • 或直接从零开始带你敲命令
  • 或教你搭一个真实可用服务

你想从哪一步开始?

0