感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
聲明式系統主權
- 爲什麼命令式配置管理會導致漂移和審計失敗。
- Nix存儲、派生和純函數用於系統構建。
- NixOS與傳統發行版的對比:不可變性和原子升級。
安裝與基礎
- 從ISO手動或自動分區安裝NixOS。
- Nix語言:集合、函數和導入。
- configuration.nix結構和模塊系統。
- 使用nix search和man頁面搜索軟件包和選項。
軟件包與服務管理
- 使用nix-env在系統範圍或用戶範圍內安裝軟件包。
- 聲明式啓用systemd服務。
- 自定義軟件包覆蓋和疊加層。
- 垃圾回收和存儲優化。
可重複環境
- 使用nix-shell和shell.nix進行臨時開發。
- 使用Nix Flakes實現基於鎖文件的可重複性。
- 使用devenv和devshell進行團隊入職。
- Direnv集成實現自動環境切換。
遠程部署
- 使用NixOps和Colmena進行艦隊管理。
- 遠程構建和二進制緩存配置。
- 使用agenix和sops-nix進行密鑰管理。
- 使用NixOS虛擬機和容器進行部署測試。
系統更新與回滾
- nixos-rebuild的switch、test和boot模式。
- 原子回滾到前幾代系統。
- 通道管理和固定以實現可重複更新。
- 緊急恢復和引導加載程序配置。
高級主題
- NixOS容器和輕量級虛擬化。
- 交叉編譯和ARM構建。
- 自定義ISO和網絡啓動鏡像生成。
- 使用Hydra持續集成Nix軟件包。
最低要求
- 具備高級Linux系統管理和Shell腳本編寫經驗。
- 對函數式編程概念有基本瞭解。
- 熟悉Git和版本控制的配置工作流程。
受衆
- 尋求可重複、聲明式系統的基礎設施工程師。
- 希望用Nix取代Ansible、Puppet或Chef的DevOps團隊。
- 需要逐位可重複部署的組織。
21 小時
客戶評論 (4)
經驗豐富的培訓師
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
課程 - Kubernetes Security Fundamentals (LFS460)
機器翻譯
培訓師具備實際操作經驗
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
課程 - Kubernetes for App Developers (LFD459)
機器翻譯
一個非常好用且易於使用的虛擬解決方案(DA DESKTOP)。
HEITOR GAVA - Motorola Solutions Ltda
課程 - Quick Introduction to Hypervisor and KVM
機器翻譯
Tyler非常博學,並分享了他在Lustre管理方面的寶貴經驗。
Zhenping Liu
課程 - Lustre File System for Admins
機器翻譯