课程大纲

简介

  • Linux Foundation
  • Linux Foundation 培训
  • Linux Foundation 认证
  • Linux Foundation 数字徽章
  • 实验室练习、解决方案和资源
  • 线上课程:LFS201
  • 发行版详情
  • 实验室

Linux 文件系统树布局

  • 一个大型文件系统
  • 数据区分
  • FHS Linux 标准目录树
  • 根目录 (/)
  • /bin
  • /boot
  • /dev
  • /etc
  • /home
  • /lib 和 /lib64
  • /media
  • /mnt
  • /opt
  • /proc
  • /sys
  • /root
  • /sbin
  • /srv
  • /tmp
  • /usr
  • /var
  • /run
  • 实验室

进程

  • 程序和进程
  • 进程限制
  • 创建进程
  • 进程状态
  • 执行模式
  • 守护进程
  • 优先级
  • 实验室

信号

  • 信号
  • 信号类型
  • kill
  • killall 和 pkill
  • 实验室

包管理系统

  • 软件包概念
  • 为何使用包?
  • 包类型
  • 可用的包管理系统
  • 打包工具级别和种类
  • 包来源
  • 创建软件包
  • 版本控制系统
  • 可用的源码控制系统
  • Linux 内核与 git
  • 实验室

RPM

  • RPM(Red Hat 包管理器)
  • 包文件名
  • RPM 数据库和辅助程序
  • 查询
  • 验证包
  • 安装和移除包
  • 更新、升级和刷新 RPM 包
  • 升级 Linux 内核
  • rpm2cpio
  • 实验室

dpkg

  • DPKG(Debian 包)
  • 包文件名和来源
  • DPKG 查询
  • 安装/升级/卸载
  • 实验室

yum

  • 包安装器
  • yum
  • 查询
  • 验证包
  • 安装/移除/升级包
  • 额外的 yum 命令
  • dnf
  • 实验室

zypper

  • zypper
  • 查询
  • 安装/移除/升级包
  • 额外的 zypper 命令
  • 实验室

APT

  • APT
  • apt
  • 查询
  • 安装/移除/升级包
  • 清理
  • 实验室

系统监控

  • 系统和网络监控
  • sar **
  • 系统日志文件
  • 实验室

进程监控

  • 进程监控
  • ps
  • pstree
  • top
  • 实验室

内存监控与使用

  • 内存监控与调优
  • /proc/sys/vm
  • vmstat
  • 内存不足杀手 (OOM)
  • 实验室

I/O 监控与调优

  • I/O 监控
  • iostat
  • iotop
  • ionice **
  • 实验室

I/O 调度 **

  • I/O 调度
  • I/O 调度器选择
  • 实验室

Linux 文件系统与 VFS

  • 文件系统基础
  • 文件系统概念
  • 虚拟文件系统 (VFS)
  • 可用的文件系统
  • 日志文件系统
  • 特殊文件系统
  • 实验室

磁盘分区

  • 常见磁盘类型
  • 磁盘几何结构
  • 分区
  • 分区表
  • 磁盘设备命名
  • SCSI 设备名称
  • blkid 和 lsblk
  • 分区大小调整
  • 备份和恢复分区表
  • 分区表编辑器
  • fdisk
  • 实验室

文件系统特性:属性、创建、检查、挂载

  • 扩展属性
  • 创建和格式化文件系统
  • 检查和修复文件系统
  • 挂载文件系统
  • NFS
  • 启动时挂载与 /etc/fstab
  • automount
  • 实验室

文件系统特性:交换、配额、使用

  • 交换
  • 文件系统配额 **
  • 文件系统使用
  • 磁盘使用
  • 实验室

Ext2/Ext3/Ext4 文件系统

  • ext4 特性
  • ext4 布局与超级块和块组
  • dumpe2fs
  • tune2fs
  • 实验室

XFS 和 BTRFS 文件系统 **

  • XFS
  • btrfs
  • 实验室

磁盘加密

  • 文件系统加密
  • LUKS
  • cryptsetup
  • 使用加密分区
  • 启动时挂载
  • 实验室

逻辑卷管理 (LVM)

  • 逻辑卷管理 (LVM)
  • 卷和卷组
  • 逻辑卷操作
  • 调整逻辑卷大小
  • LVM 快照 **
  • 实验室

