Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Linux Sysadmin:Build 5 Hands-On Linux Projects for Real Jobs

Quản trị Linux: Xây dựng 5 Dự Án Thực Hành Linux cho Công Việc Thực Tế

Quản trị Linux: Xây dựng 5 Dự Án Thực Hành Linux cho Công Việc Thực Tế

Thành thạo Linux qua các Dự Án Thực Tế về Docker, Bảo Mật, Web/DNS, Mail và Tự Động Hóa với Ansible

4.6
(905 đánh giá)
14,313 học viên
Giảng viên
Andrei Dumitrescu
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.669.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
17.0 giờ video
182 bài giảng
10 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Trở thành Kỹ sư Linux chuyên nghiệp bằng cách Xây dựng 5 Dự Án Thực Hành Linux.
Học cách chạy các ứng dụng được đóng gói container với Docker.
Học quản lý Docker images và containers.
Học gắn thẻ (tag) và đẩy (push) images lên Docker Hub.
Học xây dựng Docker images tùy chỉnh bằng Dockerfile.
Học cách bảo mật và củng cố hệ thống Linux.
Bạn sẽ THÀNH THẠO các Khái Niệm Chính về Bảo Mật Mạng (Mã hóa, Ẩn giấu thông tin, Trinh sát, Tường lửa Iptables...).
Học cấu hình máy chủ DNS chính thống (BIND9).
Học cấu hình Máy chủ Web (Apache2).
Học cài đặt và bảo mật WordPress.
Học vận hành Hệ thống Mail (Postfix, Dovecot, MySql, OpenSSL, SMTP AUTH, Rspamd, ClamAV).
Có được kỹ năng tự động hóa các tác vụ quản trị Linux phổ biến nhất bằng Bash scripting và Ansible.
Học sử dụng Ansible trong các Mạng lớn để Tự động hóa Mạng.
Kết thúc khóa học, bạn sẽ hiểu sâu về hệ điều hành Linux và có thể áp dụng kiến thức đó vào các dự án Thực Tế.

Yêu cầu

Một máy tính (Windows, Mac hoặc Linux) có kết nối Internet. Thế là đủ!
Yêu cầu kiến thức Linux cơ bản. Nếu bạn hoàn toàn mới bắt đầu với Linux, khóa học này có thể không phù hợp.
Thời gian và sự nhiệt tình học tập của bạn.

Đối tượng phù hợp

Những người đã có chút kinh nghiệm Linux và muốn tìm hiểu sâu hơn về Linux.
Kỹ sư Mạng muốn nâng cao kỹ năng Linux bằng cách xây dựng các dự án thực tế.
Đây là khóa học Linux trình độ trung cấp. Nếu bạn hoàn toàn mới bắt đầu với Linux, khóa học này có thể không phù hợp.

Nội dung khóa học

