聯繫我們

課程簡介

簡介

  • 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
  • 實驗室

程序

  • 程式與程序
  • 程序限制
  • 創建程序
  • 程序狀態
  • 執行模式
  • 守護程序(Daemons)
  • nice值(niceness)
  • 函式庫
  • 實驗室

信號

  • 信號
  • 信號類型
  • kill
  • killall 和 pkill
  • 實驗室

套件管理系統

  • 軟體封裝概念
  • 為何使用套件?
  • 套件類型
  • 可用的套件管理系統
  • 封裝工具等級與種類
  • 套件來源
  • 創建軟體套件
  • 修訂控制系統
  • 可用的原始碼控制系統
  • Linux核心與git
  • 實驗室

RPM

  • RPM(Red Hat套件管理器)
  • 套件檔案名稱
  • RPM資料庫與輔助程式
  • 查詢
  • 驗證套件
  • 安裝與移除套件
  • 更新、升級與刷新RPM套件
  • 升級Linux核心
  • rpm2cpio
  • 實驗室

dpkg

  • DPKG(Debian套件)
  • 套件檔案名稱與來源
  • DPKG查詢
  • 安裝/升級/ uninstalling
  • 實驗室

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
  • 實驗室

檔案系統功能:屬性、創建、檢查、掛載

  • 擴展屬性(Extended Attributes)
  • 創建與格式化檔案系統
  • 檢查與修復檔案系統
  • 掛載檔案系統
  • NFS
  • 開機時掛載與 /etc/fstab
  • automount
  • 實驗室

檔案系統功能:Swap、配額、使用情況

  • Swap
  • 檔案系統配額 **
  • 檔案系統使用情况
  • 磁碟使用情况
  • 實驗室

Ext2/Ext3/Ext4 檔案系統

  • ext4功能
  • ext4佈局與超級塊及區塊組
  • dumpe2fs
  • tune2fs
  • 實驗室

XFS 和 BTRFS 檔案系統 **

  • XFS
  • btrfs
  • 實驗室

磁碟加密

  • 檔案系統加密
  • LUKS
  • cryptsetup
  • 使用加密分區
  • 開機時掛載
  • 實驗室

邏輯卷管理(LVM)

  • 邏輯卷管理(LVM)
  • 卷與卷組
  • 操作邏輯卷
  • 調整邏輯卷大小
  • LVM快照 **
  • 實驗室

RAID **

  • RAID
  • RAID等級
  • 軟體RAID配置
  • 監控RAID
  • RAID熱備份磁碟(Hot Spares)
  • 實驗室

核心服務與配置

  • 核心概述
  • 核心配置
  • 核心啟動參數
  • sysctl
  • 實驗室

核心模組

  • 核心模組
  • 模組工具
  • modinfo
  • 模組配置
  • 實驗室

裝置與udev

  • udev與裝置管理
  • 裝置節點
  • 規則
  • 實驗室

虛擬化概述

  • 虛擬化介紹
  • 主機與客戶機
  • 模擬(Emulation)
  • 監控程式(Hypervisors)
  • libvirt
  • QEMU
  • KVM
  • 實驗室

容器概述

  • 容器
  • 應用程式虛擬化
  • 容器與虛擬機比較
  • Docker
  • Docker命令
  • Podman
  • 實驗室

使用者帳戶管理

  • 使用者帳戶
  • 使用者帳戶管理
  • 鎖定帳戶
  • 密碼
  • /etc/shadow
  • 密碼管理
  • 密碼過期
  • 受限殼層與帳戶 **
  • root帳戶
  • SSH
  • 實驗室

群組管理

  • 群組
  • 群組管理
  • 使用者私有群組(User Private Groups)
  • 群組成員資格
  • 實驗室

檔案權限與所有權

  • 檔案權限與所有權
  • 檔案存取權利
  • chmod, chown 和 chgrp
  • umask
  • 檔案系統ACLs
  • 實驗室

可插拔認證模組(PAM)

  • PAM(Pluggable Authentication Modules)
  • 認證過程
  • 配置PAM
  • LDAP認證 **

網路位址

  • IP位址
  • IPv4位址類型
  • IPv6位址類型
  • IP位址類別
  • 子網路遮罩(Netmasks)
  • 主機名稱
  • 實驗室

網路裝置與配置

  • 網路裝置
  • ip
  • ifconfig
  • 可預測網路介面裝置名稱
  • 網路配置檔案
  • 網路管理員(Network Manager)
  • 路由(Routing)
  • DNS與名稱解析
  • 網路診斷
  • 實驗室

Firewalls

  • Firewalls
  • 介面
  • firewalld
  • 區域(Zones)
  • 來源管理
  • 服務與埠管理
  • 實驗室

系統啟動與關閉

  • 理解啟動序列
  • 啟動載入程式(Boot Loaders)
  • /etc 中的系統配置檔案
  • 關閉與重新啟動
  • 實驗室

GRUB

  • 統一大開機載入程式(GRUB)
  • n
  • 在開機時使用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 小時

人數


每位參與者的報價

即將到來的課程

課程分類