RAID **

  • RAID
  • RAID 级别
  • 软件 RAID 配置
  • 监控 RAID
  • RAID 热备
  • 实验室

内核服务与配置

  • 内核概述
  • 内核配置
  • 内核启动参数
  • sysctl
  • 实验室

内核模块

  • 内核模块
  • 模块工具
  • modinfo
  • 模块配置
  • 实验室

设备与 udev

  • udev 与设备管理
  • 设备节点
  • 规则
  • 实验室

虚拟化概述

  • 虚拟化简介
  • 主机与客户机
  • 模拟
  • 虚拟机管理器
  • libvirt
  • QEMU
  • KVM
  • 实验室

容器概述

  • 容器
  • 应用虚拟化
  • 容器与虚拟机
  • Docker
  • Docker 命令
  • Podman
  • 实验室

用户账户管理

  • 用户账户
  • 用户账户管理
  • 锁定账户
  • 密码
  • /etc/shadow
  • 密码管理
  • 密码老化
  • 受限 Shell 和账户 **
  • root 账户
  • SSH
  • 实验室

组管理

  • 组管理
  • 用户私有组
  • 组成员关系
  • 实验室

文件权限与所有权

  • 文件权限与所有权
  • 文件访问权限
  • chmod、chown 和 chgrp
  • umask
  • 文件系统 ACL
  • 实验室

可插拔认证模块 (PAM)

  • PAM(可插拔认证模块)
  • 认证过程
  • 配置 PAM
  • LDAP 认证 **

网络地址

  • IP 地址
  • IPv4 地址类型
  • IPv6 地址类型
  • IP 地址类别
  • 子网掩码
  • 主机名
  • 实验室

网络设备与配置

  • 网络设备
  • ip
  • ifconfig
  • 可预测的网络接口设备名称
  • 网络配置文件
  • 网络管理器
  • 路由
  • DNS 与名称解析
  • 网络诊断
  • 实验室

防火墙

  • 防火墙
  • 接口
  • firewalld
  • 区域
  • 源管理
  • 服务与端口管理
  • 实验室

系统启动与关闭

  • 理解启动顺序
  • 引导加载程序
  • /etc 中的系统配置文件
  • 关闭与重启
  • 实验室

GRUB

  • 统一引导加载程序 (GRUB)
  • 启动时的交互选择
  • 安装 GRUB
  • 自定义 GRUB 配置
  • 引导加载程序规范配置 (BLSCFG)
  • 实验室

系统初始化:systemd、SystemV 和 Upstart

  • init 进程
  • 启动替代方案
  • systemd
  • systemctl
  • SysVinit 启动 **
  • chkconfig 和 service **
  • 实验室

备份与恢复方法

  • 备份基础
  • 备份与归档
  • 备份方法与策略
  • tar
  • 压缩:gzip、bzip2 和 xz 与备份
  • dd
  • rsync
  • cpio **
  • dump 和 restore **
  • mt **
  • 备份程序 **
  • 实验室

Linux 安全模块

  • Linux 安全模块
  • SELinux
  • AppArmor
  • 实验室

本地系统安全

  • 本地系统安全
  • 创建安全策略
  • 更新与安全
  • 物理安全
  • BIOS
  • 引导加载程序
  • 文件系统安全
  • setuid/setgid 位
  • 实验室

基本故障排除

  • 故障排除级别
  • 故障排除技术
  • 检查事项:网络
  • 检查事项:文件完整性
  • 启动过程失败
  • 文件系统损坏与恢复
  • 虚拟控制台
  • 实验室

系统救援

  • 救援媒体与故障排除
  • 使用救援/恢复媒体
  • 系统救援与恢复
  • 紧急启动媒体
  • 使用救援媒体
  • 紧急模式
  • 单用户模式
  • 实验室

要求

本课程旨在为学生提供作为专业 Linux 系统管理员工作的必要技能和能力。学生应具备 Linux 及其最常见的实用程序和文本编辑器的基本知识。

观众:

本课程专为希望获得作为专业 Linux 系统管理员工作所需的技能和能力的个人而设计。学生应具备 Linux 及其最常见的实用程序和文本编辑器的基本知识。

 28 小时

即将举行的公开课程

课程分类