Linux 管理:建構 5 個動手實踐的 Linux 專案 2023

本課程包括5個實踐 Linux 專案,從 Docker、Linux 安全、執行 Web 和 DNS 伺服器、執行郵件伺服器、自動化 Linux 等,學習如何保護和加固 Linux 系統、網路安全的關鍵概念、配置 Web 伺服器、安裝和保護WordPress、使用 Bash 指令碼和 Ansible 自動完成 Linux 管理任務等,課程結束後對 Linux 作業系統有深刻的理解,並能在實際專案中應用這些知識。

從這 16 小時的課程,你會學到

  • 透過建構 5 個親自動手的 Linux 專案,成為一名專業的 Linux 工程師
  • 學習如何使用 Docker 執行容器化應用程式
  • 學習管理 Docker 映象檔和容器
  • 學習如何標記並將映象檔推送到 Docker Hub
  • 學習使用 Dockerfile 建構客製化的 Docker 映象檔
  • 學習如何保護和加固Linux系統
  • 你將掌握網路安全的關鍵概念(加密,Steganography,偵察,Iptables防火牆…)
  • 學習配置和權威的DNS伺服器(BIND9)
  • 學習配置Web伺服器(Apache2)
  • 學習安裝和保護 WordPress
  • 學習執行郵件系統(Potsfix, Dovecot, MySql, OpenSSL, SMTP AUTH, Rspamd, ClamAV)
  • 掌握使用 Bash 指令碼和 Ansible 自動完成最常見的Linux管理任務的技能
  • 學習在大型網路中使用 Ansible 實現網路自動化
  • 課程結束後,您將對 Linux 作業系統有深刻的理解,並能在實際專案中應用這些知識

要求

  • 一台能連線網際網路的電腦(Windows、Mac或Linux)。就是這樣!
  • 基本的 Linux 知識是必需的。如果你是一個完全的 Linux 初學者,這個課程可能不適合你
  • 你的時間和學習的熱情。

課程說明

* 2023 年全面更新* 這個實用的 Linux 管理課程包括從頭開始建構 5 個動手 Linux 專案! 它是“掌握 Linux 管理:完整的 Linux 訓練營”的第二部分,需要基本的 Linux 知識。 不建議完全初學者參加該課程!

課程更新

  • 更新:2022 年 11 月 – 更新將於 2023 年準備就緒
  • 更新:2022 年夏季 – 安全部分中的新視訊,其他不同的更新
  • 更新:2021 年 8 月 – “運行郵件系統”專案中關於對抗惡意軟體的新視訊(深入了解 Postfix 訪問限制、Rspamd、Amavis 和 ClavAv)
  • 更新:2021 年 4 月 – “運行 Web 伺服器”專案中有關 Apache 授權和身份驗證、HTTP 壓縮、mod_status 等的新視訊
  • 開課時間:2021 年 1 月 10 日

本課程與其他線上學習的 Linux 管理課程不同。本課程的重點是在實踐中學習。你將學習到真正重要的東西,你將獲得領先的技能並獲得優勢。

現在報名參加這個以專案為中心的Linux管理課程,是對您職業生涯的最好投資。

課程結束後,您將深入瞭解如何在Linux中建立真實世界的專案。

如果你已經有了一些基本的Linux知識,並且想進一步深入瞭解Linux,學習如何在現實世界中建立專案,那麼這門課程是適合你的。

您將有機會進入我的封閉式專屬線上群組,以便為您的課程相關問題提供更好、更快、更完善的支援。

本課程由我,資深網路工程師和專業培訓師授課。你為什麼要跟我學習?

  • 我是一個實踐者,也是一個愛好者。歡迎來到現實世界! 在過去的15年裡,我一直在現實世界的專案中使用Linux。我不是一個隨便教Linux管理的人。試想一下,在這段時間裡,我幾乎每天都在學習和應用更多的東西。而現在我把一切都交給你了!
  • 我是一個教育工作者,我知道如何制定教學大綱。我知道什麼是重要的,什麼是不重要的。在過去的10年裡,我已經培訓了成千上萬的人學習Linux管理、安全、網路和程式設計。
  • 學完本課程後,你將成為一名有效的Linux系統工程師或管理員

您將擁有終身訪問權,您可以隨時返回並檢視特定的Linux專案。別忘了,如果你不喜歡這門課程,你有30天的退款保證,全額退款,沒有任何問題!

專案1 – 使用Docker執行容器化的應用程式

  • 什麼是Docker?為什麼要使用它?
  • 安裝Docker
  • Docker客戶端
  • Pulling 映像檔和執行容器
  • 實驗:在Docker容器中執行Web伺服器
  • 列出映像檔和容器
  • 移除映像檔和容器
  • 獲取容器的 Shell 訪問權
  • 在執行的容器中執行命令
  • 獲取執行中的容器的資訊
  • 將容器更改提交到新的映像檔中
  • 標記並將客製化的映像檔推送到Docker Hub上
  • 映像檔結構和圖層
  • 使用Docker檔案建立客製化的映像檔
  • 永續性資料:Volume

