课程大纲

介绍

高级套餐 Management

  • YUM 和 DNF 高级功能概述
  • 管理软体储存库和创建自订存储库
  • 依赖项解析和解决包问题
  • RPM 包管理(创建、验证和卸载)
  • GPG 金钥管理,确保包完整性

进阶档案系统Management

  • 高级分区和文件系统(XFS、Btrfs、ZFS)
  • 创建和管理 LVM 快照和备份
  • 档系统性能调整和配额
  • 加密档案系统和保护静态数据
  • 管理大规模储存(NFS、iSCSI、SAN)

网路服务和安全

  • 使用 NetworkManager 进行高级网路配置
  • 管理多个 NIC 并配置绑定/绑定
  • 配置 firewalld 以实现网路安全
  • 入侵检测与防御系统 (IDPS)
  • 使用 SSH 和 VPN 进行安全远端管理

内核调优和系统性能

  • 内核模组和优化参数概述
  • 管理内核更新和回滚
  • 性能分析和监控
  • 优化记忆体、CPU 和 I/O 以获得最佳性能
  • 使用 cgroups 和 systemd 调度任务和管理资源

系统安全和 SELinux

  • 了解 SELinux 策略和模式
  • 管理 SELinux 上下文并对其进行故障排除
  • 使用 auditd 和 journald 审计系统安全性
  • 配置安全启动和内核锁定
  • 使用 OpenSCAP 和 CIS 基准测试实施安全策略

使用 Ansible 和 Shell 脚本实现自动化

  • 用于系统自动化的 Ansible 简介
  • 编写 playbook 和管理库存
  • 自动执行常见工作(例如,使用者管理、系统更新)
  • 为任务自动化创建shell脚本
  • 使用 corn 和 at 安排自动化任务

高可用性和集群

  • 配置 Oracle Linux 集群以实现高可用性
  • 管理故障转移服务和群集节点
  • 设置和管理 Pacemaker 和 Corosync
  • 为 HA 设定储存(DRBD、GFS2)
  • 监控集群性能并排查问题

虚拟化和容器

  • Oracle Linux Virtualization Manager (OLVM) 概述
  • 管理虚拟机和容器
  • 配置 KVM 和 Libvirt 以进行 VM 管理
  • 适用于容器化环境的 Docker 和 Podman 简介
  • 虚拟化和容器的安全和故障排除

灾难恢复和备份解决方案

  • 使用 Bacula 和 Amanda 设置自动备份
  • 使用 rsync 进行远端备份和同步
  • 灾难恢复策略和规划
  • 配置RAID以实现数据冗馀和恢复
  • 使用快照恢复系统和恢复文件系统

故障排除和优化

  • 进阶系统记录和分析(journald、rsyslog)
  • 诊断性能瓶颈和资源限制
  • 排查启动和系统故障
  • 内核和硬体故障排除技术
  • 持续系统优化的最佳实践

总结和后续步骤

要求

  • 完成 Oracle Linux 8:系统管理 II 或同等经验
  • 熟悉命令列操作和基本 Linux 管理任务

观众

  • 高级 Linux 系统管理员
  • IT 专业人员
 35 小时

客户评论 (5)

即将举行的公开课程

课程分类