联系我们

课程大纲

简介

  • Linux基金会
  • Linux基金会培训
  • Linux基金会认证
  • Linux基金会数字徽章
  • 实验室练习、解答和资源
  • 在线学习课程: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(红帽包管理器)
  • 包文件名
  • 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
  • 自动挂载
  • 实验室

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

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

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和名称解析
  • 网络诊断
  • 实验室

Firewalls

  • Firewalls
  • 接口
  • 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 小时

即将举行的公开课程

课程分类