15 phần • 182 bài giảng
1 Cách Tận Dụng Tối Đa Khóa Học Này
2 Chạy Máy Chủ Linux trên Đám Mây
3 Bảo Mật SSH với Xác Thực Khóa
4 Liên Kết Tải Ubuntu và CentOS (File OVA)
5 Tham Gia Cộng Đồng Trực Tuyến Của Chúng Tôi!
1 Tổng Quan Dự Án
2 Docker là gì? Tại sao nên dùng?
3 Cài Đặt Docker
4 Lệnh - Cài Đặt Docker
5 Docker Client
6 Tải Images và Chạy Containers
7 Lệnh - Docker CLI, Tải Images & Chạy Containers
8 Thực Hành: Chạy Máy Chủ Web trong Docker Container
9 Liệt Kê Images và Containers
10 Xóa Images và Containers
11 Lệnh - Liệt Kê và Xóa Images và Containers
12 Truy Cập Shell vào Container
13 Thực Thi Lệnh trong Container Đang Chạy
14 Lệnh - Thực Thi Lệnh
15 Lấy Thông Tin về Containers Đang Chạy
16 Lưu Thay Đổi Container thành Image Mới (Commit)
17 Gắn Thẻ và Đẩy Images Tùy Chỉnh lên Docker Hub
18 Lệnh - Lưu Thay Đổi, Gắn Thẻ và Đẩy Images
19 Cấu Trúc và Các Lớp (Layers) của Image
20 Tạo Images Tùy Chỉnh bằng Dockerfile
21 Dữ Liệu Bền Vững: Volumes
22 Lệnh - Volumes
1 Docker
1 Tổng Quan Dự Án
2 Danh Sách Kiểm Tra Bảo Mật Linux
3 Bảo Mật Máy Chủ OpenSSH (sshd)
4 Lệnh - SSH
5 Bảo Mật Boot Loader (Grub)
6 Áp Dụng Chính Sách Mật Khẩu
7 Khóa hoặc Vô Hiệu Hóa Tài Khoản Người Dùng
8 Lệnh - Khóa Tài Khoản Người Dùng
9 Cấp Quyền root Giới Hạn (sudoers và visudo) - Phần 1
10 Cấp Quyền root Giới Hạn (sudoers và visudo) - Phần 2
11 Đặt Giới Hạn cho Người Dùng (Chạy Tấn Công Từ Chối Dịch Vụ mà Không Cần Quyền root)
12 Giới Thiệu về Bẻ Khóa Mật Khẩu
13 Bẻ Khóa Mật Khẩu Linux bằng John the Ripper
14 Lệnh - John the Ripper (JTR)
15 Kiểm Tra Tính Toàn Vẹn Tập Tin với AIDE - Phần 1
16 Kiểm Tra Tính Toàn Vẹn Tập Tin với AIDE - Phần 2
17 Lệnh - AIDE
18 Quét Rootkit (rkhunter và chkrootkit)
19 Lệnh - rkhunter & chkrootkit
20 Quét Virus với ClamAV
21 Lệnh - ClamAV
22 Mã Hóa Toàn Bộ Ổ Đĩa bằng dm-crypt và LUKS
23 Mở Khóa Ổ Đĩa Mã Hóa LUKS Bằng Keyfile
24 Lệnh - Mã Hóa Toàn Bộ Ổ Đĩa
25 Mã Hóa Đối Xứng bằng GnuPG
26 Sử Dụng Trình Soạn Thảo Văn Bản Mã Hóa (EncryptPad)
27 Giải Thích về Kỹ Thuật Ẩn Giấu Thông Tin (Steganography)
28 Tìm Hiểu Sâu về Steganography
29 Ẩn Tin Nhắn Bí Mật qua Steganography với Steghide
30 Lệnh - Steganography
31 Quét Mạng với Nmap
32 Nmap Nâng Cao
33 Lệnh - Nmap
34 Giới Thiệu về Netfilter và Iptables
35 Chuỗi Xử Lý (Chain Traversal) Tóm Tắt
36 Cách Dùng Cơ Bản Iptables
37 Tùy Chọn (Cờ) Iptables - Phần 1
38 Tùy Chọn (Cờ) Iptables - Phần 2
39 Nơi Chúng Ta Viết Các Quy Tắc Iptables
40 Đặt Chính Sách Mặc Định
41 Xóa Tường Lửa
42 Lọc theo Địa Chỉ IP
43 Lọc theo Cổng (Port)
44 Giới Thiệu về Tường Lửa Có Trạng Thái (Theo Dõi Kết Nối)
45 Triển Khai Tường Lửa Có Trạng Thái với Iptables
46 Lọc theo Địa Chỉ MAC
47 Khớp theo Ngày và Giờ
48 Các Mục Tiêu ACCEPT và DROP
49 Mục Tiêu LOG
1 John The Ripper (JTR)
2 Steganography
3 Quét với Nmap
4 Thử Thách - Netfilter và Iptables
1 Tổng Quan Dự Án: Bức Tranh Tổng Thể
2 Đăng Ký Tên Miền
3 Tìm Hiểu Giao Thức DNS và Cài Đặt Máy Chủ DNS (BIND9)
4 Thiết Lập Máy Chủ DNS Chính Thống BIND9
5 Cài Đặt Máy Chủ Web (Apache2)
6 Thiết Lập Virtual Hosting
7 Bảo Mật Apache với OpenSSL và Chứng Chỉ Số
8 Kiểm Soát Truy Cập theo Địa Chỉ IP Nguồn
9 Chỉ Thị
10 Tập Tin .htaccess
11 Xác Thực HTTP Digest
12 Chỉ Thị Options và Indexing
13 Nén HTTP
14 SetHandler và Trạng Thái Máy Chủ (Server Status)
15 Cài Đặt PHP
16 Cài Đặt và Bảo Mật Máy Chủ MySql
17 Cài Đặt phpMyAdmin
18 Bảo Mật phpMyAdmin
19 Lệnh - phpMyAdmin
20 Cài Đặt Ứng Dụng Web (WordPress)
21 Bảo Mật WordPress
1 Thử Thách - DNS và BIND
2 Thử Thách - Apache2
1 Tổng Quan Hệ Thống Mail Ảo Hoàn Chỉnh
2 Mail và DNS: Bản Ghi MX và DNS Ngược
3 Kiểm Tra Điều Kiện Tiên Quyết
4 Cài Đặt Các Gói Phần Mềm
5 Cấu Hình MySql và Kết Nối Nó Với Postfix
6 Cấu Hình Postfix Bằng Lệnh Postconf
7 Cấu Hình SMTP AUTH (SASLAUTHD và MySql)
8 Cấu Hình Dovecot (POP3/IMAP)
9 Thêm Tên Miền và Người Dùng Ảo. Kiểm Tra Hệ Thống
10 Bật Cổng SMTPS 465 trong Postfix Để Gửi Mail
11 Khắc Phục Sự Cố
12 Kho Lưu Trữ Dự Án Mail (etc.tar.gz)
13 Quét Virus bằng Amavis và ClamAV
14 Hướng Dẫn Cài Đặt Amavis
15 Kiểm Tra Amavis và ClamAV
16 Chống Spam: Hạn Chế Truy Cập Postfix
17 Chống Spam: Hạn Chế HELO trong Postfix
18 Chống Spam: Hạn Chế Người Gửi trong Postfix
19 Chống Spam: Hạn Chế Người Nhận trong Postfix
20 Chống Spam: Sử Dụng RBL Công Cộng
21 Cấu Hình - Hạn Chế Truy Cập Postfix
22 Giới Thiệu Hệ Thống Lọc Spam
23 Cài Đặt Rspamd và Tích Hợp với Postfix
24 Hướng Dẫn Cài Đặt Rspamd
25 Cấu Hình và Kiểm Tra Rspamd
26 Giám Sát Nhật Ký Postfix bằng pflogsumm
1 Tổng Quan Dự Án
2 Giới Thiệu về Ansible
3 Điều Kiện Tiên Quyết
4 Tập Tin Inventory của Ansible
5 Lệnh Ad-Hoc của Ansible: Module Shell
6 Lệnh Ad-Hoc của Ansible: Module Script
7 Lệnh Ad-Hoc của Ansible: Module APT
8 Lệnh Ad-Hoc của Ansible: Module Service
9 Lệnh Ad-Hoc của Ansible: Module User
10 Tự Động Hóa và Lập Lịch Tác Vụ bằng Cron (crontab)
11 Lệnh - Cron
12 Lập Lịch Tác Vụ bằng Anacron
13 Chuyển Sang Tự Động Hóa với Bash Shell Scripting
14 Loại Bỏ Gói Tin Dựa trên Địa Chỉ IP Nguồn
15 Loại Bỏ Một Danh Sách Địa Chỉ IP
16 Script Quản Trị Hệ Thống sử Dụng Menu Bash
1 Ansible
1 Giới Thiệu về Bash Shell Scripting
2 Shebang và Chú Thích trong Bash
3 Chạy Scripts
4 Biến trong Bash
5 Lấy Đầu Vào từ Người Dùng
6 Biến Đặc Biệt và Đối Số Vị Trí
7 Lập Trình - Biến trong Bash
8 Câu Lệnh If, Elif và Else
9 Kiểm Tra Điều Kiện cho Số
10 Nhiều Điều Kiện và Câu Lệnh If Lồng Nhau
11 Thay Thế Lệnh (Command Substitution)
12 So Sánh Chuỗi trong Câu Lệnh If
13 Thực Hành: Kiểm Tra Kết Nối Mạng
14 Lập Trình - Câu Lệnh If...Elif...Else
15 Vòng Lặp For
16 Vòng Lặp While
17 Câu Lệnh Case
18 Hàm trong Bash
19 Phạm Vi Biến trong Hàm
20 Menu trong Bash. Câu Lệnh Select
21 Giới thiệu về Mảng trong Bash
22 Tìm hiểu Sâu về Mảng
23 Sử dụng Lệnh Readarray
24 Duyệt qua các Mảng
25 Dự án: Tạo Tài khoản
1 Kiến thức Cơ bản về Lập trình Bash
2 Điều khiển Luồng (if...elif...else) và Thay thế Lệnh
3 Vòng lặp trong Bash: for, while
4 Hàm và Menu
1 Cơ bản về Trình soạn thảo Văn bản VIM
2 Tìm hiểu Sâu về Trình soạn thảo VIM - Phần 1
3 Tìm hiểu Sâu về Trình soạn thảo VIM - Phần 2
1 Bước Kế tiếp là gì?
1 Chúc mừng
2 QUÀ TẶNG TRI ÂN!

Giới thiệu khóa học

Fully Updated for 2025: Master Real-World Linux Administration Projects!
This advanced Linux Administration course, Part 2 of "Master Linux Administration: The Complete Linux Bootcamp," is for those ready to dive deeper into Linux system administration with five hands-on projects designed for real-world applications. This course requires a foundational knowledge of Linux, making it perfect for those with basic Linux skills who want to level up to a professional level. Not recommended for complete beginners!


Disclaimer: This course requires you to download Docker, Apache, MySQL, and Ansible from their official websites. If you are a Udemy Business user, please check with your employer before downloading any software.


What Makes This Course Stand Out?

Unlike any other online Linux course, this project-focused bootcamp teaches through immersive hands-on projects in Linux and system administration, designed to make you a highly skilled Linux administrator. By the end of this course, you’ll master critical skills through practical projects, giving you a competitive edge in today’s job market.


Why Enroll?
This course is the best investment for anyone looking to gain in-depth knowledge in Linux administration and DevOps, from Docker and Linux security to network configuration and task automation with Ansible.


Course Highlights

Project #1 - Running Containerized Applications with Docker
Learn Docker fundamentals for running containerized applications, including setting up and managing Docker images and containers. Perfect for aspiring DevOps professionals.

Project #2 - Securing and Hardening a Linux System
Explore Linux security essentials to secure and harden your system with OpenSSH, password policies, firewalls, and more. This project covers real-world security practices every sysadmin needs.

Project #3 - Setting Up a Web and DNS Server
Develop a full Web Server and DNS Server from scratch, using Apache2, BIND9, and MySQL. This comprehensive project includes securing Apache with SSL, setting up virtual hosting, and deploying WordPress.

Project #4 - Running a Virtual Mail Server
Set up and configure a complete Virtual Mail Server using Postfix, Dovecot, MySQL, and Rspamd for email management and spam protection.

Project #5 - Automating Linux Administrative Tasks with Ansible
Learn Linux automation with Ansible, including configuring ad-hoc commands, scheduling tasks with Cron, and managing systems with Bash scripting.


What Students Are Saying

"I’ve taken several Linux courses, but this practical Linux course is in a league of its own! The real-world projects, DevOps tools, and focus on what matters make it unbeatable. If you want to secure a job as a sysadmin, don’t miss out on this!" — Nina Johansson

"I completed the course, and I’m already rewatching sections! Andrei dives deep into every aspect of Linux and DevOps, leaving no stone unturned. I can confidently say I’m job-ready, and my boss has noticed my new skills. Enroll now – you won’t regret it!" — Emma Sullivan

"For anyone serious about a career in DevOps or Linux administration, this course is essential. I thought I knew Linux, but I learned so much more – especially in the modules covering containerization and security. I now feel ready to tackle real sysadmin roles with confidence. Thank you, Andrei!" — Marcus Schulz

"Andrei, this course is phenomenal! I already had a basic understanding of Linux, but these hands-on projects have taken my skills to a whole new level. The Docker and Ansible projects were exactly what I needed to feel job-ready in Linux system administration and DevOps. If you're serious about mastering Linux, don't miss this!" — Kunal Rathi

"This isn’t just a course – it’s an investment in your career! The in-depth projects on Docker, Linux security, and web and DNS server setup gave me skills that I’ve already applied in my current role. This course will take you from a beginner to a confident Linux administrator ready to tackle complex environments." — Youssef Hamed


Why Learn from Me?

With 15 years in the field as a Senior Network Engineer, I bring real-world experience to every lesson, ensuring you gain skills that matter. In my 10 years of teaching, I’ve trained hundreds of thousands of students in Linux Administration, Security, Networking, and DevOps – helping them master not only commands but also how to apply them in real jobs.


Course Benefits:

  • Exclusive Online Support Group: Join a private community for faster, course-related support.

  • Lifetime Access: Revisit any project whenever you need.

  • 30-Day Money-Back Guarantee: Try the course risk-free!


Ready to Master Linux System Administration?

With these hands-on projects, you’ll be equipped to tackle real Linux environments confidently, becoming a sought-after Linux System Engineer or DevOps Sysadmin. Click “Enroll Now” to start your journey to becoming a skilled Linux professional!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Bash
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Docker
Hiển thị tất cả khoá học Linux System Administration
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