当前位置: 首页 > java >正文

RHCSA 考试操作手册(基于红帽企业 Linux 8/9 版本)​

一、考试基本信息

  1. 考试形式​:纯实操,无理论题,全程命令行(CLI)。
  2. 考试时长​:2 小时。
  3. 评分标准​:总分 300 分,210 分通过(70% 正确率)。
  4. 环境限制​:
    • 隔离的 Linux 环境(无网络访问、无外部存储)。
    • 所有操作需在内存中完成,需及时保存配置(如 tee 命令)。

二、核心题型与操作指南

1. 故障排除(高频扣分点)​

​(1) 日志分析与故障诊断
  • 服务崩溃排查​:
    # 查看指定服务的实时日志(如 httpd)  
    journalctl -u httpd -f  # 定位权限错误(SELinux 或文件权限)  
    grep "avc: denied" /var/log/audit/audit.log  
    ls -Z /etc/httpd  # 检查 SELinux 上下文  
  • 磁盘空间修复​:
    # 快速定位大文件(按大小排序)  
    du -h --max-depth=1 / | sort -hr  # 清理旧日志(保留最近 7 天)  
    find /var/log -name "*.log" -mtime +7 -exec rm -f {} \;  
​(2) 进程与服务管理
  • 终止异常进程​:
    # 定位 PID(如 nginx)  
    ps aux | grep nginx  
    top -p $(pgrep nginx | awk '{print $1}')  # 安全终止(允许进程清理资源)  
    kill -15 PID  
    # 强制终止(慎用!)  
    kill -9 PID  
  • 服务重启与验证​:
    systemctl restart sshd  
    systemctl status sshd  # 检查服务状态  
    ss -tuln | grep 22     # 验证端口监听  

2. 命令准确性(避免扣分)​

​(1) 参数与路径规范
  • 高危命令规避​:
    # 错误示例(禁用无路径删除)  
    rm -rf /tmp/*  
    # 正确示例(指定完整路径)  
    /bin/rm -rf /tmp/testdir  
  • 绝对路径优先​:
    # 直接调用命令(避免 PATH 劫持)  
    /usr/bin/vim /etc/ssh/sshd_config  
    /usr/sbin/firewall-cmd --add-service=http  
​(2) 文件权限与所有权
# 修改文件权限(递归设置目录)  
chmod -R 755 /var/www/html  # 更改文件所有者(用户:组)  
chown -R mysql:mysql /var/lib/mysql  

3. 动手实践(必考场景)​

​(1) LVM 存储配置
# 创建物理卷  
pvcreate /dev/sdb  # 扩展卷组  
vgextend vg_data /dev/sdc  # 创建逻辑卷(20GB,名称 lv_backup)  
lvcreate -L 20G -n lv_backup vg_data  # 格式化并挂载  
mkfs.xfs /dev/vg_data/lv_backup  
mkdir /mnt/backup  
mount /dev/vg_data/lv_backup /mnt/backup  
​(2) SSH 密钥登录配置
# 生成密钥对(RSA 4096 位)  
ssh-keygen -t rsa -b 4096  # 部署公钥到远程主机  
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_host  # 禁用密码登录(增强安全性)  
sed -i 's/^PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config  
systemctl restart sshd  

4. 限时训练(实战技巧)​

​(1) 时间分配策略
任务类型时间建议示例任务
基础配置(用户/包管理)≤5 分钟创建用户、安装 Nginx、放行防火墙
中级配置(LVM/磁盘配额)≤15 分钟扩展逻辑卷、设置磁盘配额
综合排错(服务+日志)≤30 分钟修复服务崩溃、清理磁盘空间
​(2) 模拟平台任务示例(Killercoda)​
  • 任务 1:用户与权限
    # 创建用户 devuser,密码有效期 90 天,加入 developers 组  
    useradd -m -G developers devuser  
    chage -M 90 devuser  
  • 任务 2:LVM 扩容
    # 扩展逻辑卷 lv_data 增加 10GB  
    lvextend -L +10G /dev/vg_data/lv_data  
    resize2fs /dev/vg_data/lv_data  # 调整文件系统大小(ext4)  

最后最后

  1. 高频命令熟记​:
    • journalctlgrepfindvimsystemctllvs/vgs/pvs
  2. 模拟环境练习​:
    • 使用 VirtualBox 或 VMware 搭建 RHEL 虚拟机,模拟考试场景。
    • 推荐平台:Killercoda(免费)、OSCE Lab(付费)。
  3. 文档与工具​:
    • 熟悉 man 页面(如 man useradd)。
    • 使用 tab 补全命令减少输入错误。
http://www.xdnf.cn/news/6370.html

相关文章:

  • AbstractErrorController简介-笔记
  • Flink 运维监控与指标采集实战(Prometheus + Grafana 全流程)
  • 人工智能、深度学习、机器学习的联系与区别
  • JMeter元件(元组)--简单介绍
  • 群晖NAS部署PlaylistDL音乐下载器结合cpolar搭建私有云音乐库
  • 基于Leaflet和天地图的免费运动场所WebGIS可视化-以长沙市为例
  • 嘉立创天猛星使用串口下载代码
  • 精益数据分析(61/126):移情阶段评分体系构建与实战案例解析
  • 解密企业级大模型智能体Agentic AI 关键技术:MCP、A2A、Reasoning LLMs-MCP大模型上下文解析
  • 鸿蒙OSUniApp 开发的一键分享功能#三方框架 #Uniapp
  • 集合进阶2
  • RTSP 播放器技术探究:架构、挑战与落地实践
  • VMware虚拟机 安装 CentOS 7
  • 全国各地区经纬度数据(包含省、市、县)
  • Java基础(多线程2)
  • 构建全栈 Web 应用的新选择:NextPy 技术详解与实战指南
  • 降本增效双突破:Profinet转Modbus TCP助力包布机产能与稳定性双提升
  • 初识Linux · IP分片
  • Bismark
  • 第三章:系统命令
  • 【技术原理】Linux 文件时间属性详解:Access、Modify、Change 的区别与联系
  • 论文学习_Directed Greybox Fuzzing
  • 练习小项目2:今日幸运颜色生成器
  • Storyboarder - 快速绘制可视化故事工具
  • nginx负载均衡及keepalive高可用
  • Python60日基础学习打卡D26
  • 学习ai课程大纲
  • 5.19 BGP实验
  • digitalworld.local: DEVELOPMENT靶场
  • 使用GmSSL v3.1.1实现SM2证书认证