感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
Debian 發行版
什麼是 Debian?
- 選擇 Debian 版本
- Debian 支援與協助
- Debian 社群
主控台基礎
- 殼層提示字元
- X 下的殼層提示字元
- root 帳戶和 root 殼層提示字元 (su, sudo, 在 X 下以 root 身分執行程式)
- GUI 系統管理工具
- 虛擬主控台
- 如何離開命令提示字元
- 如何關閉系統
- 恢復正常的控制台
- 給新手的額外套件建議
- 額外的使用者帳戶
- sudo 配置
檔案系統
- 檔案系統權限
- 控制新建立檔案的權限:umask
- 使用者群組的權限 (group)
- 時間戳記
- 連結
- 命名管線 (FIFOs)
- 套接字
- 裝置檔案
- 特殊裝置檔案
- procfs 和 sysfs
Midnight Commander (MC)
- 自訂 MC
- 啟動 MC
- MC 中的檔案管理員
- MC 中的命令行小技巧
- MC 中的內部編輯器
- MC 中的內部檢視器
- MC 的自動啟動功能
- MC 的 FTP 虛擬檔案系統
基本的 Unix-like 工作環境
- 登入殼層
- 自訂 bash
- 特殊按鍵
- 分頁器
- 設定預設文字編輯器
- 如何退出 vim
- 記錄殼層活動
- 基本 Unix 命令
簡單的殼層命令
- 命令執行和環境變數
- "$LANG" 變數
- "$PATH" 變數
- "$HOME" 變數
- 命令行選項
- 殼層萬用字元
- 命令的回傳值
- 典型的命令序列和殼層重定向
- 命令別名
Unix-like 文字處理
- Unix 文字工具
- 正規表示式
- 取代表示式
- 使用正規表示式進行全域取代
- 從文字檔案表格中提取資料
- 用於命令管線的腳本片段
Debian 套件管理
Debian 套件管理的先決條件
- 套件配置
- 基本注意事項
- 與永恆升級共處
- Debian 存檔基礎
- 套件相依性
- 套件管理的事件流程
- 對套件管理問題的首個回應
基本套件管理操作
- apt-get/apt-cache 與 aptitude
- 使用命令行進行基本套件管理操作
- 互動式使用 aptitude
- aptitude 的快捷鍵
- aptitude 下的套件檢視
- aptitude 的搜尋方法選項
- aptitude 的正規表示式公式
- aptitude 的相依性解析
- 套件活動日誌
aptitude 操作的範例
- 使用正規表示式匹配套件名稱列出套件
- 使用正規表示式進行瀏覽
- 徹底清除已移除的套件
- 整理自動/手動安裝狀態
- 系統範圍升級
進階套件管理操作
- 使用命令行進行進階套件管理操作
- 驗證已安裝的套件檔案
- 防護套件問題
- 搜尋套件元資料
Debian 套件管理的內部原理
- 存檔元資料
- 上層 "Release" 檔案和真實性
- 存檔層級的 "Release" 檔案
- 取得套件的元資料
- APT 的套件狀態
- aptitude 的套件狀態
- 已取得套件的本地副本
- Debian 套件檔案名稱
- dpkg 命令
- update-alternatives 命令
- dpkg-statoverride 命令
- dpkg-divert 命令
從破損系統恢復
- 與舊使用者配置不相容
- 有重疊檔案的不同套件
- 修復破損套件的腳本
- 使用 dpkg 命令救援
- 恢復套件選擇資料
套件管理的秘訣
- 如何挑選 Debian 套件
- 來自存檔混合來源的套件
- 微調候選版本
- 更新和後置移植 (Backports)
- 套件的自動下載和升級
- 限制 APT 的下傳頻寬
- 緊急降級
- 誰上傳了這個套件?
- equivs 套件
- 將套件移植到穩定系統
- APT 的代理伺服器
- 小型公共套件存檔
- 記錄和複製系統配置
- 轉換或安裝 alien 二進位套件
- 不使用 dpkg 提取套件
- 關於套件管理的更多閱讀
系統初始化
- 引導過程概覽
- BIOS、引導程式、小型 Debian 系統
- 運行級別 (runlevel) 的意義
- 運行級別的配置
- 運行級別管理範例
- 每個 init 腳本的預設參數
- 主機名稱
- 檔案系統
- 網路介面初始化
- 網路服務初始化
- 系統訊息
- 核心訊息
- udev 系統
- 核心模組初始化
驗證與安全
- 標準 Unix 驗證
- 管理帳戶和密碼資訊
- 良好的密碼
- 建立加密密碼
- PAM 和 NSS
- 由 PAM 和 NSS 存取的配置文件
- 現代化集中式系統管理
- "為什麼 GNU su 不支援 wheel 群組"
- 更嚴格的密碼規則
- 其他存取控制
- sudo
- SELinux, Apparmor
- 限制對某些伺服器服務的存取
- 驗證的安全性
- 透過網際網路的安全密碼
- 安全殼層 (Secure Shell)
- 網際網路的額外安全措施
- 保護 root 密碼
網路設定
基本的網路基礎設施
- 網域名稱
- 主機名稱解析
- 網路介面名稱
- 區域網路的網路地址範圍
- 網路裝置支援
桌面現代網路配置
- GUI 網路配置工具
低層級網路配置
- Iproute2 命令
- 安全的低層級網路操作
網路最佳化
- 尋找最佳 MTU
- 設定 MTU
- WAN TCP 最佳化
Netfilter 基礎設施
網路應用程式
郵件系統
- 現代郵件服務基礎
- 工作站的郵件配置策略
郵件傳輸代理 (MTA) 和郵件使用者代理 (MUA)
- exim4 概覽
- 基本 MUA - Mutt
帶有篩選器的郵件傳遞代理 (MDA)
- maildrop 配置
- procmail 配置
- 重新遞送 mbox 內容
POP3/IMAP4 伺服器
遠端存取伺服器和實用工具 (SSH)
- SSH 基礎
- 用於 SMTP/POP3 隧道的連接埠轉發
- 無需遠端密碼進行連線
- 處理非標準 SSH 用戶端
- 設定 ssh-agent
- 如何在 SSH 上關閉遠端系統
- SSH 問題排除
其他網路應用程式伺服器
其他網路應用程式用戶端
系統守護程序的診斷
X Window 系統
- 設定桌面環境
- 伺服器/用戶端關係
- X 伺服器
- 啟動 X Window 系統
- 使用 gdm 啟動 X 工作階段
- 自訂 X 工作階段 (傳統方法)
- 自訂 X 工作階段 (新方法)
- 透過 SSH 連線遠端 X 用戶端
- 透過網際網路的安全 X 終端機
- X 應用程式
- X 辦公室應用程式
- X 實用工具應用程式
系統秘訣
screen 程式
- screen(1) 的使用情境
- screen 命令的快捷鍵
資料記錄與呈現
- 日誌守護程序
- 日誌分析器
- 乾淨地記錄殼層活動
- 自訂文字數據的顯示
- 自訂時間和日期的顯示
- 彩色的殼層 echo
- 彩色命令
- 記錄複雜重複的編輯器活動
- 記錄 X 應用程式的圖形影像
- 記錄配置檔案的變更
資料儲存秘訣
- 磁碟分割配置
- 使用 UUID 存取分割區
- 檔案系統配置
- 檔案系統建立與完整性檢查
- 透過掛載選項最佳化檔案系統
- 透過超級區塊最佳化檔案系統
- 硬碟最佳化
- 使用 SMART 預測硬碟故障
- 透過 LVM 擴充可用儲存空間
- 透過掛載另一個分割區擴充可用儲存空間
- 使用符號連結擴充可用儲存空間
- 使用 aufs 擴充可用儲存空間
資料加密秘訣
- 使用 dm-crypt/LUKS 的 removable disk 加密
- 使用 dm-crypt 的加密 swap 分割區
- 使用 eCryptfs 自動加密檔案
- 自動掛載 eCryptfs
監控、控制和啟動程式活動
- 測量程序時間
- 排程優先順序
- ps 命令
- top 命令
- 列出程序開啟的檔案
- 追蹤程式活動
- 識別使用檔案或套接字的程序
- 以固定間隔重複命令
- 在檔案上迴圈重複命令
- 從 GUI 啟動程式
- 自訂要啟動的程式
- 終止程序
- 排定一次性任務
- 定期排定任務
- Alt-SysRq 鍵
系統維護秘訣
- 誰在系統上?
- 警告所有人
- 硬體識別
- 硬體配置
- 系統和硬體時間
- 終端機配置
- 音效基礎設施
- 停用螢幕保護程式
- 停用蜂鳴聲
- 記憶體使用量
- 系統安全性和完整性檢查
核心
- 核心參數
- 核心標頭
- 編譯核心和相關模組
- 編譯核心原始碼:Debian 標準方法
- 編譯模組原始碼:Debian 標準方法
- 非自由硬體驅動程式
虛擬化系統
- 虛擬化工具
- 虛擬化工作流程
- 掛載虛擬磁碟映像檔案
- Chroot 系統
- 多重桌面系統
資料管理
共享、複製和存檔
- 存檔和壓縮工具
- 複製和同步化工具
- 存檔的慣用語
- 複製的慣用語
- 檔案選擇的慣用語
- 備份與還原
- 備份工具套裝
- 系統備份的範例腳本
- 資料備份的複製腳本
- 可移動儲存裝置
- 透過網路共享資料
- 存檔媒體
二進位資料
- 檢視和編輯二進位資料
- 在不掛載磁碟的情況下操作檔案
- 資料冗餘
- 資料檔案還原與鑑識分析
- 將大檔案分割成小檔案
- 清除檔案內容
- 空檔案
- 擦除整個硬碟
- 擦除硬碟未使用區域
- undeleting 已刪除但仍開啟的檔案
- 搜尋所有硬連結
- 隱藏的磁碟空間消耗
資料安全基礎設施
- GnuPG (簽署和加密) 的金鑰管理
- MD5 總和
最低要求
參加此課程無需特定需求。
35 小時