Các khái niệm cơ bản về Linux
- Các loại máy tính
- Các loại máy chủ
- Các thương hiệu máy chủ
- Cấu trúc bên trong của máy chủ
- Ảo hóa
Các loại máy tính
- Máy tính để bàn
- Laptop
- Máy chủ
Chức năng:
- Giúp tránh mất dữ liệu
- Cung cấp dịch vụ liên tục 24/7
- Tăng trải nghiệm người dùng ps: Công việc của kỹ thuật viên vận hành (Ops) là nhằm thực hiện ba điểm trên
Hệ điều hành
Sự ra đời của hệ điều hành
Hệ điều hành giúp quản lý, phối hợp và kiểm soát hoạt động của các thành phần phần cứng trong máy tính
Hầu hết các phần mềm hiện nay đều phải chạy trên một hệ điều hành nhất định
Phân loại hệ điều hành
Windows, Linux, macOS
'''
Hệ điều hành Windows tập trung vào trải nghiệm người dùng, dễ sử dụng
Hệ điều hành Linux chú trọng vào khả năng chạy ứng dụng, phức tạp hơn
Hệ điều hành macOS hỗ trợ cả hai yếu tố này (trải nghiệm người dùng và ứng dụng đều tốt)
'''
Các loại máy chủ
Máy chủ đám mây
Kết hợp nhiều máy chủ phần cứng, phân bổ tài nguyên phần cứng theo yêu cầu của người dùng
Máy chủ vật lý
Máy chủ dạng rack
Máy chủ dạng blade
Máy chủ dạng tower
Thương hiệu máy chủ
Dell
Huawei
IBM (được Lenovo mua lại, gọi là ThinkServer)
Inspur (phổ biến tại Trung Quốc)
...
"""
Kích thước máy chủ thường được đo bằng đơn vị U
1U = 1.75 inch = 4.445 cm = 4.45 cm
Các kích thước phổ biến: 1U, 2U, 4U
"""
Hiệu suất ổ đĩa: Càng nhiều cổng thì hiệu suất càng cao
Cấu trúc bên trong máy chủ
Năm thành phần chính
- Nguồn điện
- Bo mạch chủ
- CPU
- Bộ nhớ
- Ổ đĩa
- Hệ thống làm mát
Nguyên lý hoạt động
1. Nguồn điện:
Công nghệ dự phòng: UPS (hệ thống nguồn không gián đoạn), cấp điện kép hoặc nhiều đường, máy phát điện
2. CPU:
Thực hiện xử lý dữ liệu
Số lượng lõi CPU: Giả sử CPU là một nhà máy, các lõi CPU tương tự như công nhân trong nhà máy, số lượng lõi càng nhiều thì khả năng xử lý đồng thời càng cao
3. Bộ nhớ:
Lưu trữ tạm thời (dữ liệu sẽ bị mất khi tắt nguồn)
Chương trình -> Tiến trình (lưu trong bộ nhớ) -> Tiến trình nền
Mã nguồn -> Chương trình đang chạy -> Tiến trình không ngừng chạy
'''
Cache (bộ đệm) và Buffer (vùng đệm)
Không gian bộ nhớ chia làm hai phần (vị trí lên/xuống xe buýt)
Cache đọc dữ liệu từ bộ đệm
Buffer ghi dữ liệu vào vùng đệm
'''
Trường hợp:
Môi trường lưu trữ có lượng truy cập cao
Lưu trữ: Dữ liệu được lưu trước vào bộ nhớ rồi mới ghi xuống đĩa
Đọc dữ liệu: Lấy dữ liệu nóng từ đĩa về bộ nhớ
Môi trường lưu trữ có lượng truy cập thấp
Lưu trữ: Dữ liệu được lưu trực tiếp vào đĩa
Đọc dữ liệu: Lấy dữ liệu nóng từ đĩa về bộ nhớ
4. Ổ đĩa:
Lưu trữ vĩnh viễn (dữ liệu không bị mất khi tắt nguồn)
Loại ổ đĩa:
Ổ cứng cơ học (hiệu suất thấp)
Ổ SSD (hiệu suất cao)
Giao tiếp ổ đĩa (cổng kết nối): SATA < SCSI < SAS < PCI-E
Mảng ổ đĩa máy chủ
-
Nhiều ổ đĩa giúp bảo vệ dữ liệu khỏi bị mất
-
Khi dữ liệu lớn, có thể kết hợp nhiều ổ đĩa để tối ưu hóa
-
Với dữ liệu lớn, việc sử dụng nhiều ổ đĩa giúp tăng hiệu suất
Các cấp độ kết hợp nhiều ổ đĩa:
RAID 0
Yêu cầu: Ít nhất 2 ổ đĩa
Ưu điểm: Dữ liệu phân tán, hiệu suất cao, không bị lỗi nếu chỉ có 1 ổ hỏng
Nhược điểm: Không có sao lưu, nếu một ổ hỏng thì mất dữ liệu hoàn toàn
RAID 1
Yêu cầu: Ít nhất 2 ổ đĩa
Ưu điểm: Dữ liệu giống hệt nhau giữa hai ổ, an toàn cao, có thể phục hồi nhanh khi có lỗi
Nhược điểm: Tốn dung lượng, chi phí cao (cao nhất)
RAID 5:
Yêu cầu: Ít nhất 3 ổ đĩa
Ưu điểm: An toàn dữ liệu tốt, hiệu suất lưu trữ cao
Nhược điểm: Chỉ chịu được lỗi 1 ổ đĩa
5. Thẻ quản lý từ xa:
Kiểm soát từ xa trạng thái hoạt động của máy chủ
Cài đặt hệ điều hành từ xa
Cấu hình thông tin RAID từ xa
Lưu ý: Cần xác nhận địa chỉ mặc định của thẻ quản lý từ xa
6. Drive quang (cài đặt hệ điều hành) – đã lỗi thời
USB boot cài đặt hệ điều hành
Kickstart, Cobbler – cài đặt tự động không cần tương tác
7. Rack máy chủ
Dây cáp bên trong rack phải được bố trí gọn gàng, gắn nhãn rõ ràng
Ảo hóa
Ảo hóa là gì?
Chia nhỏ phần cứng máy tính thành nhiều phần để sử dụng riêng biệt
Cách thực hiện ảo hóa
Phần mềm VMware
VMware 12 Hỗ trợ Windows 64-bit
VMware 8 Hỗ trợ Windows 32-bit
VMware Fusion Hỗ trợ macOS
Quy trình cài đặt VMware
-
Nhấn "Accept" và "Next"
-
Chọn thư mục cài đặt trên đĩa D, nhấn "Next"
-
Bỏ chọn "Hardware Acceleration", nhấn "Next"
-
Sau khi cài xong, nhập key
Key lấy từ mạng hoặc hỏi người khác
Quy trình cài đặt hệ điều hành trên máy ảo
-
Nhấn "Create a New Virtual Machine", chọn "Custom", nhấn "Next"
-
Chọn phiên bản tương thích 12.0 mặc định, nhấn "Next"
-
Chọn "I will install the operating system later", nhấn "Next"
-
Chọn Linux, kernel phiên bản 3.x 64-bit, nhấn "Next"
-
Tên máy ảo tùy chỉnh, lưu ở đĩa D, nhấn "Next"
-
Không thay đổi, nhấn "Next"
-
Cấu hình dung lượng 2GB, nhấn "Next"
-
Chọn NAT, nhấn "Next"
-
Sử dụng cài đặt mặc định, nhấn "Next"
-
Sử dụng cài đặt mặc định, nhấn "Next"
-
Tạo ổ đĩa ảo mới, nhấn "Next"
-
Lưu ổ đĩa dưới dạng một file duy nhất, nhấn "Next"
-
Chọn đường dẫn lưu, nhấn "Next"
Cấu hình VMware
-
Mở máy ảo, nhấn "Edit", chọn "Virtual Network Editor"
-
Nhấn "Change Settings"
-
Chọn "NAT Settings", nhấn "Connect host virtual adapter to...", cấu hình subnet: 10.0.0.0, mask: 255.255.255.0, nhấn "NAT Settings (s)"
-
Cấu hình gateway: 10.0.0.254, nhấn "OK", nhấn "Apply"
-
Chọn máy ảo vừa tạo
-
Chọn file ISO
Quay lại danh mục