Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Debian Phân phối
Debian là gì?
- Chọn phiên bản Debian
- Hỗ trợ và trợ giúp Debian
- Cộng đồng Debian
Cơ bản về giao diện dòng lệnh
- Dấu nhắc lệnh
- Dấu nhắc lệnh dưới X
- Tài khoản root và dấu nhắc lệnh root (su, sudo, chạy chương trình dưới quyền root dưới X)
- Công cụ quản trị hệ thống GUI
- Giao diện dòng lệnh ảo
- Cách thoát khỏi giao diện dòng lệnh
- Cách tắt hệ thống
- Khôi phục giao diện dòng lệnh hoạt động
- Gợi ý thêm các gói cho người mới bắt đầu
- Một tài khoản người dùng khác
- Cấu hình sudo
Hệ thống tập tin
- Quyền hệ thống tập tin
- Kiểm soát quyền cho các tập tin mới tạo: umask
- Quyền cho nhóm người dùng (group)
- Dấu thời gian
- Liên kết
- Named pipes (FIFOs)
- Sockets
- Tệp thiết bị
- Tệp thiết bị đặc biệt
- procfs và sysfs
Midnight Commander (MC)
- Tùy chỉnh MC
- Khởi động MC
- Trình quản lý tập tin trong MC
- Mẹo dòng lệnh trong MC
- Trình soạn thảo tích hợp trong MC
- Trình xem tích hợp trong MC
- Tính năng tự động khởi động của MC
- Hệ thống tập tin ảo FTP của MC
Môi trường làm việc Unix-like cơ bản
- Shell đăng nhập
- Tùy chỉnh bash
- Phím tắt đặc biệt
- Trình phân trang
- Đặt trình soạn thảo văn bản mặc định
- Cách thoát vim
- Ghi lại các hoạt động của shell
- Các lệnh Unix cơ bản
Lệnh shell đơn giản
- Thực thi lệnh và biến môi trường
- Biến "$LANG"
- Biến "$PATH"
- Biến "$HOME"
- Tùy chọn dòng lệnh
- Shell glob
- Giá trị trả về của lệnh
- Chuỗi lệnh điển hình và chuyển hướng shell
- Bí danh lệnh
Xử lý văn bản Unix-like
- Công cụ văn bản Unix
- Biểu thức chính quy
- Biểu thức thay thế
- Thay thế toàn cục bằng biểu thức chính quy
- Trích xuất dữ liệu từ bảng tệp văn bản
- Đoạn mã cho việc ghép nối lệnh
Quản lý gói Debian
Yêu cầu tiên quyết để quản lý gói Debian
- Cấu hình gói
- Các biện pháp phòng ngừa cơ bản
- Cuộc sống với các bản nâng cấp vĩnh viễn
- Cơ bản về kho lưu trữ Debian
- Sự phụ thuộc của gói
- Luồng sự kiện của quản lý gói
- Phản hồi đầu tiên với các sự cố quản lý gói
Các thao tác quản lý gói cơ bản
- apt-get/apt-cache vs. aptitude
- Các thao tác quản lý gói cơ bản bằng dòng lệnh
- Sử dụng aptitude tương tác
- Phím tắt của aptitude
- Chế độ xem gói trong aptitude
- Tùy chọn phương thức tìm kiếm với aptitude
- Công thức regex của aptitude
- Giải quyết sự phụ thuộc của aptitude
- Nhật ký hoạt động gói
Ví dụ về các thao tác aptitude
- Liệt kê các gói bằng cách khớp regex với tên gói
- Duyệt bằng cách khớp regex
- Xóa hoàn toàn các gói đã xóa
- Sắp xếp trạng thái cài đặt tự động/thủ công
- Nâng cấp toàn hệ thống
Các thao tác quản lý gói nâng cao
- Các thao tác quản lý gói nâng cao bằng dòng lệnh
- Xác minh các tệp gói đã cài đặt
- Bảo vệ các sự cố gói
- Tìm kiếm siêu dữ liệu gói
Bên trong quản lý gói Debian
- Siêu dữ liệu kho lưu trữ
- Tệp "Release" cấp cao nhất và tính xác thực
- Tệp "Release" cấp kho lưu trữ
- Lấy siêu dữ liệu cho gói
- Trạng thái gói cho APT
- Trạng thái gói cho aptitude
- Bản sao cục bộ của các gói đã lấy
- Tên tệp gói Debian
- Lệnh dpkg
- Lệnh update-alternative
- Lệnh dpkg-statoverride
- Lệnh dpkg-divert
Khôi phục hệ thống bị hỏng
- Không tương thích với cấu hình người dùng cũ
- Các gói khác nhau với các tệp chồng chéo
- Sửa lỗi tập lệnh gói
- Cứu với lệnh dpkg
- Khôi phục dữ liệu lựa chọn gói
Mẹo quản lý gói
- Cách chọn gói Debian
- Các gói từ các nguồn kho lưu trữ hỗn hợp
- Điều chỉnh phiên bản ứng viên
- Cập nhật và Backports
- Tải xuống và nâng cấp gói tự động
- Giới hạn băng thông tải xuống cho APT
- Hạ cấp khẩn cấp
- Ai đã tải lên gói?
- Gói equivs
- Chuyển đổi gói sang hệ thống ổn định
- Máy chủ proxy cho APT
- Kho lưu trữ gói công khai nhỏ
- Ghi lại và sao chép cấu hình hệ thống
- Chuyển đổi hoặc cài đặt gói nhị phân lạ
- Trích xuất gói mà không cần dpkg
- Đọc thêm về quản lý gói
Khởi tạo hệ thống
- Tổng quan về quy trình khởi động
- BIOS, bộ tải khởi động, hệ thống Debian thu nhỏ
- Ý nghĩa của cấp độ chạy
- Cấu hình cấp độ chạy
- Ví dụ về quản lý cấp độ chạy
- Tham số mặc định cho mỗi tập lệnh init
- Tên máy chủ
- Hệ thống tập tin
- Khởi tạo giao diện mạng
- Khởi tạo dịch vụ mạng
- Thông báo hệ thống
- Thông báo kernel
- Hệ thống udev
- Khởi tạo mô-đun kernel
Xác thực và Bảo mật
- Xác thực Unix bình thường
- Quản lý thông tin tài khoản và mật khẩu
- Mật khẩu Good
- Tạo mật khẩu được mã hóa
- PAM và NSS
- Các tệp cấu hình được truy cập bởi PAM và NSS
- Quản lý hệ thống tập trung hiện đại
- "Tại sao GNU su không hỗ trợ nhóm wheel"
- Quy tắc mật khẩu nghiêm ngặt hơn
- Các biện pháp kiểm soát truy cập khác
- sudo
- SELinux, Apparmor
- Hạn chế quyền truy cập vào một số dịch vụ máy chủ
- Bảo mật xác thực
- Mật khẩu an toàn qua Internet
- Secure Shell
- Các biện pháp bảo mật bổ sung cho Internet
- Bảo mật mật khẩu root
Thiết lập Mạng
Cơ sở hạ tầng mạng cơ bản
- Tên miền
- Độ phân giải tên máy chủ
- Tên giao diện mạng
- Phạm vi địa chỉ mạng cho LAN
- Hỗ trợ thiết bị mạng
Cấu hình mạng hiện đại cho máy tính để bàn
- Công cụ cấu hình mạng GUI
Cấu hình mạng cấp thấp
- Lệnh Iproute2
- Các hoạt động mạng cấp thấp an toàn
Tối ưu hóa Mạng
- Tìm MTU tối ưu
- Đặt MTU
- Tối ưu hóa TCP WAN
Cơ sở hạ tầng Netfilter
Ứng dụng Mạng
Hệ thống Mail
- Các nguyên tắc cơ bản về dịch vụ Mail hiện đại
- Chiến lược cấu hình Mail cho máy trạm
Tác nhân vận chuyển Mail (MTA) và Tác nhân người dùng Mail (MUA)
- Tổng quan về exim4
- MUA cơ bản- Mutt
Tác nhân phân phối Mail (MDA) với bộ lọc
- Cấu hình maildrop
- Cấu hình procmail
- Phân phối lại nội dung mbox
Máy chủ POP3/IMAP4
Máy chủ và tiện ích truy cập từ xa (SSH)
- Nguyên tắc cơ bản về SSH
- Chuyển tiếp cổng cho đường hầm SMTP/POP3
- Kết nối mà không cần mật khẩu từ xa
- Xử lý các máy khách SSH lạ
- Thiết lập ssh-agent
- Cách tắt hệ thống từ xa trên SSH
- Khắc phục sự cố SSH
Các máy chủ ứng dụng mạng khác
Các máy khách ứng dụng mạng khác
Chẩn đoán các daemon hệ thống
Hệ thống X Window
- Thiết lập môi trường máy tính để bàn
- Mối quan hệ máy chủ/máy khách
- Máy chủ X
- Khởi động Hệ thống X Window
- Khởi động phiên X với gdm
- Tùy chỉnh phiên X (phương pháp cổ điển)
- Tùy chỉnh phiên X (phương pháp mới)
- Kết nối máy khách X từ xa qua SSH
- X Terminal an toàn qua Internet
- Ứng dụng X
- Ứng dụng văn phòng X
- Ứng dụng tiện ích X
Mẹo Hệ thống
Chương trình màn hình
- Kịch bản sử dụng cho screen(1)
- Phím tắt cho lệnh screen
Ghi lại và trình bày dữ liệu
- Daemon nhật ký
- Bộ phân tích nhật ký
- Ghi lại các hoạt động của shell một cách sạch sẽ
- Hiển thị tùy chỉnh dữ liệu văn bản
- Hiển thị tùy chỉnh thời gian và ngày
- Echo màu
- Lệnh màu
- Ghi lại các hoạt động của trình soạn thảo cho các lần lặp phức tạp
- Ghi lại hình ảnh đồ họa của ứng dụng X
- Ghi lại các thay đổi trong tệp cấu hình
Mẹo lưu trữ dữ liệu
- Cấu hình phân vùng đĩa
- Sử dụng UUID để phân vùng Access
- Cấu hình hệ thống tập tin
- Tạo và kiểm tra tính toàn vẹn của hệ thống tập tin
- Tối ưu hóa hệ thống tập tin bằng các tùy chọn gắn kết
- Tối ưu hóa hệ thống tập tin thông qua superblock
- Tối ưu hóa ổ cứng
- Sử dụng SMART để dự đoán lỗi ổ cứng
- Mở rộng không gian lưu trữ khả dụng bằng LVM
- Mở rộng không gian lưu trữ khả dụng bằng cách gắn kết phân vùng khác
- Mở rộng không gian lưu trữ khả dụng bằng cách sử dụng liên kết tượng trưng
- Mở rộng không gian lưu trữ khả dụng bằng cách sử dụng aufs
Mẹo mã hóa dữ liệu
- Mã hóa đĩa có thể tháo rời bằng dm-crypt/LUKS
- Mã hóa phân vùng swap bằng dm-crypt
- Tự động mã hóa tệp bằng eCryptfs
- Tự động gắn kết eCryptfs
Giám sát, kiểm soát và khởi động các hoạt động của chương trình
- Đo thời gian của một quy trình
- Ưu tiên lập lịch
- Lệnh ps
- Lệnh top
- Liệt kê các tệp được mở bởi một quy trình
- Theo dõi các hoạt động của chương trình
- Xác định các quy trình sử dụng tệp hoặc socket
- Lặp lại một lệnh với một khoảng thời gian không đổi
- Lặp lại một lệnh lặp lại trên các tệp
- Khởi động một chương trình từ GUI
- Tùy chỉnh chương trình để khởi động
- Giết một quy trình
- Lập lịch các tác vụ một lần
- Lập lịch các tác vụ thường xuyên
- Phím Alt-SysRq
Mẹo bảo trì hệ thống
- Ai đang ở trên hệ thống?
- Cảnh báo mọi người
- Xác định phần cứng
- Cấu hình phần cứng
- Thời gian hệ thống và phần cứng
- Cấu hình thiết bị đầu cuối
- Cơ sở hạ tầng âm thanh
- Vô hiệu hóa trình bảo vệ màn hình
- Vô hiệu hóa âm thanh bíp
- Sử dụng bộ nhớ
- Kiểm tra bảo mật và tính toàn vẹn của hệ thống
Kernel
- Tham số kernel
- Tiêu đề kernel
- Biên dịch kernel và các mô-đun liên quan
- Biên dịch nguồn kernel: phương pháp tiêu chuẩn Debian
- Biên dịch nguồn mô-đun: phương pháp tiêu chuẩn Debian
- Trình điều khiển phần cứng không tự do
Hệ thống ảo hóa
- Công cụ ảo hóa
- Quy trình làm việc ảo hóa
- Gắn kết tệp hình ảnh đĩa ảo
- Hệ thống chroot
- Nhiều hệ thống máy tính để bàn
Quản lý dữ liệu
Chia sẻ, sao chép và lưu trữ
- Công cụ lưu trữ và nén
- Công cụ sao chép và đồng bộ hóa
- Thành ngữ cho kho lưu trữ
- Thành ngữ cho việc sao chép
- Thành ngữ cho việc lựa chọn tệp
- Sao lưu và khôi phục
- Bộ tiện ích sao lưu
- Một ví dụ về tập lệnh sao lưu hệ thống
- Một tập lệnh sao lưu dữ liệu
- Thiết bị lưu trữ có thể tháo rời
- Chia sẻ dữ liệu qua mạng
- Phương tiện lưu trữ
Dữ liệu nhị phân
- Xem và chỉnh sửa dữ liệu nhị phân
- Thao tác với các tệp mà không cần gắn kết đĩa
- Dữ liệu dự phòng
- Phục hồi và phân tích pháp y dữ liệu
- Chia một tệp lớn thành các tệp nhỏ
- Xóa nội dung tệp
- Tệp giả
- Xóa toàn bộ ổ cứng
- Xóa các khu vực chưa sử dụng của ổ cứng
- Khôi phục các tệp đã xóa nhưng vẫn mở
- Tìm kiếm tất cả các liên kết cứng
- Tiêu thụ không gian đĩa ẩn
Cơ sở hạ tầng bảo mật dữ liệu
- Quản lý khóa cho GnuPG (ký và mã hóa)
- Tổng MD5
Requirements
Không có
35 Hours