專案#2 – 保護和保固 Linux 系統

  • Linux 安全檢查表
  • 保護 OpenSSH 伺服器(sshd)的安全
  • 保護 Boot Loader (Grub)
  • 執行密碼策略
  • 鎖定或禁用使用者賬戶
  • 賦予有限的root許可權(sudoers和visudo)
  • 設定使用者的限制(在沒有 root 許可權的情況下執行 DoS 攻擊)
  • 破解密碼的介紹
  • 利用 John the Ripper 破解Linux密碼
  • 用 AIDE 檢查檔案的完整性–一部分
  • 掃描 Rootkits(rkhunter和chkrootkit)
  • 使用 ClamAV 掃描病毒
  • 使用 dm-crypt 和 LUKS 進行全盤加密。
  • 使用金鑰檔案解鎖LUKS加密驅動器
  • 使用GnuPG進行對稱加密
  • 使用加密文字編輯器(EncryptPad)
  • 隱身術解釋
  • 竊密技術深入人心
  • 透過 Steghide 的 Steganography 來隱藏秘密資訊
  • 用Nmap掃描網路
  • Nmap高階
  • Linux防火牆介紹
  • 使用防火牆保護你的Linux系統(Netfilter/Iptables)
  • Chains, Tables, Matches, 和 Targets 深入瞭解
  • 有狀態的防火牆深入淺出

專案#3: 設定網路和DNS伺服器

  • 獲取域名
  • 潛心研究DNS協議,安裝DNS伺服器(BIND9)。
  • 設定權威的BIND9 DNS伺服器
  • 安裝Web伺服器(Apache2)
  • 設定虛擬主機
  • 使用OpenSSL和數位證書保護Apache的安全
  • 按源IP地址進行訪問控制
  • <檔案>指令
  • .htaccess檔案
  • HTTP摘要認證
  • Options Directive 和 Indexing
  • HTTP壓縮
  • SetHandler和伺服器狀態
  • 安裝PHP
  • 安裝和保護MySql伺服器
  • 安裝 Web 應用程式(WordPress)
  • 保護 WordPress 的安全

專案#4 – 執行虛擬郵件伺服器

  • 完整的虛擬郵件系統概述
  • 郵件和DNS:MX記錄和反向DNS
  • 檢查前提條件
  • 安裝軟體套件
  • 配置 MySql 並將其與 Postfix 相連
  • 使用 Postconf 命令配置 Postfix
  • 配置SMTP AUTH (SASLAUTHD和MySql)
  • 配置Dovecot (POP3/IMAP)
  • 新增網域和虛擬使用者:測試系統
  • 在Postfix中啟用SMTPS埠465來提交郵件
  • 疑難解答
  • 使用Amavis和ClamAV進行病毒掃描
  • 測試Amavis和ClamAV
  • 對抗垃圾郵件:Postfix訪問限制
  • 對抗垃圾郵件:Postfix HELO限制條件
  • 對抗垃圾郵件:Postfix傳送者限制
  • 對抗垃圾郵件:Postfix收件人限制
  • 對抗垃圾郵件:使用公共RBLs
  • 垃圾郵件過濾系統介紹
  • 安裝 Rspamd 和Postfix整合
  • 配置和測試 Rspamd
  • 使用 pflogsumm 監控Postfix日誌

專案#5 – 自動化Linux管理任務

  • Ansible介紹
  • 先決條件
  • Ansible庫存檔案
  • Ansible Ad-Hoc命令:Shell模組
  • Ansible Ad-Hoc命令:指令碼模組
  • Ansible Ad-Hoc命令:APT模組
  • 使用 Cron 的任務自動化和排程(crontab)
  • 使用 Anacron 排程任務
  • 根據源IP地址丟棄資料包
  • 丟棄IP地址列表
  • 使用Bash選單的系統管理指令碼
  • Ansible介紹
  • Ansible庫存檔案
  • Ansible特設命令
  • Ansible模組:raw、shell、command、script

每個專案都是完整的,包括所有的指令碼和配置檔案,一個命令部分,大量的測驗,幻燈片和許多實踐挑戰。

你將學到的技能將促進你的職業生涯,使你在就業市場上更有價值。

課程中見!

目標受眾

  • 有一定的Linux經驗,想深入瞭解Linux的人
  • 希望透過建立實用專案來提升Linux的網路工程師們
  • 這是一門中級Linux課程。如果你是一個完全的Linux初學者,這個課程可能不適合你

講師簡介

Andrei Dumitrescu DevOps 工程師和專業培訓師 (更多講師主講課程介紹)

我已經做了15 年的網路和軟體工程師,典型的 DevOps 工程師履歷。

我與人共同創辦了 Crystal Mind Academy,,它是思科學院(Cisco Academy)和羅馬尼亞的專業培訓中心,致力於向學生傳授尖端技術。

我持續致力於程式設計、資訊安全和作業系統等領域的教育。 在過去的12年裡,超過20,000名學生參加了 Crystal Mind Academy 的個人或線上培訓專案。

我已經為許多培訓專案開發了文件、實驗室和案例研究,比如思科 CCNA、 CCNA Security、 CCNP、 Linux Administration、 Information Security、 Python Programming、 Network Automation with Python 或 Blockchain Programming (ethereum / solidatity) ,這些專案多年來已經有成千上萬人成功參與。

當我不工作的時候,我會鍛鍊身體,讀一本好書,享受美好的時光,或者和我的妻子和孩子一起旅行。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選 ✨ 大多課程 NT320優惠連結 (到 425 )| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading