
Linux Administration
Khóa học “Linux Administration” được thiết kế để trở thành bước đi vững chắc nhất cho các chuyên gia IT mong muốn làm chủ kỹ năng quản trị hệ thống Linux trong môi trường thực tế. Chương trình học không chỉ bao quát toàn bộ kiến thức yêu cầu của chứng chỉ quốc tế LPIC-1 mà còn tập trung vào việc triển khai các dịch vụ mạng thiết yếu, giúp bạn tự tin vận hành một hệ thống hoàn chỉnh.
Chúng tôi kết hợp nền tảng lý thuyết vững chắc với các bài thực hành chuyên sâu, tạo ra cầu nối liền mạch từ kiến thức sách vở đến năng lực thực tiễn. Sau khóa học, bạn sẽ sẵn sàng xây dựng, quản lý và bảo trì các môi trường máy chủ Linux hoạt động hiệu quả, đáp ứng ngay lập tức các yêu cầu khắt khe của một quản trị viên hệ thống chuyên nghiệp.
Thời lượng: 42h


Hình thức đào tạo:
-
- Đào tạo trực tiếp tại lớp học
- Đào tạo trực tuyến
- Đào tạo hybrid (trực tuyến kết hợp trực tiếp)
- Đào tạo tại văn phòng khách hàng
Mục tiêu khoá học:
-
VẬN HÀNH LINUX TỪ DÒNG LỆNHThành thạo môi trường shell, xử lý văn bản, quản lý tiến trình và tối ưu hóa công việc hằng ngày của một quản trị viên hệ thống chuyên nghiệp.
-
QUẢN LÝ LƯU TRỮ VÀ HỆ THỐNG TỆPTự tin thiết kế, phân vùng ổ đĩa, quản lý hệ thống tệp và triển khai các giải pháp lưu trữ linh hoạt như LVM hay Software RAID cho doanh nghiệp.
-
QUẢN TRỊ NGƯỜI DÙNG VÀ BẢO MẬT HỆ THỐNGNắm vững kỹ năng quản lý tài khoản, thiết lập phân quyền truy cập an toàn và củng cố bảo mật hệ thống qua các công cụ GPG, SSH và tường lửa.
-
TỰ ĐỘNG HÓA TÁC VỤ VỚI SHELL SCRIPTSử dụng Shell Scripting và biểu thức chính quy để tự động hóa các công việc lặp đi lặp lại, giúp tăng hiệu suất, độ chính xác và giảm thiểu sai sót.
-
TRIỂN KHAI DỊCH VỤ HẠ TẦNG VÀ ỨNG DỤNGCấu hình và triển khai các dịch vụ mạng nền tảng và các dịch vụ ứng dụng phổ biến trong môi trường thực tế.

Đối tượng tham gia

Lập trình viên
Cần làm chủ môi trường vận hành Linux và tự động hóa các tác vụ triển khai ứng dụng.

Quản trị viên Hệ thống
Muốn mở rộng kỹ năng sang nền tảng Linux để đáp ứng xu hướng công nghệ đa nền tảng.

Sinh viên ngành CNTT
Mong muốn xây dựng nền tảng quản trị Linux vững chắc để khởi đầu sự nghiệp trong ngành.

