新版Linux零基础入门到高手Rocky版本-替换CentOS(完结11章48集)
Rocky Linux 入门学习笔记:新版 Linux 课程中的基础命令与系统配置(关注用户名)
CentOS 正式停更后,Rocky Linux 作为其最直接的替代方案,迅速成为企业级 Linux 培训课程的新主角。它完全兼容 RHEL,稳定、免费、有长期支持承诺,是初学者学习生产级 Linux 最理想的操作系统之一。近期跟随一套新版 Linux 课程完成 Rocky Linux 入门阶段的学习,现将基础命令与系统配置的核心要点整理成笔记,供同路人参考。
一、为什么是 Rocky Linux
课程开篇就回答了这个问题:CentOS 8 已于 2021 年底停止维护,CentOS 7 也将在 2024 年谢幕。Rocky Linux 由原 CentOS 联合创始人 Gregory Kurtzer 发起,继承了 CentOS 的使命——提供与 RHEL 100% 兼容的免费企业级系统。它的生命周期长达 10 年,软件包管理使用成熟的 DNF(YUM 的下一代),社区活跃度高。对于零基础学员来说,选择 Rocky Linux 意味着学到的是符合当前企业真实环境的标准操作,而非过时的语法或已淘汰的发行版。
课程强调一个观念:发行版可以变,但 Linux 的哲学不变。文件系统层次结构、管道与重定向、权限模型、进程管理,这些底层逻辑在所有 Linux 发行版上通用。学会 Rocky Linux,迁移到其他发行版只是包管理命令的差异而已。
二、基础命令:生存工具箱
入门阶段课程重点训练了二十余条高频命令,按用途分为四组。
导航与文件操作是每天的必练动作。pwd 确认当前位置,ls -la 查看详细文件列表(课程强调要习惯加 -la 而非裸 ls),cd 切换目录,mkdir -p 创建多级目录。cp、mv、rm 三兄弟需特别注意:rm -rf 是双刃剑,课程要求每次执行前先 ls 确认要删除的内容。find 命令配合 -name 和 -type 做文件搜索,是排查问题的基本技能。
查看与编辑文件。cat、less、head、tail 各司其职,特别是 tail -f 用于实时查看日志,是运维标配动作。文本编辑统一使用 vim,课程要求至少掌握三种模式切换、保存退出、搜索替换等基础操作。
权限管理是重点难点。chmod 的数字法和符号法都必须熟练,课程要求能秒算出 755、644 对应的权限含义。chown 和 chgrp 用于修改所有者和组。特别强调 umask 默认权限掩码的理解——新建文件和目录的默认权限是如何被 umask 影响的。
进程与资源查看。ps aux 和 ps -ef 查看进程列表,top 动态监控系统负载,kill 和 kill -9 的区别必须烂熟于胸。df -h 看磁盘,free -m 看内存,netstat -tlnp 看端口监听,这三条是健康检查的必查项。
三、系统配置:从装好到能用
系统装好后,配置工作是让系统合规、安全、可用的关键。
网络配置是第一关。课程中不使用图形界面,纯命令行配置网络:网卡配置文件位于 /etc/sysconfig/network-scripts/ 目录下,修改 BOOTPROTO、IPADDR、NETMASK、GATEWAY、DNS 等参数,然后通过 systemctl restart network 或 nmcli 命令使配置生效。ping 和 telnet 是验证网络连通性的第一工具。
软件源与包管理是 Rocky Linux 区别于其他发行版的关键。DNF 命令替代了旧版 YUM,常用操作包括 dnf install/remove/update、dnf search、dnf info。课程着重训练了配置 EPEL 和国内镜像源,以加快软件下载速度。同时强调 dnf history 可以查看操作记录,便于回滚。
系统服务管理全面使用 systemd。systemctl start/stop/restart/status 是基本操作,enable/disable 控制开机自启,list-unit-files 查看所有服务状态。课程提醒:不要再用 service 和 chkconfig 命令,生产环境已全面迁移至 systemd。
防火墙配置使用 firewalld,而非 iptables。核心操作包括 firewall-cmd --add-port=80/tcp --permanent 开放端口,--reload 重载配置,--list-all 查看当前策略。selinux 的三种模式(enforcing/permissive/disabled)及其切换也是必修内容。
时间同步与主机名。timedatectl 查看和设置时区,chrony 服务做 NTP 时间同步。hostnamectl set-hostname 修改主机名,注意要同时修改 /etc/hosts 文件保证本机解析正确。
四、学习建议与常见踩坑
课程总结时老师给出了几条扎实的建议:每天坚持敲命令不少于 30 分钟,肌肉记忆远比死记硬背管用;养成看报错信息的习惯,把英文错误提示复制到翻译软件,读懂后再找解决方案;不要依赖复制粘贴,自己敲一遍才能发现路径拼写、参数大小写等细节问题。常见踩坑包括:忘记 sudo 提权导致操作被拒、配置网络后忘记重启服务、修改 selinux 配置后未重启系统导致配置未生效、rm 删除后追悔莫及。
Rocky Linux 是一个值得投入时间打磨的基础技能。从敲下第一条 ls 开始,到能独立完成系统初始化配置,这段入门之路虽然细碎,但每一步都在搭建后续学习的地基。命令会忘记、配置会模糊,但理解了 Linux 的设计哲学和排查思路,任何时候重新上手都不会太生疏。基础牢固,后续的运维自动化、容器化学习才能走得稳健。
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
推荐文章: