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

Linux & DevOps Bundle for Beginners: Start Your Tech Career

Bộ Khóa Học Linux & DevOps Cho Người Mới Bắt Đầu: Khởi Đầu Sự Nghiệp Công Nghệ

Bộ Khóa Học Linux & DevOps Cho Người Mới Bắt Đầu: Khởi Đầu Sự Nghiệp Công Nghệ

Học Linux Từ Đầu, Dự Án Linux, Bảo Mật Linux, Ansible, Docker, Shell Scripting, HTTP, Python, AI và Nhiều Hơn Nữa

4.4
(101 đánh giá)
4,210 học viên
Giảng viên
CloudsArk Academy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 399.000đ -80%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
62.0 giờ video
598 bài giảng
1 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 14/07/2026

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

Bắt đầu từ con số không và trở thành quản trị viên hệ thống Linux: học tất cả các kiến thức cơ bản và lệnh quan trọng của Linux, không cần kinh nghiệm, và sẵn sàng cho công việc
Sau khi hoàn thành khóa học này, bạn sẽ sẵn sàng làm việc như một quản trị viên Linux và ứng tuyển vào các công việc Linux.
Bạn sẽ hiểu các kiến thức cơ bản về Linux và biết cách áp dụng kiến thức đó vào các tình huống thực tế.
Học Linux từ đầu, nắm vững các lệnh và khái niệm thiết yếu, và trở thành một quản trị viên hệ thống chuyên nghiệp sẵn sàng được tuyển dụng.

Yêu cầu

Một máy tính và tinh thần ham học hỏi

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

Khóa học này hoàn hảo cho người mới bắt đầu và người học trình độ trung cấp muốn xây dựng nền tảng vững chắc trong quản trị hệ thống Linux. Nếu bạn đang muốn phát triển kỹ năng thực tế trong việc quản lý máy chủ Linux, tự động hóa tác vụ với Ansible và sử dụng Docker để đóng gói container, thì khóa học này dành cho bạn...

Nội dung khóa học

33 phần • 597 bài giảng
1 Giới thiệu
2 Linux là gì?
3 Tại sao lại là Linux?
4 Cài đặt VirtualBox trên Windows
5 Tạo máy ảo đầu tiên của chúng ta
6 Thêm Ổ Cứng Ảo Mới
7 Tại sao lại là Rocky Linux? và mối quan hệ của nó với CentOS và RedHat
8 Cài đặt Rocky 9.0 (Tương thích với Redhat & CentOS)
9 Chuyển Tiếp Cổng - NAT - Giải pháp cho vấn đề mạng
1 Truy cập Dòng Lệnh
2 Hệ Thống Phân Cấp Tệp Tin Linux
3 Tạo Tệp Tin & Thư Mục
4 Lời Nhắn Nhanh từ Giảng Viên của Bạn
5 Định Hướng Trong Linux
6 Sao Chép, Di Chuyển, Đổi Tên & Xóa Tệp Tin
7 Sao Chép, Di Chuyển, Đổi Tên & Xóa Thư Mục
8 Lệnh Cat
9 Lệnh Grep 1
10 Lệnh Grep 2
11 Nhận Trợ Giúp với Trang Hướng Dẫn
12 Nhận Trợ Giúp với Pinfo
13 Đọc Tài Liệu Linux
14 Sử Dụng Chuyển Hướng Đầu Vào & Đầu Ra
15 Tạo & Chỉnh Sửa Tệp Tin Văn Bản
16 Tạo Liên Kết Cứng & Liên Kết Mềm
17 Tìm Kiếm Tệp Tin
18 Lưu Trữ, Nén, Giải Nén & Giải Nén Tệp Tin
1 Truy Cập Hệ Thống Từ Xa Bằng SSH
2 Cấu Hình Xác Thực Dựa Trên Khóa Cho SSH
3 Vô Hiệu Hóa Người Dùng Root Đăng Nhập Bằng SSH
4 Sao Chép Tệp Tin An Toàn Giữa Các Hệ Thống
5 Đồng Bộ Tệp Tin & Thư Mục An Toàn Giữa Các Hệ Thống
6 Cấu Hình Xác Thực Dựa Trên Khóa
7 Cấu Hình Xác Thực Dựa Trên Khóa 2
1 Tạo Người Dùng Địa Phương & Nhóm Địa Phương
2 Đạt Được Siêu Năng Lực
3 Sửa Đổi Người Dùng, Nhóm & Thời Gian Hết Hạn Mật Khẩu
4 Cấu Hình Hệ Thống Sử Dụng Dịch Vụ Xác Thực Có Sẵn
5 Quyền Ký Hiệu Số
6 Quyền Ký Hiệu Biểu Tượng
7 Quyền Đặc Biệt
8 Tạo và quản lý Danh Sách Kiểm Soát Truy Cập ACLs
1 Giám Sát Tiến Trình Đang Chạy với Lệnh ps
2 Chạy Tiến Trình Trong Nền
3 Kết Thúc Tiến Trình Đang Chạy với Kill & Pkill
4 Giám Sát Hệ Thống Đang Chạy với top
5 Điều Chỉnh Ưu Tiên Tiến Trình Với Renice
6 Sử Dụng procsys và sysctl để Sửa Đổi hoặc Đặt Tham Số Kernel Runtime
7 Tạo và cung cấp báo cáo về mức sử dụng hệ thống (bộ xử lý, bộ nhớ, đĩa, mạng)
1 Liệt Kê Các Tệp Tin Đơn Vị với systemctl
2 Khởi Động, Dừng & Kiểm Tra Trạng Thái của Dịch Vụ Linux
3 Sự Thật Về Nhật Ký Hệ Thống
4 rsyslog
5 Nhật Ký SystemD
6 Lưu Giữ Nhật Ký SystemD
7 Khởi Động, Khởi Động Lại Và Tắt Hệ Thống Một Cách Bình Thường
8 Khởi Động Hệ Thống Vào Các Mục Tiêu Khác Nhau Theo Cách Thủ Công
9 Ngắt Quy Trình Khởi Động Để Truy Cập Hệ Thống
1 Kiểm Tra Hệ Thống Tệp Tin
2 Gắn Kết & Ngắt Gắn Kết Hệ Thống Tệp Tin
3 Tạo, Gắn Kết, Ngắt Gắn Kết Và Sử Dụng Các Hệ Thống Tệp Tin Vfat, ext4 Và xfs
4 Quản Lý Ổ Đĩa Logic (LVM)
5 Mở Rộng Ổ Đĩa Logic Hiện Có
6 Tạo Tệp Tin SWAP và Phân Vùng SWAP
7 Tạo và Gắn Kết VDO
8 Cấu hình hệ thống làm mục tiêu iSCSI
9 Cấu hình hệ thống làm trình khởi tạo iSCSI
1 Gắn Kết và Ngắt Gắn Kết Hệ Thống Tệp Tin Mạng CIFS và NFS
2 Cung cấp chia sẻ mạng cho các máy khách cụ thể
3 Cung cấp chia sẻ mạng phù hợp cho cộng tác nhóm
4 Sử dụng Kerberos để Kiểm Soát Truy Cập vào Chia Sẻ Mạng NFS (cấu hình Kerberos)
5 Sử dụng Kerberos để Kiểm Soát Truy Cập vào Chia Sẻ Mạng NFS (Cấu hình Máy Chủ Nfs)
6 Cung Cấp Chia Sẻ Mạng cho Các Máy Khách Cụ Thể - cài đặt và cấu hình máy khách
7 Cung Cấp Chia Sẻ Mạng Phù Hợp cho Cộng Tác Nhóm
1 Xác Thực Cấu Hình Mạng của Bạn
2 Cấu Hình Mạng Linux
3 Chỉnh Sửa Tệp Tin Cấu Hình Mạng
4 Cấu Hình Tên Máy Chủ & Phân Giải Tên
5 Cấu Hình Địa Chỉ IPv6 và Thực Hiện Khắc Phục Sự Cố IPv6 Cơ Bản
6 Cấu Hình Liên Kết Mạng Tổng Hợp Giữa 2 Hệ Thống hoặc Giao Diện RHEL
1 Cấu Hình Cài Đặt Tường Lửa Bằng Firewall-config & Firewall-cmd
2 Cấu Hình Dịch Địa Chỉ Mạng (NAT) - Masquerade
3 Firewalld - Các quy tắc phong phú
4 Cấu Hình Dịch Địa Chỉ Mạng (NAT) - Chuyển tiếp cổng
1 Giới Thiệu Về SElinux
2 Liệt Kê Và Xác Định Ngữ Cảnh Tệp Tin Và Tiến Trình SElinux
3 Khôi Phục Ngữ Cảnh Tệp Tin Mặc Định
4 Sử Dụng Cài Đặt Boolean Để Sửa Đổi SElinux Hệ Thống
5 Chẩn Đoán Và Xử Lý Vi Phạm Chính Sách SElinux Thông Thường
6 Cấu Hình SELinux để hỗ trợ dịch vụ
7 Sử dụng gắn nhãn cổng SELinux để cho phép các dịch vụ sử dụng các cổng không chuẩn
1 Cài Đặt & Cập Nhật Phần Mềm với yum
2 Cấu Hình Kho lưu trữ yum
3 Quản Lý Gói RPM
1 Lập Lịch Tác Vụ Sử Dụng at và cron
1 Duy Trì Thời Gian Chính Xác với ntp
2 Đồng Bộ Thời Gian Sử Dụng Các Đồng Cấp NTP Khác
1 Cài đặt các gói cần thiết để cung cấp dịch vụ
2 Cấu hình dịch vụ để khởi động khi hệ thống được khởi động
3 Cài Đặt và Cấu Hình Apache
4 Cấu Hình Hạn Chế Truy Cập Apache trên các thư mục
5 Cấu Hình Nội Dung Được Quản Lý Nhóm
6 Triển Khai Một Ứng Dụng CGI Cơ Bản
7 Cấu Hình Máy Chủ Ảo Apache
8 Cấu Hình Bảo Mật TLS
9 Tệp Tin Cấu Hình Apache
1 Cấu Hình Máy Chủ Tên Chỉ Lưu Trữ Tạm Thời
2 Cấu hình hệ thống để chuyển tiếp tất cả email đến một máy chủ thư trung tâm
1 Cài Đặt và Cấu Hình MariaDB
2 Tạo một lược đồ cơ sở dữ liệu đơn giản
3 Sao lưu cơ sở dữ liệu
4 Thực hiện các truy vấn SQL đơn giản đối với cơ sở dữ liệu
5 Khôi phục cơ sở dữ liệu MariaDB
1 Giới Thiệu về Tinh Chỉnh Hiệu Suất Hệ Thống
2 Hiểu và Cài Đặt Dịch Vụ 'tuned'
3 Kích Hoạt và Kiểm Tra Trạng Thái của Dịch Vụ 'tuned'
4 Giám Sát Mức Sử Dụng Tài Nguyên CPU
5 Điều Chỉnh Ưu Tiên Tiến Trình với 'renice'
1 Cài Đặt Môi Trường Ảo Hóa của Bạn
2 Truy Cập Bảng Điều Khiển Máy Ảo
3 Giới Thiệu về Container
4 Quản Lý Container trên Red Hat
1 Ghi Nhật Ký Linux An Toàn với Syslog và Rsyslog
2 Quản Lý Nhật Ký Linux với journald
3 Quản Lý và Kiểm Tra Mật Khẩu Người Dùng trong Linux
4 Kiểm Tra Mật Khẩu Người Dùng với John the Ripper
5 Kiểm Tra Truy Cập Hệ Thống Tệp Tin với Auditd trong Linux
6 Bảo Mật_SSH_với_Fail2ban
7 Mã Hóa Ổ Đĩa với LUKS trên Linux
8 Mã Hóa Tệp Tin với GPG trên Linux
9 Bảo Mật Lưu Lượng Mạng với SSH
10 Hiểu và Sử Dụng SELinux
11 Tùy Chỉnh SELinux
12 Chroot Jails Thiết Lập Một Nhà Tù An Toàn
13 Giới Thiệu về LXC Container Thiết Lập và Quản Lý Container Linux
14 Xác Minh Cấu Hình Tường Lửa trong Linux
1 Giới thiệu
2 Cài đặt VirtualBox và tạo máy ảo ubuntu (Windows)
3 Cài đặt Visual Studio Code trên Windows và kết nối với máy ảo Ubuntu
4 Cài đặt Visual Studio Code trên Ubuntu 22 và Rocky 9
5 Cài đặt Visual Studio Code trên macOS
6 Tạo Shell Script Đầu Tiên của Bạn
7 Làm Cho Shell Script Có Thể Thực Thi
8 Hiểu về Shebang (#!)
9 Sử Dụng Biến
10 Đối Số Dòng Lệnh
11 Đọc Đầu Vào Người Dùng
12 Câu lệnh If và điều kiện
13 Câu lệnh Case
14 Sử dụng 'echo' và 'printf' cho đầu ra
15 Sử dụng 'read' cho đầu vào
16 Sử dụng 'grep', 'awk', và 'sed' để xử lý văn bản
17 Hàm: Định Nghĩa và Cách Sử Dụng
18 Biến Cục Bộ và Biến Toàn Cục trong Hàm
19 Mảng: Định Nghĩa và Cách Sử Dụng
20 Lệnh Xử Lý Tệp Tin và Thư Mục
21 Hiểu về Hệ Thống Tệp Tin /dev, /proc, và /sys
22 Làm Việc với Quyền Tệp Tin
23 Kỹ Thuật Gỡ Lỗi Script
24 Xử Lý Lỗi
25 Tín Hiệu và Bẫy
26 Lệnh Cronjob & The at (Cơ Bản)
27 Lệnh Cronjob & The at (Nâng Cao)
28 Tự Động Hóa Tác Vụ Hệ Thống
29 Viết Script Sao Lưu
30 Viết Script Giám Sát Hệ Thống
31 Viết Script Quản Lý Người Dùng
32 Các Thực Hành Tốt Nhất về Shell Scripting
33 Các Cân Nhắc Bảo Mật về Shell Scripting
1 Tổng Quan Khóa Học
2 Giới thiệu về SSH (Secure Shell)
3 Cách kiểm tra xem SSH đã được cài đặt trên Linux chưa?
4 Cài đặt OpenSSH trên Linux CentOS
5 Cài đặt OpenSSH trên Linux Ubuntu
6 Cài đặt OpenSSH trên Windows
7 Làm thế nào để kết nối đến một máy chủ từ xa
8 Làm thế nào để kết nối đến một máy chủ từ xa qua cổng SSH khác
9 Làm thế nào để đăng nhập vào một thư mục cụ thể?
10 Làm thế nào để thực thi một lệnh trên máy chủ từ xa bằng SSH?
11 Làm thế nào để sao chép (tệp/tập tin) đến máy chủ từ xa bằng SCP?
12 Làm thế nào để sao chép (tệp/tập tin) từ máy chủ từ xa bằng SCP?
13 Làm thế nào để sao chép toàn bộ thư mục bằng SCP?
14 Có thể giới hạn tốc độ (băng thông) truyền tệp khi dùng SCP không?
15 SFTP là gì và cách kết nối với SFTP?
16 SFTP: Liệt kê tệp và kiểm tra thư mục làm việc
17 SFTP: Tải tệp lên
18 SFTP: Tải tệp xuống
19 SFTP: Chuyển đổi và tạo thư mục
20 SFTP: Xóa tệp và thư mục
21 Nhiều phiên SSH với screen (Cài đặt Screen)
22 Nhiều phiên SSH với screen (Bắt đầu làm việc)
23 Nhiều phiên SSH với screen: Khóa và thoát khỏi screen
24 Tunneling x11 qua SSH (Linux)
25 Tunneling x11 qua SSH (Chạy ứng dụng Linux trên Windows)
26 Remote Desktop với SSH (Cài đặt và cấu hình VNC Server)
27 Remote Desktop với SSH (Kết nối đến Remote Desktop)
28 Thay đổi cổng mặc định
29 Vô hiệu hóa truy cập Root trực tiếp
30 Cho phép truy cập cho (một số) người dùng nhất định
31 Từ chối truy cập từ các địa chỉ IP đã biết
32 Cho phép truy cập từ các địa chỉ IP đã biết
33 Xác thực bằng khóa công khai (Public Key Authentication)
34 Vô hiệu hóa xác thực bằng mật khẩu
1 Giới thiệu về máy chủ web
2 Những điều cần thiết
3 Cài đặt Apache trên CentOS 7.4
4 Bật Apache tự động khởi động cùng hệ thống
5 Cấu hình dịch vụ tường lửa
6 Apache nằm ở đâu?
7 Cấu trúc thư mục của Apache
8 Tệp cấu hình
9 Tạo trang web đầu tiên
10 Thiết lập virtual host - dựa trên tên miền (name-based)
11 Thiết lập virtual host - dựa trên cổng (port-based)
12 Cấu hình alias cho một url
13 Chuyển hướng (Redirects)
14 Nhật ký lỗi (Error log)
15 Nhật ký truy cập (Access log)
16 Nhật ký tùy chỉnh
17 Luân chuyển nhật ký (Log rotation)
18 Bảo mật cơ bản - Phần 1
19 Bảo mật cơ bản - Phần 2
20 Thiết lập TLS/SSL miễn phí
21 Xác thực cơ bản (Basic authentication)
22 Xác thực dạng băm (Digest authentication)
23 Kiểm soát truy cập (Access Control)
24 .htaccess (Phía quản trị viên)
25 .htaccess (Phía người dùng)
26 Xác thực (ghi chú)
27 Cài đặt và cấu hình phần mềm diệt virus
28 Giảm thiểu tấn công DOS - mod_evasive
29 Mô-đun đa xử lý của Apache (MPMs)
30 Điều chỉnh httpd.conf - Phần 1
31 Điều chỉnh httpd.conf - Phần 2
32 Xử lý sự cố Apache (Phân tích Access Log) - Phần 1
33 Xử lý sự cố Apache (Phân tích Access Log) - Phần 2
34 Sử dụng Apachetop để giám sát lưu lượng máy chủ web
1 Giới thiệu khóa học: Cánh cửa dẫn đến các dự án mô phỏng công việc thực tế
2 Nâng tầm sự nghiệp: Giá trị thị trường của chuyên môn Linux
3 Giới thiệu về Vagrant: Khám phá sức mạnh của môi trường ảo
4 Thiết lập dễ dàng: Hướng dẫn cài đặt Vagrant và VirtualBox trên nhiều nền tảng
5 Làm chủ Vagrant: Các lệnh cần thiết cho quy trình làm việc hiệu quả
6 Thiết lập và chạy các phòng thí nghiệm dự án để làm chủ Linux
7 Trình bày (Dự án 1)
8 Tổng quan nhiệm vụ (Dự án 1)
9 Giám sát sức khỏe hệ thống với Htop (Dự án 1)
10 Khám phá các chỉ số I/O và mô phỏng đĩa trong Htop (Dự án 1)
11 Phân tích hiệu suất hệ thống với Vmstat (Dự án 1)
12 Hiểu về hiệu suất lưu trữ với iostat (Dự án 1)
13 Báo cáo hệ thống toàn diện với Sar (Dự án 1)
14 Tạo script cảnh báo dung lượng đĩa cho máy chủ Linux (Dự án 1)
15 Tự động hóa báo cáo hệ thống hàng tháng với Sar Scripting (Dự án 1)
16 Bài tập (Dự án 1)
17 Kết luận (Dự án 1)
18 Trình bày (Dự án 2)
19 Giới thiệu nhiệm vụ (Dự án 2)
20 Kiểm tra nhật ký truy cập SSH định kỳ (Dự án 2)
21 Bảo mật SSH dựa trên những gì tìm thấy (Dự án 2)
22 Phát triển Bash Script để giám sát các lần đăng nhập SSH thất bại (Dự án 2)
23 Cài đặt Pritunl trên Ubuntu 22.04 (Dự án 2)
24 Thiết lập ban đầu Pritunl (Dự án 2)
25 Tạo hồ sơ người dùng VPN (Dự án 2)
26 Kiểm thử VPN (Dự án 2)
27 Kết luận (Dự án 2)
28 Giới thiệu nhiệm vụ (Dự án 3)
29 Cấp chứng chỉ SSL (Dự án 3)
30 Cài đặt và cấu hình Cơ sở dữ liệu MySQL (Dự án 3)
31 Tạo Cơ sở dữ liệu, Tên người dùng và Mật khẩu (Dự án 3)
32 Cài đặt và cấu hình Laravel (Dự án 3)
33 Cài đặt và cấu hình Nginx (Dự án 3)
34 Kết luận (Dự án 3)
35 Trình bày (Dự án 4)
36 Tổng quan nhiệm vụ (Dự án 4)
37 Giới thiệu về ClamAV trên Rocky Linux 9.0: Cài đặt và cấu hình cơ bản
38 Sử dụng ClamAV nâng cao: Quét thư mục và xử lý tệp bị nhiễm
39 Tự động hóa quét ClamAV và thông báo Slack bằng Bash Scripting (Dự án 4)
40 Thiết lập quét thời gian thực với ClamAV trên hệ thống Linux (Dự án 4)
41 Tích hợp ClamAV với Slack để cảnh báo phần mềm độc hại theo thời gian thực (Dự án 4)
42 Cài đặt vuls trên Ubuntu 22.04 (Dự án 4)
43 Quét hệ thống Linux với vuls và tích hợp slack (Dự án 4)
44 Bài tập (Dự án 4)
45 Kết luận (Dự án 4)
46 Trình bày: Hệ thống tệp mạng (NFS) (Dự án 5)
47 Trình bày: Các phương pháp sao lưu trong Linux (Dự án 5)
48 Tổng quan nhiệm vụ (Dự án 5)
49 Thiết lập máy chủ NFS: Những điều cần thiết về cài đặt và cấu hình (Dự án 5)
50 Triển khai LVM để lưu trữ hiệu quả: Hướng dẫn tạo và chia sẻ NFS
51 Cấu hình mảng RAID và tích hợp NFS (Dự án 5)
52 Bài tập về lưu trữ dữ liệu (Dự án 5)
53 Làm chủ các kỹ thuật sao lưu cục bộ trong Linux: Sao lưu toàn bộ, tăng dần và khác biệt
54 Tự động hóa sao lưu Linux hiệu quả: Chiến lược sao lưu từ xa an toàn (Dự án 5)
55 Kết luận (Dự án 5)
1 Kiến thức cơ bản về ChatGPT
2 Làm thế nào để xóa các tệp cũ hơn một số ngày nhất định trong Linux?
3 Hãy tạo cho tôi một cronjob chạy vào ngày thứ 3 hàng tháng lúc 1:45 sáng
4 Tạo chứng chỉ tự ký (self-signed) bằng OpenSSL
5 Cài đặt nginx phiên bản mới nhất và laravel 7, sau đó cấu hình nginx làm reverse proxy
6 Cấu hình SSL cho Laravel
7 Các bước cài đặt MariaDB, tạo cơ sở dữ liệu và tên người dùng cho Laravel
8 Cấu hình firewalld
9 Giới hạn đăng nhập SSH vào một IP hoặc máy chủ cụ thể
10 Cấu hình mạng để gán địa chỉ IP tĩnh trên Ubuntu 22.0
11 Xử lý lỗi 'no route to host' khi kết nối đến máy chủ từ xa bằng ssh
12 Tôi gặp lỗi connection timeout trong nginx khi yêu cầu mất hơn 2 phút
13 Xử lý lỗi 'SSH HOST IDENTIFICATION HAS CHANGED'
14 Xử lý lỗi MariaDB too many connections
15 Lệnh shell để lấy các IP hàng đầu đang kết nối với nginx
16 Shell script để kiểm tra các tiến trình tiêu tốn nhiều CPU nhất và gửi thông báo cho tôi
17 Shell script để giám sát dung lượng trống của phân vùng ổ cứng và gửi thông báo
18 Shell script để giám sát nhật ký truy cập nginx 6 giờ một lần để lấy các lỗi 5xx
1 Giới thiệu khóa học
2 Mục tiêu và kết quả học tập
3 Tầm quan trọng của Python trong Linux và DevOps
4 Tổng quan về các công cụ và công nghệ sẽ được sử dụng
5 Cú pháp và ngữ nghĩa cơ bản
6 Cấu trúc mã nguồn
7 Biến, kiểu dữ liệu và ép kiểu
8 Toán tử và biểu thức
9 Lab: Kiến thức cơ bản
10 Câu lệnh điều kiện (if, elif, else)
11 Cấu trúc vòng lặp (for, while)
12 Lab: Cấu trúc vòng lặp (for, while)
13 Câu lệnh điều khiển vòng lặp (break, continue, pass)
14 Lab: Câu lệnh điều khiển vòng lặp (break, continue, pass)
15 Danh sách (Lists), Tuple (Tuples), Tập hợp (Sets) và Từ điển (Dictionaries)
16 Lab: Danh sách, Tuple, Tập hợp và Từ điển
17 List Comprehensions và Generator Expressions
18 Lab: List Comprehensions và Generator Expressions
19 Làm việc với Collections và Iterables
20 Lab: Làm việc với Collections và Iterables
21 Giới thiệu về Hàm (Functions) trong Python
22 Lab: Chuyển đổi độ C sang độ F
23 Đối số mặc định và đối số có độ dài thay đổi
24 Lab: Tạo một hàm để nhận các đối số thay đổi và tính trung bình của chúng
25 Giới thiệu về Hàm Lambda
26 Lab: Sử dụng Hàm Lambda để lọc các số lẻ từ một danh sách các số nguyên
27 Import các Mô-đun (Modules) có sẵn
28 Lab: Sử dụng mô-đun time để đo thời gian thực thi hàm
29 Tạo Mô-đun và Gói (Packages) tùy chỉnh
30 Lab: Tạo một Mô-đun tùy chỉnh cho các thao tác với tệp
31 Hiểu về Phạm vi (Scope) và Namespace
32 Lab: Thử nghiệm với global và nonlocal trong các hàm lồng nhau
33 Đọc và Ghi tệp
34 Lab: Thao tác với tệp trong Python
35 Làm việc với Thư mục sử dụng Mô-đun os và shutil
36 Lab: Quản lý Thư mục trong Python
37 Phân tích các tệp cấu hình (INI, JSON và YAML)
38 Lab: Phân tích các tệp cấu hình
39 Xử lý ngoại lệ (Exception Handling) trong Python
40 Lab: Xử lý ngoại lệ trong Python
41 Biến môi trường (Environment Variables)
42 Lab: Biến môi trường
43 Các thao tác với Tệp và Thư mục
44 Lab: Các thao tác với Tệp và Thư mục
45 Các tham số và hàm dành riêng cho hệ thống
46 Lab: Các tham số và hàm dành riêng cho hệ thống
47 Lab: Thực thi các lệnh Shell
48 Chạy các lệnh bên ngoài và thu thập kết quả đầu ra
49 Lab: Chạy các lệnh bên ngoài và thu thập kết quả đầu ra
50 Xử lý lỗi trong các tiến trình con (Subprocesses)
51 Lab: Xử lý lỗi trong các tiến trình con
52 Lab: Báo cáo dung lượng đĩa
53 Tự động hóa việc tạo tài khoản người dùng
54 Sử dụng mô-đun re
55 Tìm kiếm, So khớp và Thay thế văn bản
56 Giới thiệu về mô-đun sockets
57 Lab: Phân giải tên miền (Domain Name)
58 Tạo client và server TCP/UDP
59 Lab: Xây dựng máy chủ TCP echo đơn giản
60 Lab: Tạo ứng dụng Chat qua UDP
61 Yêu cầu Web và API
62 Sử dụng API RESTful
63 Xử lý dữ liệu JSON và XML
64 Lab: Tương tác API lấy dữ liệu thời tiết bằng Python
1 Docker là gì và tại sao nên dùng?
2 Docker so với Máy ảo
3 Thuật ngữ và kiến trúc Docker
4 Thiết lập môi trường Docker - Cài đặt trên Windows
5 Thiết lập môi trường Docker - Cài đặt trên Ubuntu
6 Trình bày: Kiến thức cơ bản về Docker
7 Làm việc với Docker Images
8 Quản lý Container
9 Mạng trong Docker
10 Lưu trữ lâu dài và Volumes
11 Giới thiệu về Docker Compose và Services
12 Giới thiệu về Docker Compose: Thực hành
13 Ứng dụng đa container: Thực hành
14 Khả năng mở rộng và cân bằng tải: Thực hành
15 Tổng quan về Docker cho phát triển
16 Thiết lập môi trường phát triển với Docker: Thực hành
17 Best Practice cho Dockerfile
18 Gỡ lỗi Container
19 Giới thiệu về bảo mật trong Docker
20 Chạy Container Docker với user không phải root
21 Quét Docker Images để tìm lỗ hổng: Thực hành
22 Thiết lập chính sách mạng để kiểm soát luồng traffic giữa các container: Thực hành
23 Giới thiệu về Docker Swarm
24 Giới thiệu về Kubernetes
25 CI/CD với Docker và GitHub Actions: Tổng quan
26 CI/CD với Docker và GitHub Actions: Thực hành
27 Giới thiệu về Microservices và Docker
28 Triển khai Microservices với Docker: Thực hành
29 Tầm quan trọng của giám sát và ghi log
30 Giám sát & Ghi log Docker với ELK Stack: Thực hành
1 Chào mừng và tổng quan khóa học
2 Giới thiệu về Ansible
3 Bắt đầu với Ansible - Hướng dẫn cài đặt trên Ubuntu 22.04
4 Kiến thức cốt lõi về Ansible - Cài đặt bằng Pip trong môi trường ảo
5 Tìm hiểu về Ansible - Kiến trúc và các yếu tố cốt lõi
6 Tìm hiểu về Ansible: Khái niệm Inventory cơ bản
7 Các khối xây dựng của Ansible: Tạo file Inventory đầu tiên
8 Giải phẫu Ansible: Làm rõ về Hosts và Groups
9 Thực hành Ansible: Triển khai Hosts và Groups
10 YAML cơ bản cho tự động hóa Ansible - Hướng dẫn cho người mới bắt đầu
11 YAML cơ bản cho tự động hóa Ansible - Thực hành
12 Cấu trúc Playbook
13 Tạo playbook đầu tiên của bạn
14 Kiến thức cốt lõi Ansible: Modules và Commands
15 Tự động hóa với Ansible: Hướng dẫn về các module quan trọng
16 Chiến thắng nhanh với Ansible: Làm chủ Ad-Hoc Commands
17 Hiểu về Variables và Facts trong Ansible
18 Hướng dẫn thực tế về sử dụng Variables trong Ansible
19 Khám phá và sử dụng Facts trong Ansible
20 Kiểm soát tác vụ Ansible: Handlers, Tags và Xử lý lỗi
21 Handlers: Thực hành
22 Tags: Thực hành
23 Conditional: Thực hành
24 Xử lý lỗi trong Playbooks: Thực hành
25 Ansible Roles: Con dao quân đội Thụy Sĩ cho tự động hóa
26 Ansible & Jinja2: Tạo cấu hình động
27 Tự động hóa với Ansible: Xây dựng và triển khai Nginx bằng Roles
28 Quản lý cấu hình nâng cao với Jinja2 Templates trong Ansible
29 Bảo mật tự động hóa: Ansible Vault
30 Bảo mật tự động hóa của bạn: Thực hành Ansible Vault
31 Hiểu về tự động hóa REST API với Ansible
32 Triển khai tự động hóa REST API với Ansible
33 Quản lý tài nguyên AWS bằng Ansible - Trình bày
34 Tự động hóa quản lý AWS EC2 với Ansible - Thực hành
35 Kiến thức cốt lõi về gỡ lỗi Ansible - Trình bày về xử lý sự cố Playbook
36 Gỡ lỗi Ansible Playbooks - Cách tiếp cận thực tế để giải quyết các vấn đề thường gặp
37 Hoàn thiện Playbooks - Hướng dẫn thực tế về Ansible Lint và tiêu chuẩn mã hóa
38 Trình bày: Tổng quan dự án
39 Quy trình làm việc của dự án chúng ta
40 Thiết lập MySQL với Ansible: Từ đầu đến bảo mật
41 Triển khai Backend Node.js qua Ansible
42 Triển khai Frontend với Nginx & Ansible
43 Triển khai dự án với Ansible
1 Cách tạo CV chuẩn chỉnh
2 Viết thư xin việc phù hợp
1 Tổng quan về Elastic Stack
2 Các thành phần của Elastic Stack
3 Các trường hợp sử dụng
4 Thiết lập máy ảo Lab với Vagrant
5 Thiết lập cụm Elasticsearch với Kibana bằng docker-compose
6 Tổng quan về Elasticsearch
7 Tiếp nhận dữ liệu và Indexing tài liệu
8 Các thao tác cơ bản và CRUD Operations
9 Data Modeling và Mapping
10 Analyzers, Tokenizers, Filters
11 Lab 1: Cài đặt và cấu hình Elasticsearch
12 Lab 2: Các thao tác cơ bản với Elasticsearch
13 Tổng quan về Beats
14 Cài đặt Beats (Metricbeat)
15 Cấu hình Metricbeat: Tổng quan slide
16 Cấu hình Metricbeat: Lab
17 Giới thiệu về Kibana
18 Cấu hình Kibana (Tổng quan slide)
19 Cài đặt và truy cập Kibana
20 Kiến thức cốt lõi Kibana: Trực quan hóa số liệu máy ảo - Phần 1
21 Kiến thức cốt lõi Kibana: Trực quan hóa số liệu máy ảo - Phần 2
22 Tạo DashBoard Kibana
23 Khám phá và Phân tích
24 Bắt đầu dùng thử 30 ngày
25 Tổng quan về Bảo mật trong Elastic Stack
26 Kích hoạt Elasticsearch Security: (Tổng quan slide)
27 Kích hoạt Elasticsearch Security
28 Đăng ký Kibana khi đã bật bảo mật
29 Bảo mật Metricbeat cho Xác thực Elasticsearch
30 Kiểm soát truy cập dựa trên vai trò trong Elastic Stack: (Tổng quan slide)
31 Tạo User và gán Vai trò
32 Tạo User chỉ có quyền truy cập Dashboard
33 Giới thiệu về Giám sát cụm
34 Cluster Health và Stats trong Elasticsearch
35 Giám sát Cluster Health với _cluster/health endpoint
36 Giám sát Elasticsearch với Metricbeat
37 Giám sát cụm Elasticsearch của bạn với Monitoring APIs
38 Giới thiệu về Elastic Stack Observability
39 Triển khai thiết lập observability cơ bản
40 Giám sát hạ tầng thời gian thực với Elastic Observability
41 Luồng Log với Elastic Observability (ví dụ log truy cập Nginx)
42 Cài đặt và cấu hình APM Server
43 Ví dụ ứng dụng Python với APM
44 Chào mừng đến với dự án
45 Thiết kế và Kiến trúc dự án
46 Khởi tạo Elasticsearch Node đầu tiên
47 Thêm Master node bổ sung vào cụm Elasticsearch
48 Thêm Data node bổ sung vào cụm Elasticsearch
49 Cấu hình Master nodes roles chỉ làm master
50 Cài đặt và kết nối Kibana với cụm Elasticsearch của dự án
51 Cài đặt và cấu hình Logstash
52 Cấu hình Metricbeat gửi metrics trực tiếp đến Elasticsearch
53 Cấu hình Metricbeat gửi metrics trực tiếp đến Logstash
54 Cấu hình cảnh báo từ Kibana - Gửi cảnh báo đến Slack
1 Giới thiệu về DevSecOps
2 Phương pháp Shift-Left
3 DevSecOps trong SDLC
4 Lợi ích của việc tích hợp bảo mật sớm
5 Các nguyên tắc chính của DevSecOps
6 Kiến thức cơ bản về Hệ thống quản lý phiên bản
7 Thiết lập tài khoản Quản lý phiên bản - GitHub
8 Cài đặt git trên Windows và Ubuntu
9 Cấu hình git
10 Thực hành Initial Commit - Sửa đổi và thêm Commit mới
11 Làm chủ git - trình bày
12 Kiến thức cơ bản về Branching
13 Gặp và giải quyết xung đột
14 Pull Requests và Đánh giá
15 Bảo vệ nhánh chính
16 Thay đổi chế độ hiển thị repo
17 Nền tảng CI/CD
18 Nền tảng CI/CD: Thực hành
19 Thêm quy trình Linting vào GitHub Actions
20 Thêm quy trình Kiểm thử Đơn vị vào GitHub Actions
21 Xây dựng quy trình CI/CD cho DevSecOps
22 Bảo mật mã của bạn: Tích hợp Snyk với GitHub Actions để kiểm tra dependency Python
23 Củng cố mã Python của bạn: Tích hợp Bandit để tăng cường bảo mật
24 Ngăn chặn rò rỉ: Triển khai phát hiện bí mật với GitHub Actions
25 CI/CD với Docker và GitHub Actions: Tổng quan
26 CI/CD với Docker và GitHub Actions: Thực hành
27 Tổng quan về Mô hình hóa mối đe dọa
28 Giới thiệu về STRIDE Threat Model
29 Giới thiệu về PASTS Model
30 Giới thiệu về DREAD Model
31 Giới thiệu về Attack Trees Model
32 Giới thiệu về Mã an toàn
33 Hiểu và ngăn chặn lỗ hổng Injection
34 Hiểu và ngăn chặn lỗ hổng Injection 2
35 Tránh Cross-Site Scripting
36 Giới thiệu về Cơ sở hạ tầng dưới dạng Mã
37 Giới thiệu về Quản lý Nền tảng, Cơ sở hạ tầng và Cấu hình
38 Bảo mật trong Cơ sở hạ tầng dưới dạng Mã
39 Hệ thống quản lý cấu hình dạng Push và Pull
40 Tạo Golden Image với Packer và Ansible
41 Lab 1: Xây dựng Golden Image an toàn với Packer và Ansible
42 Lab 2: Xây dựng Golden Image an toàn với Packer và Ansible.mp4
43 Lab 3: Xây dựng Golden Image an toàn với GitHub Actions
44 Tự động hóa tuân thủ: Tích hợp các tiêu chuẩn vào Quy trình DevOps
45 Bảo mật cơ sở hạ tầng của bạn: Viết quy tắc tuân thủ InSpec
46 Tích hợp InSpec với Packer để kiểm thử tự động
1 MLOps là gì?
2 MLOps so với DevOps
3 Các trường hợp sử dụng thực tế
4 Tổng quan về Vòng đời ML
5 Tiền xử lý dữ liệu
6 Huấn luyện & Đánh giá mô hình
7 Các định dạng tuần tự hóa mô hình
1 Giới thiệu
2 Biến và Gán giá trị trong Python
3 Làm việc với các Kiểu dữ liệu khác nhau
4 Câu điều kiện và Phép đánh giá
5 Xử lý ngoại lệ
6 Giới thiệu về List
7 Tạo và Duyệt List
8 Thêm dữ liệu vào List trong Python
9 Giới thiệu về Dictionary
10 Giới thiệu về Tuple và Set
11 Trích xuất dữ liệu từ List
12 Trích xuất dữ liệu từ Dictionary
13 Giới thiệu về Hàm
14 Cấu trúc hàm và giá trị trả về
15 Tham số của hàm
16 Tham số biến và tham số từ khóa
17 Giới thiệu về Class
18 Sử dụng hàm tạo trong Class
19 Thêm phương thức vào Class
20 Kế thừa Class
21 Giới thiệu về Module
22 Module Python - Import
23 Làm việc với Script Python
24 Môi trường ảo và Quản lý phụ thuộc
25 Giới thiệu về Pandas
26 Nạp dữ liệu vào Pandas
27 Ghi dữ liệu từ Pandas
28 Phân tích dữ liệu khám phá với Pandas
29 Các thao tác DataFrame phổ biến trong Pandas
30 Xử lý văn bản trong DataFrame
31 Áp dụng hàm với Pandas
32 Trực quan hóa dữ liệu với Pandas
33 Giới thiệu về Mảng NumPy
34 Thêm thao tác với Mảng NumPy
35 Giới thiệu về argparse - Xây dựng Script CLI đầu tiên
36 (Dự án 1) Phần 1 - Nạp và xem xét Bộ dữ liệu Titanic
37 (Dự án 1) Phần 2 - Nạp và xem xét Bộ dữ liệu Titanic
38 (Dự án 1) Xử lý dữ liệu thiếu và sai lệch
39 Tạo đặc trưng với hàm và điều kiện
40 Phân tích dữ liệu khám phá với Pandas
41 Tổng kết dự án và phiên bản Script

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

This course is designed to help you become a skilled Linux System Administrator by teaching you everything you need to know through real-world tasks and hands-on projects. We start with Linux Administration, where you learn how to install, manage, and troubleshoot Linux systems. You’ll work with users, permissions, file systems, services, and networking – all the core skills a Linux admin needs.

Next, we focus on Linux Security, because keeping systems safe is one of the most important jobs of a system administrator. You’ll learn how to secure user accounts, set file permissions, configure firewalls, and use tools like SELinux to protect your servers from attacks.

We then cover Secure Shell (SSH) – the main tool system admins use to connect to remote Linux servers. You’ll learn how to use SSH to log in securely, transfer files, and run commands on other machines without needing to be there physically.

After that, we go into Linux Shell Scripting, which helps you automate boring or repeated tasks. You’ll learn how to write your own scripts using Bash – a must-have skill for saving time and avoiding mistakes when managing multiple servers.

To help you apply your knowledge, we include Linux Projects based on real-life situations. These projects will test your skills and help you build confidence in areas like user management, system backups, log analysis, and server setup.

Then, we introduce Ansible, a powerful tool for automating system configuration and software installation. With Ansible, you can manage many servers with just a few simple commands. This is great for any Linux administrator working in larger environments.

We also teach Docker, which helps you run applications inside containers. Containers are lightweight, fast, and easy to use – and knowing Docker is important if you're working with modern infrastructure or in DevOps roles.

Another topic we cover is the Apache Web Server. As a Linux admin, you may be asked to host websites or web applications, and Apache is one of the most common web servers in use today. You’ll learn how to install, configure, and manage Apache.

Lastly, we include Python for Linux Admins, teaching you how to use Python scripts to automate tasks, analyze logs, and manage servers. Python is easy to learn and powerful to use.

We finish with some DevSecOps Essentials, helping you understand how security fits into automation and system management – skills every modern Linux admin should know.

We believe anyone can succeed with the right guidance and practical experience. Start now. Join us today!

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 Devops
Hiển thị tất cả khoá học Linux
Hiển thị tất cả khoá học Security
Hiển thị tất cả khoá học System Administration
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