Nhân viên IT Support/Helpdesk
Muốn nâng cao năng lực chuyên môn để xử lý các sự cố hệ thống Linux phức tạp hơn.
Nội dung khóa học
1. Nền tảng Hệ thống và Dòng lệnh Linux
-
- Kiến trúc Hệ thống Linux:
- Xác định và cấu hình phần cứng hệ thống (lspci, lsusb, lshw).
- Hiểu rõ quy trình khởi động hệ thống (BIOS/UEFI, GRUB2, systemd/SysVinit).
- Tương tác và cấu hình cơ bản bộ nạp khởi động GRUB2.
- Quản lý các mục tiêu khởi động (targets) của systemd và runlevels của SysVinit.
- Tắt và khởi động lại hệ thống một cách an toàn.
- Làm việc trên Dòng lệnh:
- Sử dụng và tùy chỉnh môi trường shell (Bash, biến môi trường, history).
- Chuyển hướng luồng I/O chuẩn (stdin, stdout, stderr) và sử dụng pipes (|).
- Xử lý văn bản với các bộ lọc (grep, sed, cut, sort, uniq).
- Sử dụng trình soạn thảo văn bản dòng lệnh (vi/vim).
- Quản lý Tệp và Thư mục Cơ bản:
- Thực hiện các thao tác quản lý tệp và thư mục cơ bản (ls, cp, mv, rm).
- Tìm kiếm tệp và thư mục trên hệ thống (find, locate).
- Nén và lưu trữ tệp tin (tar, gzip, bzip2).
- Kiến trúc Hệ thống Linux:
2. Quản trị Hệ thống Thiết yếu
-
- Quản lý Gói Phần mềm:
- Quản lý gói trên hệ thống Debian bằng apt và dpkg.
- Quản lý gói trên hệ thống RPM bằng yum/dnf và rpm.
- Quản lý kho chứa phần mềm (repositories) và xử lý các gói phụ thuộc (dependencies).
- Quản lý Tiến trình và Tác vụ:
- Giám sát tiến trình hệ thống theo thời gian thực (ps, top, htop).
- Điều chỉnh độ ưu tiên của tiến trình (nice, renice).
- Gửi tín hiệu để quản lý vòng đời tiến trình (kill, killall).
- Quản lý các công việc chạy ở chế độ nền và nổi (background/foreground).
- Quản lý Người dùng và Nhóm:
- Quản lý vòng đời tài khoản người dùng (useradd, usermod, userdel).
- Quản lý mật khẩu và các chính sách mật khẩu (passwd, chage).
- Quản lý nhóm và thành viên trong nhóm (groupadd, groupmod).
- Hiểu cấu trúc các tệp quản lý người dùng (/etc/passwd, /etc/shadow, /etc/group).
- Quản lý Gói Phần mềm:
3. Quản lý Lưu trữ và Hệ thống Tệp
-
- Thiết kế Bố cục Đĩa:
- Tạo và quản lý bảng phân vùng MBR (fdisk) và GPT (gdisk).
- Tạo và kích hoạt phân vùng hoặc tệp SWAP.
- Áp dụng Tiêu chuẩn Phân cấp Hệ thống tệp (FHS).
- Hệ thống Tệp Linux:
- Tạo các loại hệ thống tệp phổ biến (mkfs.ext4, mkfs.xfs).
- Kiểm tra và sửa lỗi hệ thống tệp (fsck).
- Gắn (mount) hệ thống tệp và cấu hình tự động trong /etc/fstab.
- Sử dụng UUIDs hoặc Labels để gắn kết hệ thống tệp một cách ổn định.
- Quản lý Phân quyền và Liên kết:
- Quản lý quyền sở hữu (chown) và quyền truy cập (chmod).
- Sử dụng các quyền đặc biệt (SUID, SGID, Sticky Bit).
- Thiết lập quyền mặc định cho tệp mới tạo với umask.
- Tạo và phân biệt liên kết cứng (hard link) và liên kết mềm (symbolic link).
- Giới thiệu Quản lý Volume Logic (LVM) và RAID:
- Giới thiệu và thực hành các thao tác cơ bản với LVM (PV, VG, LV).
- Giới thiệu và thực hành tạo mảng Software RAID (RAID 0, 1, 5) với mdadm.
- Thiết kế Bố cục Đĩa:
4. Tự động hóa với Shell Script và Lập lịch Tác vụ
-
- Tùy chỉnh Shell và Viết Kịch bản:
- Tùy chỉnh môi trường Bash (~/.bashrc) và tạo các lệnh tắt (alias).
- Viết kịch bản shell cơ bản: shebang, biến, tham số đầu vào.
- Sử dụng các cấu trúc điều khiển (if, case) và vòng lặp (for, while).
- Viết và sử dụng hàm (functions) để tái sử dụng mã.
- Tìm kiếm và Xử lý Văn bản Nâng cao:
- Học cú pháp của Biểu thức Chính quy (Regular Expressions).
- Vận dụng regex với các công cụ như grep và sed để tìm kiếm và thay thế.
- Lập lịch Tác vụ:
- Lập lịch các công việc chạy định kỳ với cron.
- Lập lịch công việc chạy một lần trong tương lai với at.
- Quản lý quyền truy cập của người dùng vào dịch vụ cron và at.
- Tùy chỉnh Shell và Viết Kịch bản:
5. Quản trị Mạng và Dịch vụ Hạ tầng
-
- Nền tảng Mạng TCP/IP:
- Các khái niệm cơ bản: IPv4, IPv6, Subnet, CIDR, TCP/UDP, và các cổng dịch vụ phổ biến.
- Cấu hình địa chỉ IP tĩnh và động cho giao diện mạng.
- Sử dụng các công cụ chẩn đoán mạng (ping, ip, ss, traceroute, dig).
- Cấu hình Máy chủ DNS:
- Hiểu vai trò của DNS và cấu hình DNS client (/etc/resolv.conf).
- Triển khai BIND9 làm máy chủ caching-only DNS.
- Cấu hình zone thuận và ngược cho mạng nội bộ.
- Cấu hình Máy chủ DHCP:
- Hiểu vai trò của DHCP trong việc cấp phát IP tự động.
- Triển khai và cấu hình isc-dhcp-server để cấp phát IP động.
- Cấu hình cấp phát IP tĩnh (reservations) dựa trên địa chỉ MAC.
- Bảo mật Mạng với Tường lửa:
- Hiểu các khái niệm cốt lõi của iptables (tables, chains, rules, targets).
- Viết các quy tắc iptables cơ bản để cho phép và chặn lưu lượng truy cập.
- Giới thiệu các công cụ quản lý tường lửa hiện đại (firewalld, ufw).
- Nền tảng Mạng TCP/IP:
6. Triển khai Dịch vụ Ứng dụng Phổ biến
-
- Triển khai Web Server:
- Cài đặt và cấu hình cơ bản Web Server Apache hoặc Nginx.
- Cấu hình Virtual Hosts để phục vụ nhiều trang web trên một máy chủ.
- Đọc và phân tích tệp log truy cập và log lỗi.
- Triển khai File Server với Samba:
- Hiểu vai trò của Samba trong việc chia sẻ tệp với máy khách Windows.
- Cài đặt và cấu hình Samba để tạo các điểm chia sẻ (shares).
- Tạo điểm chia sẻ công khai và điểm chia sẻ yêu cầu xác thực.
- Triển khai File Server với NFS:
- Hiểu vai trò của NFS trong việc chia sẻ tệp trong môi trường Linux/Unix.
- Cấu hình NFS server bằng cách chỉnh sửa tệp /etc/exports.
- Gắn kết (mount) các thư mục được chia sẻ qua NFS từ máy khách.
- Triển khai Web Server:
7. Giám sát, Bảo mật và Bảo trì Hệ thống
-
- Giám sát và Ghi nhật ký Hệ thống:
- Làm việc với các dịch vụ ghi log: rsyslog và systemd-journald.
- Truy vấn và lọc log bằng lệnh journalctl.
- Cấu hình xoay vòng log (log rotation) với logrotate.
- Bảo trì Hệ thống:
- Đồng bộ hóa thời gian hệ thống với máy chủ NTP (chrony).
- Thực hiện sao lưu và phục hồi dữ liệu bằng tar và rsync.
- Giới thiệu khái niệm ảo hóa (virtualization) và containers.
- Tăng cường Bảo mật:
- Bảo mật dịch vụ SSH: vô hiệu hóa đăng nhập root, sử dụng xác thực bằng khóa.
- Mã hóa và ký số tệp tin bằng GPG (GNU Privacy Guard).
- Giám sát và Ghi nhật ký Hệ thống:
LỊCH KHAI GIẢNG
Học tại Hồ Chí Minh
Linux Administration
Học tại Hà Nội
Linux Administration
Học trực tuyến
Linux Administration

Bài viết liên quan
